Package org.armedbear.lisp
Class CompiledPrimitive
- java.lang.Object
-
- org.armedbear.lisp.LispObject
-
- org.armedbear.lisp.Operator
-
- org.armedbear.lisp.Function
-
- org.armedbear.lisp.Primitive
-
- org.armedbear.lisp.CompiledPrimitive
-
- All Implemented Interfaces:
java.io.Serializable
public class CompiledPrimitive extends Primitive
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.armedbear.lisp.Function
Function.ObjectInputStreamWithClassLoader, Function.pf_function_class_bytes, Function.SerializedLocalFunction, Function.SerializedNamedFunction
-
-
Field Summary
-
Fields inherited from class org.armedbear.lisp.Function
FUNCTION_CLASS_BYTES, loadedFrom
-
Fields inherited from class org.armedbear.lisp.Operator
lambdaName
-
-
Constructor Summary
Constructors Constructor Description CompiledPrimitive(java.lang.String name)
CompiledPrimitive(java.lang.String name, java.lang.String arglist)
CompiledPrimitive(java.lang.String name, Package pkg)
CompiledPrimitive(java.lang.String name, Package pkg, boolean exported)
CompiledPrimitive(java.lang.String name, Package pkg, boolean exported, java.lang.String arglist)
CompiledPrimitive(java.lang.String name, Package pkg, boolean exported, java.lang.String arglist, java.lang.String docstring)
CompiledPrimitive(LispObject name)
CompiledPrimitive(LispObject name, LispObject lambdaList)
CompiledPrimitive(Symbol symbol)
CompiledPrimitive(Symbol symbol, java.lang.String arglist)
CompiledPrimitive(Symbol symbol, java.lang.String arglist, java.lang.String docstring)
-
Method Summary
-
Methods inherited from class org.armedbear.lisp.Primitive
execute, execute, execute, execute, execute, execute, execute, execute, execute, typeOf
-
Methods inherited from class org.armedbear.lisp.Function
argCountError, classOf, execute, getCallCount, getClassBytes, getHotCount, getPropertyList, incrementCallCount, incrementHotCount, printObject, setCallCount, setClassBytes, setHotCount, setPropertyList, shouldSerializeByName, typep, writeReplace
-
Methods inherited from class org.armedbear.lisp.Operator
getLambdaList, getLambdaName, getParts, setLambdaList, setLambdaName
-
Methods inherited from class org.armedbear.lisp.LispObject
ABS, add, add, aref, AREF, AREF, aref_long, 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, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, 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, setSlotValue, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, 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
-
-
-
-
Constructor Detail
-
CompiledPrimitive
public CompiledPrimitive(LispObject name)
-
CompiledPrimitive
public CompiledPrimitive(java.lang.String name)
-
CompiledPrimitive
public CompiledPrimitive(Symbol symbol)
-
CompiledPrimitive
public CompiledPrimitive(Symbol symbol, java.lang.String arglist)
-
CompiledPrimitive
public CompiledPrimitive(Symbol symbol, java.lang.String arglist, java.lang.String docstring)
-
CompiledPrimitive
public CompiledPrimitive(java.lang.String name, java.lang.String arglist)
-
CompiledPrimitive
public CompiledPrimitive(LispObject name, LispObject lambdaList)
-
CompiledPrimitive
public CompiledPrimitive(java.lang.String name, Package pkg)
-
CompiledPrimitive
public CompiledPrimitive(java.lang.String name, Package pkg, boolean exported)
-
CompiledPrimitive
public CompiledPrimitive(java.lang.String name, Package pkg, boolean exported, java.lang.String arglist)
-
CompiledPrimitive
public CompiledPrimitive(java.lang.String name, Package pkg, boolean exported, java.lang.String arglist, java.lang.String docstring)
-
-