public final class StandardGenericFunctionClass extends FuncallableStandardClass
Modifier and Type | Field and Description |
---|---|
static int |
SLOT_INDEX_ARGUMENT_PRECEDENCE_ORDER |
static int |
SLOT_INDEX_CLASSES_TO_EMF_TABLE |
static int |
SLOT_INDEX_DECLARATIONS |
static int |
SLOT_INDEX_DOCUMENTATION |
static int |
SLOT_INDEX_INITIAL_METHODS |
static int |
SLOT_INDEX_LAMBDA_LIST |
static int |
SLOT_INDEX_METHOD_CLASS |
static int |
SLOT_INDEX_METHOD_COMBINATION |
static int |
SLOT_INDEX_METHODS |
static int |
SLOT_INDEX_NAME |
static int |
SLOT_INDEX_OPTIONAL_ARGS |
static int |
SLOT_INDEX_REQUIRED_ARGS |
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, FORWARD_REFERENCED_CLASS, FUNCALLABLE_STANDARD_CLASS, FUNCALLABLE_STANDARD_OBJECT, GENERIC_FUNCTION, 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_GENERIC_FUNCTION, STANDARD_METHOD, STANDARD_OBJECT, STANDARD_SLOT_DEFINITION, STORAGE_CONDITION, STREAM_ERROR, STRUCTURE_CLASS, STYLE_WARNING, symDefaultInitargs, symDirectDefaultInitargs, symDirectMethods, symDirectSlots, symDirectSubclasses, symDirectSuperclasses, symFinalizedP, symLayout, symName, symPrecedenceList, symSlots, TYPE_ERROR, UNBOUND_SLOT, UNBOUND_VARIABLE, UNDEFINED_FUNCTION, WARNING
layout, slots
Constructor and Description |
---|
StandardGenericFunctionClass() |
Modifier and Type | Method and Description |
---|---|
LispObject |
allocateInstance() |
classOf, printObject, typeOf, typep
getClassLayout, getCPL, getDefaultInitargs, getDirectDefaultInitargs, getDirectMethods, getDirectSlotDefinitions, getDirectSubclasses, getDirectSuperclasses, getDocumentation, getName, getSlotDefinitions, initializeStandardClasses, isFinalized, setClassLayout, setCPL, setDefaultInitargs, setDirectDefaultInitargs, setDirectMethods, setDirectSlotDefinitions, setDirectSubclasses, setDirectSuperclasses, setDocumentation, setFinalized, setName, setSlotDefinitions
finalizeClass, getParts
addClass, addClass, findClass, findClass, getLayoutLength, getPropertyList, removeClass, setDirectSuperclass, setPropertyList, subclassp, subclassp, sxhash
checkStandardObject, getInstanceSlotValue, getLispClass, setInstanceSlotValue, setSlotValue, SLOT_VALUE
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, 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, ZEROP
public static final int SLOT_INDEX_NAME
public static final int SLOT_INDEX_LAMBDA_LIST
public static final int SLOT_INDEX_REQUIRED_ARGS
public static final int SLOT_INDEX_OPTIONAL_ARGS
public static final int SLOT_INDEX_INITIAL_METHODS
public static final int SLOT_INDEX_METHODS
public static final int SLOT_INDEX_METHOD_CLASS
public static final int SLOT_INDEX_METHOD_COMBINATION
public static final int SLOT_INDEX_ARGUMENT_PRECEDENCE_ORDER
public static final int SLOT_INDEX_DECLARATIONS
public static final int SLOT_INDEX_CLASSES_TO_EMF_TABLE
public static final int SLOT_INDEX_DOCUMENTATION
public LispObject allocateInstance()
allocateInstance
in class FuncallableStandardClass