public final class SlotDefinition extends StandardObject
layout, slots
Constructor and Description |
---|
SlotDefinition() |
SlotDefinition(LispObject name,
LispObject readers) |
SlotDefinition(LispObject name,
LispObject readers,
Function initFunction) |
SlotDefinition(LispObject name,
LispObject readers,
LispObject initForm) |
SlotDefinition(StandardClass clazz) |
Modifier and Type | Method and Description |
---|---|
static StandardObject |
checkSlotDefinition(LispObject obj) |
LispObject |
getName() |
void |
setLocation(int i) |
String |
writeToString() |
checkStandardObject, classOf, getInstanceSlotValue, getLispClass, getParts, setInstanceSlotValue, setSlotValue, SLOT_VALUE, typeOf, typep, 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, getDescription, getDocumentation, getFixnumSlotValue, getHotCount, getInstance, getPropertyList, 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, setPropertyList, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, SIMPLE_STRING_P, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, sxhash, SYMBOLP, truncate, unreadableString, unreadableString, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
private static final Primitive MAKE_SLOT_DEFINITION
private static final Primitive _SLOT_DEFINITION_NAME
private static final Primitive SET_SLOT_DEFINITION_NAME
private static final Primitive _SLOT_DEFINITION_INITFUNCTION
static final Primitive SET_SLOT_DEFINITION_INITFUNCTION
private static final Primitive _SLOT_DEFINITION_INITFORM
static final Primitive SET_SLOT_DEFINITION_INITFORM
private static final Primitive _SLOT_DEFINITION_INITARGS
private static final Primitive SET_SLOT_DEFINITION_INITARGS
private static final Primitive _SLOT_DEFINITION_READERS
private static final Primitive SET_SLOT_DEFINITION_READERS
private static final Primitive _SLOT_DEFINITION_WRITERS
private static final Primitive SET_SLOT_DEFINITION_WRITERS
private static final Primitive _SLOT_DEFINITION_ALLOCATION
private static final Primitive SET_SLOT_DEFINITION_ALLOCATION
private static final Primitive _SLOT_DEFINITION_ALLOCATION_CLASS
private static final Primitive SET_SLOT_DEFINITION_ALLOCATION_CLASS
private static final Primitive _SLOT_DEFINITION_LOCATION
private static final Primitive SET_SLOT_DEFINITION_LOCATION
public SlotDefinition()
public SlotDefinition(StandardClass clazz)
public SlotDefinition(LispObject name, LispObject readers)
public SlotDefinition(LispObject name, LispObject readers, LispObject initForm)
public SlotDefinition(LispObject name, LispObject readers, Function initFunction)
public static StandardObject checkSlotDefinition(LispObject obj)
public final LispObject getName()
public final void setLocation(int i)
public String writeToString()
writeToString
in class StandardObject