public class Autoload extends Function
Function.pf_function_class_bytes
Modifier and Type | Field and Description |
---|---|
static Primitive |
AUTOLOAD |
static Primitive |
AUTOLOADP |
protected java.lang.String |
className |
protected java.lang.String |
fileName |
static Primitive |
RESOLVE |
FUNCTION_CLASS_BYTES
lambdaName
Modifier | Constructor and Description |
---|---|
protected |
Autoload(Symbol symbol) |
protected |
Autoload(Symbol symbol,
java.lang.String fileName,
java.lang.String className) |
Modifier and Type | Method and Description |
---|---|
static void |
autoload(Package pkg,
java.lang.String symbolName,
java.lang.String className) |
static void |
autoload(Package pkg,
java.lang.String symbolName,
java.lang.String className,
boolean exported) |
static void |
autoload(java.lang.String symbolName,
java.lang.String className) |
static void |
autoload(Symbol symbol,
java.lang.String className) |
LispObject |
execute() |
LispObject |
execute(LispObject arg) |
LispObject |
execute(LispObject[] args) |
LispObject |
execute(LispObject first,
LispObject second) |
LispObject |
execute(LispObject first,
LispObject second,
LispObject third) |
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth) |
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth) |
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth) |
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth,
LispObject seventh) |
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth,
LispObject seventh,
LispObject eighth) |
protected java.lang.String |
getFileName() |
protected Symbol |
getSymbol() |
void |
load() |
java.lang.String |
printObject() |
argCountError, classOf, getCallCount, getClassBytes, getHotCount, getPropertyList, incrementCallCount, incrementHotCount, setCallCount, setClassBytes, setHotCount, setPropertyList, typeOf, typep
getLambdaList, getLambdaName, getParts, setLambdaList, setLambdaName
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, floatp, FLOATP, floatValue, getBooleanValue, getDescription, getDocumentation, getFixnumSlotValue, getInstance, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, getStringChars, getStringValue, getSymbolFunction, getSymbolFunctionOrDie, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, getSymbolValue, incr, 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, setCar, setCdr, setDocumentation, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, setSlotValue, SIMPLE_STRING_P, SLOT_VALUE, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, sxhash, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
protected final java.lang.String fileName
protected final java.lang.String className
public static final Primitive AUTOLOAD
public static final Primitive RESOLVE
public static final Primitive AUTOLOADP
protected Autoload(Symbol symbol)
protected Autoload(Symbol symbol, java.lang.String fileName, java.lang.String className)
protected final Symbol getSymbol()
public static void autoload(java.lang.String symbolName, java.lang.String className)
public static void autoload(Package pkg, java.lang.String symbolName, java.lang.String className)
public static void autoload(Package pkg, java.lang.String symbolName, java.lang.String className, boolean exported)
public static void autoload(Symbol symbol, java.lang.String className)
public void load()
protected final java.lang.String getFileName()
public LispObject execute()
public LispObject execute(LispObject arg)
public LispObject execute(LispObject first, LispObject second)
public LispObject execute(LispObject first, LispObject second, LispObject third)
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth)
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth)
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth)
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh)
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh, LispObject eighth)
public LispObject execute(LispObject[] args)
public java.lang.String printObject()
printObject
in class Function