public class BuiltInClass extends LispClass
layout, slots
Modifier | Constructor and Description |
---|---|
private |
BuiltInClass(Symbol symbol) |
Modifier and Type | Method and Description |
---|---|
private static BuiltInClass |
addClass(Symbol symbol) |
LispObject |
classOf() |
LispObject |
getDescription() |
boolean |
isFinalized() |
LispObject |
typeOf() |
LispObject |
typep(LispObject type) |
String |
writeToString() |
addClass, addClass, findClass, findClass, getClassLayout, getCPL, getDirectMethods, getDirectSubclasses, getDirectSuperclasses, getDocumentation, getLayoutLength, getName, getParts, getPropertyList, removeClass, setClassLayout, setCPL, setDirectMethods, setDirectSubclasses, setDirectSuperclass, setDirectSuperclasses, setDocumentation, setFinalized, setName, setPropertyList, subclassp, subclassp, sxhash
checkStandardObject, getInstanceSlotValue, getLispClass, setInstanceSlotValue, setSlotValue, SLOT_VALUE, updateLayout
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, getHotCount, getInstance, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, getStringChars, getStringValue, getSymbolFunction, getSymbolFunctionOrDie, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, getSymbolValue, incr, incrementCallCount, incrementHotCount, 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, lockableInstance, 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, resolve, reverse, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, SIMPLE_STRING_P, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, SYMBOLP, truncate, unreadableString, unreadableString, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
public static final BuiltInClass CLASS_T
public static final BuiltInClass ARRAY
public static final BuiltInClass BIGNUM
public static final BuiltInClass BASE_STRING
public static final BuiltInClass BIT_VECTOR
public static final BuiltInClass CHARACTER
public static final BuiltInClass COMPLEX
public static final BuiltInClass CONS
public static final BuiltInClass DOUBLE_FLOAT
public static final BuiltInClass ENVIRONMENT
public static final BuiltInClass FIXNUM
public static final BuiltInClass FLOAT
public static final BuiltInClass FUNCTION
public static final BuiltInClass HASH_TABLE
public static final BuiltInClass INTEGER
public static final BuiltInClass JAVA_OBJECT
public static final BuiltInClass LIST
public static final BuiltInClass LOGICAL_PATHNAME
public static final BuiltInClass MAILBOX
public static final BuiltInClass METHOD_COMBINATION
public static final BuiltInClass MUTEX
public static final BuiltInClass NIL_VECTOR
public static final BuiltInClass NULL
public static final BuiltInClass NUMBER
public static final BuiltInClass PACKAGE
public static final BuiltInClass PATHNAME
public static final BuiltInClass JAR_PATHNAME
public static final BuiltInClass URL_PATHNAME
public static final BuiltInClass RANDOM_STATE
public static final BuiltInClass RATIO
public static final BuiltInClass RATIONAL
public static final BuiltInClass READTABLE
public static final BuiltInClass REAL
public static final BuiltInClass RESTART
public static final BuiltInClass SEQUENCE
public static final BuiltInClass SIMPLE_ARRAY
public static final BuiltInClass SIMPLE_BASE_STRING
public static final BuiltInClass SIMPLE_BIT_VECTOR
public static final BuiltInClass SIMPLE_STRING
public static final BuiltInClass SIMPLE_VECTOR
public static final BuiltInClass SINGLE_FLOAT
public static final BuiltInClass STRING
public static final BuiltInClass SYMBOL
public static final BuiltInClass THREAD
public static final BuiltInClass VECTOR
public static final BuiltInClass STACK_FRAME
public static final BuiltInClass LISP_STACK_FRAME
public static final BuiltInClass JAVA_STACK_FRAME
public static final StructureClass STRUCTURE_OBJECT
public static final LispClass STREAM
public static final LispClass SYSTEM_STREAM
public static final LispClass TWO_WAY_STREAM
public static final LispClass BROADCAST_STREAM
public static final LispClass ECHO_STREAM
public static final LispClass CASE_FROB_STREAM
public static final LispClass STRING_STREAM
public static final LispClass STRING_INPUT_STREAM
public static final LispClass STRING_OUTPUT_STREAM
public static final LispClass SYNONYM_STREAM
public static final LispClass FILE_STREAM
public static final LispClass JAR_STREAM
public static final LispClass URL_STREAM
public static final LispClass CONCATENATED_STREAM
public static final LispClass SOCKET_STREAM
public static final LispClass SLIME_INPUT_STREAM
public static final LispClass SLIME_OUTPUT_STREAM
private BuiltInClass(Symbol symbol)
public LispObject typeOf()
public LispObject classOf()
public boolean isFinalized()
isFinalized
in class LispClass
public LispObject typep(LispObject type)
public LispObject getDescription()
getDescription
in class LispObject
public String writeToString()
writeToString
in class StandardObject
private static BuiltInClass addClass(Symbol symbol)