org.armedbear.lisp
Class CompiledPrimitive

java.lang.Object
  extended by org.armedbear.lisp.LispObject
      extended by org.armedbear.lisp.Operator
          extended by org.armedbear.lisp.Function
              extended by org.armedbear.lisp.Primitive
                  extended by org.armedbear.lisp.CompiledPrimitive

public class CompiledPrimitive
extends Primitive


Nested Class Summary
 
Nested classes/interfaces inherited from class org.armedbear.lisp.Function
Function.pf_function_class_bytes
 
Field Summary
 
Fields inherited from class org.armedbear.lisp.Function
FUNCTION_CLASS_BYTES
 
Fields inherited from class org.armedbear.lisp.Operator
lambdaName
 
Constructor Summary
CompiledPrimitive(LispObject name)
           
CompiledPrimitive(LispObject name, LispObject lambdaList)
           
CompiledPrimitive(java.lang.String name)
           
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(java.lang.String name, java.lang.String arglist)
           
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, typep
 
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_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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)