Package org.armedbear.lisp
Class SlotDefinitionClass
- java.lang.Object
-
- org.armedbear.lisp.LispObject
-
- org.armedbear.lisp.StandardObject
-
- org.armedbear.lisp.LispClass
-
- org.armedbear.lisp.SlotClass
-
- org.armedbear.lisp.StandardClass
-
- org.armedbear.lisp.SlotDefinitionClass
-
public final class SlotDefinitionClass extends StandardClass
-
-
Field Summary
-
Fields inherited from class org.armedbear.lisp.StandardClass
ARITHMETIC_ERROR, BUILT_IN_CLASS, CELL_ERROR, CLASS, CONDITION, CONTROL_ERROR, DIRECT_SLOT_DEFINITION, DIVISION_BY_ZERO, EFFECTIVE_SLOT_DEFINITION, END_OF_FILE, ERROR, FILE_ERROR, FLOATING_POINT_INEXACT, FLOATING_POINT_INVALID_OPERATION, FLOATING_POINT_OVERFLOW, FLOATING_POINT_UNDERFLOW, FUNCALLABLE_STANDARD_CLASS, FUNCALLABLE_STANDARD_OBJECT, JAVA_EXCEPTION, METAOBJECT, METHOD, PACKAGE_ERROR, PARSE_ERROR, PRINT_NOT_READABLE, PROGRAM_ERROR, READER_ERROR, SERIOUS_CONDITION, SIMPLE_CONDITION, SIMPLE_ERROR, SIMPLE_TYPE_ERROR, SIMPLE_WARNING, SLOT_DEFINITION, SPECIALIZER, STANDARD_CLASS, STANDARD_DIRECT_SLOT_DEFINITION, STANDARD_EFFECTIVE_SLOT_DEFINITION, STANDARD_METHOD, STANDARD_OBJECT, STANDARD_SLOT_DEFINITION, STORAGE_CONDITION, STREAM_ERROR, STYLE_WARNING, symDefaultInitargs, symDirectDefaultInitargs, symDirectMethods, symDirectSlots, symDirectSubclasses, symDirectSuperclasses, symFinalizedP, symLayout, symName, symPrecedenceList, symSlots, TYPE_ERROR, UNBOUND_SLOT, UNBOUND_VARIABLE, UNDEFINED_FUNCTION, WARNING
-
Fields inherited from class org.armedbear.lisp.StandardObject
layout, slots
-
-
Constructor Summary
Constructors Constructor Description SlotDefinitionClass(Symbol symbol, LispObject cpl)
-
Method Summary
-
Methods inherited from class org.armedbear.lisp.StandardClass
classOf, getClassLayout, getCPL, getDefaultInitargs, getDirectDefaultInitargs, getDirectMethods, getDirectSlotDefinitions, getDirectSubclasses, getDirectSuperclasses, getDocumentation, getName, getSlotDefinitions, initializeStandardClasses, isFinalized, printObject, setClassLayout, setCPL, setDefaultInitargs, setDirectDefaultInitargs, setDirectMethods, setDirectSlotDefinitions, setDirectSubclasses, setDirectSuperclasses, setDocumentation, setFinalized, setName, setSlotDefinitions, typeOf, typep
-
Methods inherited from class org.armedbear.lisp.SlotClass
finalizeClass, getParts
-
Methods inherited from class org.armedbear.lisp.LispClass
addClass, addClass, findClass, findClass, getLayoutLength, getPropertyList, removeClass, setDirectSuperclass, setPropertyList, subclassp, subclassp, sxhash
-
Methods inherited from class org.armedbear.lisp.StandardObject
checkStandardObject, getInstanceSlotValue, getLispClass, setInstanceSlotValue, setSlotValue, SLOT_VALUE
-
Methods inherited from class org.armedbear.lisp.LispObject
ABS, add, add, aref, AREF, AREF, aref_long, 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, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, 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, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, 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
-
-
-
-
Constructor Detail
-
SlotDefinitionClass
public SlotDefinitionClass(Symbol symbol, LispObject cpl)
-
-