org.armedbear.lisp
Class BuiltInClass
java.lang.Object
org.armedbear.lisp.Lisp
org.armedbear.lisp.LispObject
org.armedbear.lisp.StandardObject
org.armedbear.lisp.LispClass
org.armedbear.lisp.BuiltInClass
public class BuiltInClass
- extends LispClass
Fields inherited from class org.armedbear.lisp.Lisp |
_AUTOLOAD_VERBOSE_, _BACKQUOTE_COUNT_, _BATCH_MODE_, _BQ_VECTOR_FLAG_, _CL_PACKAGE_, _COMPILE_FILE_ENVIRONMENT_, _COMPILE_FILE_TYPE_, _COMPILE_FILE_ZIP_, _CURRENT_PRINT_LENGTH_, _CURRENT_PRINT_LEVEL_, _DEBUG_, _DISASSEMBLER_, _ENABLE_INLINE_EXPANSION_, _EXPLAIN_, _KEYWORD_PACKAGE_, _LOAD_DEPTH_, _LOAD_STREAM_, _NOINFORM_, _PRINT_FASL_, _PRINT_STRUCTURE_, _REQUIRE_STACK_FRAME_, _SAFETY_, _SAVED_BACKTRACE_, _SLOT_UNBOUND_, _SOURCE_, _SOURCE_POSITION_, _SPACE_, _SPEED_, _TRACED_NAMES_, _WARN_ON_REDEFINITION_, ARRAY_DIMENSION_MAX, CALL_REGISTERS_LIMIT, CALL_REGISTERS_MAX, CHAR_MAX, cold, COMPILE_FILE_TYPE, debug, EOF, FUNCTION_NAME, initialized, interrupted, NIL, NULL_VALUE, PACKAGE_CL, PACKAGE_CL_USER, PACKAGE_EXT, PACKAGE_JAVA, PACKAGE_JVM, PACKAGE_KEYWORD, PACKAGE_LOOP, PACKAGE_MOP, PACKAGE_PROF, PACKAGE_SYS, PACKAGE_TPL, profiling, REMEMBER, sampleNow, sampling, STANDARD_READTABLE, T, TRAP_OVERFLOW, TRAP_UNDERFLOW, UNBOUND_VALUE, UNSIGNED_BYTE_16, UNSIGNED_BYTE_32, UNSIGNED_BYTE_32_MAX_VALUE, UNSIGNED_BYTE_8 |
Methods inherited from class org.armedbear.lisp.LispClass |
addClass, findClass, findClass, getClassLayout, getCPL, getDirectSubclasses, getDirectSuperclasses, getLayoutLength, getName, getParts, getPropertyList, getSymbol, isFinalized, removeClass, setClassLayout, setCPL, setCPL, setCPL, setCPL, setCPL, setCPL, setCPL, setCPL, setCPL, setDirectSubclasses, setDirectSuperclass, setDirectSuperclasses, setFinalized, setPropertyList, subclassp, sxhash |
Methods inherited from class org.armedbear.lisp.LispObject |
ABS, add, add, aref_long, aref, AREF, AREF, aset, aset, aset, ash, ash, atom, ATOM, caddr, cadr, car, cddr, cdr, CHAR, characterp, CHARACTERP, chars, COMPLEXP, constantp, CONSTANTP, copyToArray, decr, DENOMINATOR, dispatch, divideBy, doubleValue, elt, endp, ENDP, EQ, eql, eql, eql, EQL, equal, equal, EQUAL, equalp, equalp, evenp, EVENP, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, floatp, FLOATP, floatValue, getBooleanValue, getCallCount, getDocumentation, getFixnumSlotValue, getInstance, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, getStringChars, getStringValue, getSymbolFunction, getSymbolFunctionOrDie, getSymbolValue, incr, incrementCallCount, integerp, INTEGERP, intValue, IS_E, IS_GE, IS_GT, IS_LE, IS_LT, IS_NE, isEqualTo, isEqualTo, isGreaterThan, isGreaterThan, isGreaterThanOrEqualTo, isGreaterThanOrEqualTo, isLessThan, isLessThan, isLessThanOrEqualTo, isLessThanOrEqualTo, isNotEqualTo, isNotEqualTo, isSpecialOperator, isSpecialVariable, javaInstance, javaInstance, LDB, length, LENGTH, listp, LISTP, LOGAND, LOGAND, LOGIOR, LOGIOR, LOGNOT, LOGXOR, LOGXOR, longValue, minusp, MINUSP, MOD, MOD, multiplyBy, multiplyBy, negate, noFillPointer, NOT, nreverse, NTH, NTH, nthcdr, numberp, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, psxhash, psxhash, push, rationalp, RATIONALP, realp, REALP, reverse, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, SIMPLE_STRING_P, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP |
Methods inherited from class org.armedbear.lisp.Lisp |
assq, bindArg, checkArray, checkBinaryInputStream, checkBounds, checkCharacter, checkCharacterInputStream, checkCharacterOutputStream, checkEnvironment, checkFunction, checkList, checkPackage, checkReadtable, checkStream, checkSymbol, checkVector, coerceJavaByteToLispObject, coerceLispObjectToJavaByte, coerceToFunction, coerceToPackage, coerceToPathname, currentReadtable, designator_readtable, error, error, eval, eval, evalCall, exit, exportConstant, exportSpecial, format, funcall, gensym, gensym, get, get, getCurrentPackage, getf, getStandardInput, getStandardOutput, getTerminalIO, getUpgradedArrayElementType, handleInterrupt, inSynonymOf, intern, internConstant, internInPackage, internKeyword, internSpecial, isValidSetfFunctionName, javaString, list, list1, list2, list3, list4, list5, list6, list7, list8, list9, loadCompiledFunction, loadTimeValue, macroexpand_1, macroexpand, makeCompiledClosure, memq, memql, mix, mod, multipleValueCall1, multipleValueList, number, number, number, progn, progvBindVars, put, putf, readObjectFromString, recall, remprop, resetIO, resetIO, safeWriteToString, setInterrupted, type_error, writeByte |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_T
public static final BuiltInClass CLASS_T
ARRAY
public static final BuiltInClass ARRAY
BIGNUM
public static final BuiltInClass BIGNUM
BASE_STRING
public static final BuiltInClass BASE_STRING
BIT_VECTOR
public static final BuiltInClass BIT_VECTOR
BROADCAST_STREAM
public static final BuiltInClass BROADCAST_STREAM
CASE_FROB_STREAM
public static final BuiltInClass CASE_FROB_STREAM
CHARACTER
public static final BuiltInClass CHARACTER
COMPLEX
public static final BuiltInClass COMPLEX
CONCATENATED_STREAM
public static final BuiltInClass CONCATENATED_STREAM
CONS
public static final BuiltInClass CONS
DOUBLE_FLOAT
public static final BuiltInClass DOUBLE_FLOAT
ECHO_STREAM
public static final BuiltInClass ECHO_STREAM
ENVIRONMENT
public static final BuiltInClass ENVIRONMENT
FILE_STREAM
public static final BuiltInClass FILE_STREAM
FIXNUM
public static final BuiltInClass FIXNUM
FLOAT
public static final BuiltInClass FLOAT
FUNCTION
public static final BuiltInClass FUNCTION
HASH_TABLE
public static final BuiltInClass HASH_TABLE
INTEGER
public static final BuiltInClass INTEGER
JAVA_OBJECT
public static final BuiltInClass JAVA_OBJECT
LIST
public static final BuiltInClass LIST
LOGICAL_PATHNAME
public static final BuiltInClass LOGICAL_PATHNAME
MAILBOX
public static final BuiltInClass MAILBOX
METHOD_COMBINATION
public static final BuiltInClass METHOD_COMBINATION
MUTEX
public static final BuiltInClass MUTEX
NIL_VECTOR
public static final BuiltInClass NIL_VECTOR
NULL
public static final BuiltInClass NULL
NUMBER
public static final BuiltInClass NUMBER
PACKAGE
public static final BuiltInClass PACKAGE
PATHNAME
public static final BuiltInClass PATHNAME
RANDOM_STATE
public static final BuiltInClass RANDOM_STATE
RATIO
public static final BuiltInClass RATIO
RATIONAL
public static final BuiltInClass RATIONAL
READTABLE
public static final BuiltInClass READTABLE
REAL
public static final BuiltInClass REAL
RESTART
public static final BuiltInClass RESTART
SEQUENCE
public static final BuiltInClass SEQUENCE
SIMPLE_ARRAY
public static final BuiltInClass SIMPLE_ARRAY
SIMPLE_BASE_STRING
public static final BuiltInClass SIMPLE_BASE_STRING
SIMPLE_BIT_VECTOR
public static final BuiltInClass SIMPLE_BIT_VECTOR
SIMPLE_STRING
public static final BuiltInClass SIMPLE_STRING
SIMPLE_VECTOR
public static final BuiltInClass SIMPLE_VECTOR
SINGLE_FLOAT
public static final BuiltInClass SINGLE_FLOAT
SLIME_INPUT_STREAM
public static final BuiltInClass SLIME_INPUT_STREAM
SLIME_OUTPUT_STREAM
public static final BuiltInClass SLIME_OUTPUT_STREAM
SOCKET_STREAM
public static final BuiltInClass SOCKET_STREAM
STREAM
public static final BuiltInClass STREAM
STRING
public static final BuiltInClass STRING
STRING_INPUT_STREAM
public static final BuiltInClass STRING_INPUT_STREAM
STRING_OUTPUT_STREAM
public static final BuiltInClass STRING_OUTPUT_STREAM
STRING_STREAM
public static final BuiltInClass STRING_STREAM
SYMBOL
public static final BuiltInClass SYMBOL
SYNONYM_STREAM
public static final BuiltInClass SYNONYM_STREAM
THREAD
public static final BuiltInClass THREAD
TWO_WAY_STREAM
public static final BuiltInClass TWO_WAY_STREAM
VECTOR
public static final BuiltInClass VECTOR
STRUCTURE_OBJECT
public static final StructureClass STRUCTURE_OBJECT
typeOf
public LispObject typeOf()
- Overrides:
typeOf
in class LispClass
classOf
public LispObject classOf()
- Overrides:
classOf
in class LispClass
typep
public LispObject typep(LispObject type)
throws ConditionThrowable
- Overrides:
typep
in class LispClass
- Throws:
ConditionThrowable
getDescription
public LispObject getDescription()
throws ConditionThrowable
- Overrides:
getDescription
in class LispObject
- Throws:
ConditionThrowable
writeToString
public java.lang.String writeToString()
throws ConditionThrowable
- Overrides:
writeToString
in class StandardObject
- Throws:
ConditionThrowable