org.armedbear.lisp
Class SlotDefinitionClass

java.lang.Object
  extended by org.armedbear.lisp.Lisp
      extended by org.armedbear.lisp.LispObject
          extended by org.armedbear.lisp.StandardObject
              extended by org.armedbear.lisp.LispClass
                  extended by org.armedbear.lisp.SlotClass
                      extended by org.armedbear.lisp.StandardClass
                          extended by org.armedbear.lisp.SlotDefinitionClass

public final class SlotDefinitionClass
extends StandardClass


Field Summary
static int SLOT_INDEX_ALLOCATION
           
static int SLOT_INDEX_ALLOCATION_CLASS
           
static int SLOT_INDEX_INITARGS
           
static int SLOT_INDEX_INITFORM
           
static int SLOT_INDEX_INITFUNCTION
           
static int SLOT_INDEX_LOCATION
           
static int SLOT_INDEX_NAME
           
static int SLOT_INDEX_READERS
           
static int SLOT_INDEX_WRITERS
           
 
Fields inherited from class org.armedbear.lisp.StandardClass
ARITHMETIC_ERROR, BUILT_IN_CLASS, CELL_ERROR, CLASS, COMPILER_ERROR, COMPILER_UNSUPPORTED_FEATURE_ERROR, CONDITION, CONTROL_ERROR, DIVISION_BY_ZERO, END_OF_FILE, ERROR, FILE_ERROR, FLOATING_POINT_INEXACT, FLOATING_POINT_INVALID_OPERATION, FLOATING_POINT_OVERFLOW, FLOATING_POINT_UNDERFLOW, FORWARD_REFERENCED_CLASS, GENERIC_FUNCTION, JAVA_CLASS, JAVA_EXCEPTION, 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, STANDARD_CLASS, STANDARD_GENERIC_FUNCTION, STANDARD_METHOD, STANDARD_OBJECT, STANDARD_READER_METHOD, STORAGE_CONDITION, STREAM_ERROR, STRUCTURE_CLASS, STYLE_WARNING, TYPE_ERROR, UNBOUND_SLOT, UNBOUND_VARIABLE, UNDEFINED_FUNCTION, WARNING
 
Fields inherited from class org.armedbear.lisp.LispClass
classPrecedenceList, directMethods, documentation, symbol
 
Fields inherited from class org.armedbear.lisp.StandardObject
layout, slots
 
Fields inherited from class org.armedbear.lisp.Lisp
_AUTOLOAD_VERBOSE_, _BACKQUOTE_COUNT_, _BATCH_MODE_, _BQ_VECTOR_FLAG_, _CL_PACKAGE_, _COMPILE_FILE_ENVIRONMENT_, _COMPILE_FILE_TYPE_, _COMPILE_FILE_ZIP_, _CURRENT_PRINT_LENGTH_, _CURRENT_PRINT_LEVEL_, _DEBUG_, _DISASSEMBLER_, _ENABLE_INLINE_EXPANSION_, _EXPLAIN_, _KEYWORD_PACKAGE_, _LOAD_DEPTH_, _LOAD_STREAM_, _NOINFORM_, _PRINT_FASL_, _PRINT_STRUCTURE_, _REQUIRE_STACK_FRAME_, _SAFETY_, _SAVED_BACKTRACE_, _SLOT_UNBOUND_, _SOURCE_, _SOURCE_POSITION_, _SPACE_, _SPEED_, _TRACED_NAMES_, _WARN_ON_REDEFINITION_, ARRAY_DIMENSION_MAX, CALL_REGISTERS_LIMIT, CALL_REGISTERS_MAX, CHAR_MAX, cold, COMPILE_FILE_TYPE, debug, EOF, FUNCTION_NAME, initialized, interrupted, NIL, NULL_VALUE, PACKAGE_CL, PACKAGE_CL_USER, PACKAGE_EXT, PACKAGE_JAVA, PACKAGE_JVM, PACKAGE_KEYWORD, PACKAGE_LOOP, PACKAGE_MOP, PACKAGE_PROF, PACKAGE_SYS, PACKAGE_TPL, profiling, REMEMBER, sampleNow, sampling, STANDARD_READTABLE, T, TRAP_OVERFLOW, TRAP_UNDERFLOW, UNBOUND_VALUE, UNSIGNED_BYTE_16, UNSIGNED_BYTE_32, UNSIGNED_BYTE_32_MAX_VALUE, UNSIGNED_BYTE_8
 
Constructor Summary
SlotDefinitionClass()
           
 
Method Summary
 
Methods inherited from class org.armedbear.lisp.StandardClass
allocateInstance, classOf, initializeStandardClasses, typeOf, typep, writeToString
 
Methods inherited from class org.armedbear.lisp.SlotClass
finalizeClass, getDirectDefaultInitargs, getDirectSlotDefinitions, getParts, getSlotDefinitions, setDefaultInitargs, setDirectDefaultInitargs, setDirectSlotDefinitions, setSlotDefinitions
 
Methods inherited from class org.armedbear.lisp.LispClass
addClass, findClass, findClass, getClassLayout, getCPL, getDirectSubclasses, getDirectSuperclasses, getLayoutLength, getName, getPropertyList, getSymbol, isFinalized, removeClass, setClassLayout, setCPL, setCPL, setCPL, setCPL, setCPL, setCPL, setCPL, setCPL, setCPL, setDirectSubclasses, setDirectSuperclass, setDirectSuperclasses, setFinalized, setPropertyList, subclassp, sxhash
 
Methods inherited from class org.armedbear.lisp.StandardObject
getInstanceSlotValue, getLispClass, setInstanceSlotValue, setSlotValue, SLOT_VALUE
 
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, getInstance, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, getStringChars, getStringValue, getSymbolFunction, getSymbolFunctionOrDie, getSymbolValue, incr, incrementCallCount, 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, 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, reverse, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, 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, ZEROP
 
Methods inherited from class org.armedbear.lisp.Lisp
assq, bindArg, checkArray, checkBinaryInputStream, checkBounds, checkCharacter, checkCharacterInputStream, checkCharacterOutputStream, checkEnvironment, checkFunction, checkList, checkPackage, checkReadtable, checkStream, checkSymbol, checkVector, coerceJavaByteToLispObject, coerceLispObjectToJavaByte, coerceToFunction, coerceToPackage, coerceToPathname, currentReadtable, designator_readtable, error, error, eval, eval, evalCall, exit, exportConstant, exportSpecial, format, funcall, gensym, gensym, get, get, getCurrentPackage, getf, getStandardInput, getStandardOutput, getTerminalIO, getUpgradedArrayElementType, handleInterrupt, inSynonymOf, intern, internConstant, internInPackage, internKeyword, internSpecial, isValidSetfFunctionName, javaString, list, list1, list2, list3, list4, list5, list6, list7, list8, list9, loadCompiledFunction, loadTimeValue, macroexpand_1, macroexpand, makeCompiledClosure, memq, memql, mix, mod, multipleValueCall1, multipleValueList, number, number, number, progn, progvBindVars, put, putf, readObjectFromString, recall, remprop, resetIO, resetIO, safeWriteToString, setInterrupted, type_error, writeByte
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SLOT_INDEX_NAME

public static final int SLOT_INDEX_NAME
See Also:
Constant Field Values

SLOT_INDEX_INITFUNCTION

public static final int SLOT_INDEX_INITFUNCTION
See Also:
Constant Field Values

SLOT_INDEX_INITFORM

public static final int SLOT_INDEX_INITFORM
See Also:
Constant Field Values

SLOT_INDEX_INITARGS

public static final int SLOT_INDEX_INITARGS
See Also:
Constant Field Values

SLOT_INDEX_READERS

public static final int SLOT_INDEX_READERS
See Also:
Constant Field Values

SLOT_INDEX_WRITERS

public static final int SLOT_INDEX_WRITERS
See Also:
Constant Field Values

SLOT_INDEX_ALLOCATION

public static final int SLOT_INDEX_ALLOCATION
See Also:
Constant Field Values

SLOT_INDEX_ALLOCATION_CLASS

public static final int SLOT_INDEX_ALLOCATION_CLASS
See Also:
Constant Field Values

SLOT_INDEX_LOCATION

public static final int SLOT_INDEX_LOCATION
See Also:
Constant Field Values
Constructor Detail

SlotDefinitionClass

public SlotDefinitionClass()