public class StandardClass extends SlotClass
layout, slots| Constructor and Description |
|---|
StandardClass() |
StandardClass(Layout layout) |
StandardClass(Layout layout,
Symbol symbol,
LispObject directSuperclasses) |
StandardClass(Symbol symbol,
LispObject directSuperclasses) |
finalizeClass, getPartsaddClass, addClass, findClass, findClass, getLayoutLength, getPropertyList, removeClass, setDirectSuperclass, setPropertyList, subclassp, subclassp, sxhashcheckStandardObject, getInstanceSlotValue, getLispClass, setInstanceSlotValue, setSlotValue, SLOT_VALUEABS, 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, getDescription, 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, princToString, 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, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROPpublic static Symbol symName
public static Symbol symLayout
public static Symbol symDirectSuperclasses
public static Symbol symDirectSubclasses
public static Symbol symPrecedenceList
public static Symbol symDirectMethods
public static Symbol symDirectSlots
public static Symbol symSlots
public static Symbol symDirectDefaultInitargs
public static Symbol symDefaultInitargs
public static Symbol symFinalizedP
public static final StandardClass STANDARD_CLASS
public static final StandardClass STANDARD_OBJECT
public static final StandardClass METAOBJECT
public static final StandardClass SPECIALIZER
public static final StandardClass SLOT_DEFINITION
public static final StandardClass STANDARD_SLOT_DEFINITION
public static final StandardClass DIRECT_SLOT_DEFINITION
public static final StandardClass EFFECTIVE_SLOT_DEFINITION
public static final StandardClass STANDARD_DIRECT_SLOT_DEFINITION
public static final StandardClass STANDARD_EFFECTIVE_SLOT_DEFINITION
public static final StandardClass FUNCALLABLE_STANDARD_OBJECT
public static final StandardClass CLASS
public static final StandardClass BUILT_IN_CLASS
public static final StandardClass FUNCALLABLE_STANDARD_CLASS
public static final StandardClass CONDITION
public static final StandardClass SIMPLE_CONDITION
public static final StandardClass WARNING
public static final StandardClass SIMPLE_WARNING
public static final StandardClass STYLE_WARNING
public static final StandardClass SERIOUS_CONDITION
public static final StandardClass STORAGE_CONDITION
public static final StandardClass ERROR
public static final StandardClass ARITHMETIC_ERROR
public static final StandardClass CELL_ERROR
public static final StandardClass CONTROL_ERROR
public static final StandardClass FILE_ERROR
public static final StandardClass DIVISION_BY_ZERO
public static final StandardClass FLOATING_POINT_INEXACT
public static final StandardClass FLOATING_POINT_INVALID_OPERATION
public static final StandardClass FLOATING_POINT_OVERFLOW
public static final StandardClass FLOATING_POINT_UNDERFLOW
public static final StandardClass PROGRAM_ERROR
public static final StandardClass PACKAGE_ERROR
public static final StandardClass STREAM_ERROR
public static final StandardClass PARSE_ERROR
public static final StandardClass PRINT_NOT_READABLE
public static final StandardClass READER_ERROR
public static final StandardClass END_OF_FILE
public static final StandardClass SIMPLE_ERROR
public static final StandardClass TYPE_ERROR
public static final StandardClass SIMPLE_TYPE_ERROR
public static final StandardClass UNBOUND_SLOT
public static final StandardClass UNBOUND_VARIABLE
public static final StandardClass UNDEFINED_FUNCTION
public static final StandardClass JAVA_EXCEPTION
public static final StandardClass METHOD
public static final StandardClass STANDARD_METHOD
public StandardClass()
public StandardClass(Symbol symbol, LispObject directSuperclasses)
public StandardClass(Layout layout)
public StandardClass(Layout layout, Symbol symbol, LispObject directSuperclasses)
public LispObject getName()
public void setName(LispObject newName)
public Layout getClassLayout()
getClassLayout in class LispClasspublic void setClassLayout(LispObject newLayout)
setClassLayout in class LispClasspublic LispObject getDirectSuperclasses()
getDirectSuperclasses in class LispClasspublic void setDirectSuperclasses(LispObject directSuperclasses)
setDirectSuperclasses in class LispClasspublic final boolean isFinalized()
isFinalized in class LispClasspublic final void setFinalized(boolean b)
setFinalized in class LispClasspublic LispObject getDirectSubclasses()
getDirectSubclasses in class LispClasspublic void setDirectSubclasses(LispObject directSubclasses)
setDirectSubclasses in class LispClasspublic LispObject getCPL()
public void setCPL(LispObject... cpl)
public LispObject getDirectMethods()
getDirectMethods in class LispClasspublic void setDirectMethods(LispObject methods)
setDirectMethods in class LispClasspublic LispObject getDocumentation()
getDocumentation in class LispClasspublic void setDocumentation(LispObject doc)
setDocumentation in class LispClasspublic LispObject getDirectSlotDefinitions()
getDirectSlotDefinitions in class SlotClasspublic void setDirectSlotDefinitions(LispObject directSlotDefinitions)
setDirectSlotDefinitions in class SlotClasspublic LispObject getSlotDefinitions()
getSlotDefinitions in class SlotClasspublic void setSlotDefinitions(LispObject slotDefinitions)
setSlotDefinitions in class SlotClasspublic LispObject getDirectDefaultInitargs()
getDirectDefaultInitargs in class SlotClasspublic void setDirectDefaultInitargs(LispObject directDefaultInitargs)
setDirectDefaultInitargs in class SlotClasspublic LispObject getDefaultInitargs()
getDefaultInitargs in class SlotClasspublic void setDefaultInitargs(LispObject defaultInitargs)
setDefaultInitargs in class SlotClasspublic LispObject typeOf()
public LispObject classOf()
public LispObject typep(LispObject type)
public java.lang.String printObject()
printObject in class StandardObjectpublic static void initializeStandardClasses()