org.armedbear.lisp
Class SlotDefinition
java.lang.Object
org.armedbear.lisp.LispObject
org.armedbear.lisp.StandardObject
org.armedbear.lisp.SlotDefinition
public final class SlotDefinition
- extends StandardObject
| Methods inherited from class org.armedbear.lisp.StandardObject |
checkStandardObject, classOf, getInstanceSlotValue, getLispClass, getParts, setInstanceSlotValue, setSlotValue, SLOT_VALUE, typeOf, typep, updateLayout |
| 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, 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAKE_SLOT_DEFINITION
private static final Primitive MAKE_SLOT_DEFINITION
_SLOT_DEFINITION_NAME
private static final Primitive _SLOT_DEFINITION_NAME
SET_SLOT_DEFINITION_NAME
private static final Primitive SET_SLOT_DEFINITION_NAME
_SLOT_DEFINITION_INITFUNCTION
private static final Primitive _SLOT_DEFINITION_INITFUNCTION
SET_SLOT_DEFINITION_INITFUNCTION
static final Primitive SET_SLOT_DEFINITION_INITFUNCTION
_SLOT_DEFINITION_INITFORM
private static final Primitive _SLOT_DEFINITION_INITFORM
SET_SLOT_DEFINITION_INITFORM
static final Primitive SET_SLOT_DEFINITION_INITFORM
_SLOT_DEFINITION_INITARGS
private static final Primitive _SLOT_DEFINITION_INITARGS
SET_SLOT_DEFINITION_INITARGS
private static final Primitive SET_SLOT_DEFINITION_INITARGS
_SLOT_DEFINITION_READERS
private static final Primitive _SLOT_DEFINITION_READERS
SET_SLOT_DEFINITION_READERS
private static final Primitive SET_SLOT_DEFINITION_READERS
_SLOT_DEFINITION_WRITERS
private static final Primitive _SLOT_DEFINITION_WRITERS
SET_SLOT_DEFINITION_WRITERS
private static final Primitive SET_SLOT_DEFINITION_WRITERS
_SLOT_DEFINITION_ALLOCATION
private static final Primitive _SLOT_DEFINITION_ALLOCATION
SET_SLOT_DEFINITION_ALLOCATION
private static final Primitive SET_SLOT_DEFINITION_ALLOCATION
_SLOT_DEFINITION_ALLOCATION_CLASS
private static final Primitive _SLOT_DEFINITION_ALLOCATION_CLASS
SET_SLOT_DEFINITION_ALLOCATION_CLASS
private static final Primitive SET_SLOT_DEFINITION_ALLOCATION_CLASS
_SLOT_DEFINITION_LOCATION
private static final Primitive _SLOT_DEFINITION_LOCATION
SET_SLOT_DEFINITION_LOCATION
private static final Primitive SET_SLOT_DEFINITION_LOCATION
SlotDefinition
public SlotDefinition()
SlotDefinition
public SlotDefinition(StandardClass clazz)
SlotDefinition
public SlotDefinition(LispObject name,
LispObject readers)
SlotDefinition
public SlotDefinition(LispObject name,
LispObject readers,
LispObject initForm)
SlotDefinition
public SlotDefinition(LispObject name,
LispObject readers,
Function initFunction)
checkSlotDefinition
public static StandardObject checkSlotDefinition(LispObject obj)
getName
public final LispObject getName()
setLocation
public final void setLocation(int i)
writeToString
public String writeToString()
- Overrides:
writeToString in class StandardObject