org.armedbear.lisp
Class LispObject
java.lang.Object
org.armedbear.lisp.Lisp
org.armedbear.lisp.LispObject
- Direct Known Subclasses:
- AbstractArray, Complex, Cons, DoubleFloat, Environment, HashTable, JavaObject, Layout, LispCharacter, LispInteger, LispThread, Mailbox, Mutex, Operator, Package, Pathname, RandomState, Ratio, Readtable, SingleFloat, StandardObject, Stream, StructureObject, Symbol, SymbolMacro, ThreadLock
public class LispObject
- extends Lisp
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 |
Method Summary |
LispObject |
ABS()
|
LispObject |
add(int n)
|
LispObject |
add(LispObject obj)
|
long |
aref_long(int index)
|
int |
aref(int index)
|
LispObject |
AREF(int index)
|
LispObject |
AREF(LispObject index)
|
void |
aset(int index,
int n)
|
void |
aset(int index,
LispObject newValue)
|
void |
aset(LispObject index,
LispObject newValue)
|
LispObject |
ash(int shift)
|
LispObject |
ash(LispObject obj)
|
boolean |
atom()
|
LispObject |
ATOM()
|
LispObject |
caddr()
|
LispObject |
cadr()
|
LispObject |
car()
|
LispObject |
cddr()
|
LispObject |
cdr()
|
LispObject |
CHAR(int index)
|
boolean |
characterp()
|
LispObject |
CHARACTERP()
|
char[] |
chars()
|
LispObject |
classOf()
|
LispObject |
COMPLEXP()
|
boolean |
constantp()
|
LispObject |
CONSTANTP()
|
LispObject[] |
copyToArray()
|
LispObject |
decr()
|
LispObject |
DENOMINATOR()
|
LispObject |
dispatch(LispObject[] args)
|
LispObject |
divideBy(LispObject obj)
|
double |
doubleValue()
|
LispObject |
elt(int index)
|
boolean |
endp()
|
LispObject |
ENDP()
|
LispObject |
EQ(LispObject obj)
|
boolean |
eql(char c)
|
boolean |
eql(int n)
|
boolean |
eql(LispObject obj)
|
LispObject |
EQL(LispObject obj)
|
boolean |
equal(int n)
|
boolean |
equal(LispObject obj)
|
LispObject |
EQUAL(LispObject obj)
|
boolean |
equalp(int n)
|
boolean |
equalp(LispObject obj)
|
boolean |
evenp()
|
LispObject |
EVENP()
|
LispObject |
execute()
|
LispObject |
execute(LispObject arg)
|
LispObject |
execute(LispObject[] args)
|
LispObject |
execute(LispObject args,
Environment env)
|
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)
|
boolean |
floatp()
|
LispObject |
FLOATP()
|
float |
floatValue()
|
boolean |
getBooleanValue()
|
int |
getCallCount()
|
LispObject |
getDescription()
|
LispObject |
getDocumentation(LispObject docType)
|
int |
getFixnumSlotValue(int index)
|
static LispObject |
getInstance(boolean b)
|
LispObject |
getParts()
|
LispObject |
getPropertyList()
|
LispObject |
getSlotValue_0()
|
LispObject |
getSlotValue_1()
|
LispObject |
getSlotValue_2()
|
LispObject |
getSlotValue_3()
|
LispObject |
getSlotValue(int index)
|
boolean |
getSlotValueAsBoolean(int index)
|
char[] |
getStringChars()
|
java.lang.String |
getStringValue()
|
LispObject |
getSymbolFunction()
|
LispObject |
getSymbolFunctionOrDie()
|
LispObject |
getSymbolValue()
|
LispObject |
incr()
|
void |
incrementCallCount()
|
boolean |
integerp()
|
LispObject |
INTEGERP()
|
int |
intValue()
|
LispObject |
IS_E(LispObject obj)
|
LispObject |
IS_GE(LispObject obj)
|
LispObject |
IS_GT(LispObject obj)
|
LispObject |
IS_LE(LispObject obj)
|
LispObject |
IS_LT(LispObject obj)
|
LispObject |
IS_NE(LispObject obj)
|
boolean |
isEqualTo(int n)
|
boolean |
isEqualTo(LispObject obj)
|
boolean |
isGreaterThan(int n)
|
boolean |
isGreaterThan(LispObject obj)
|
boolean |
isGreaterThanOrEqualTo(int n)
|
boolean |
isGreaterThanOrEqualTo(LispObject obj)
|
boolean |
isLessThan(int n)
|
boolean |
isLessThan(LispObject obj)
|
boolean |
isLessThanOrEqualTo(int n)
|
boolean |
isLessThanOrEqualTo(LispObject obj)
|
boolean |
isNotEqualTo(int n)
|
boolean |
isNotEqualTo(LispObject obj)
|
boolean |
isSpecialOperator()
|
boolean |
isSpecialVariable()
|
java.lang.Object |
javaInstance()
|
java.lang.Object |
javaInstance(java.lang.Class c)
|
LispObject |
LDB(int size,
int position)
|
int |
length()
|
LispObject |
LENGTH()
|
boolean |
listp()
|
LispObject |
LISTP()
|
LispObject |
LOGAND(int n)
|
LispObject |
LOGAND(LispObject obj)
|
LispObject |
LOGIOR(int n)
|
LispObject |
LOGIOR(LispObject obj)
|
LispObject |
LOGNOT()
|
LispObject |
LOGXOR(int n)
|
LispObject |
LOGXOR(LispObject obj)
|
long |
longValue()
|
boolean |
minusp()
|
LispObject |
MINUSP()
|
LispObject |
MOD(int divisor)
|
LispObject |
MOD(LispObject divisor)
|
LispObject |
multiplyBy(int n)
|
LispObject |
multiplyBy(LispObject obj)
|
LispObject |
negate()
|
LispObject |
noFillPointer()
|
LispObject |
NOT()
|
LispObject |
nreverse()
|
LispObject |
NTH(int index)
|
LispObject |
NTH(LispObject arg)
|
LispObject |
nthcdr(int n)
|
boolean |
numberp()
|
LispObject |
NUMBERP()
|
LispObject |
NUMERATOR()
|
boolean |
oddp()
|
LispObject |
ODDP()
|
boolean |
plusp()
|
LispObject |
PLUSP()
|
int |
psxhash()
|
int |
psxhash(int depth)
|
LispObject |
push(LispObject obj)
|
boolean |
rationalp()
|
LispObject |
RATIONALP()
|
boolean |
realp()
|
LispObject |
REALP()
|
LispObject |
reverse()
|
LispObject |
RPLACA(LispObject obj)
|
LispObject |
RPLACD(LispObject obj)
|
LispObject |
SCHAR(int index)
|
void |
setCallCount(int n)
|
void |
setCar(LispObject obj)
|
void |
setCdr(LispObject obj)
|
void |
setDocumentation(LispObject docType,
LispObject documentation)
|
void |
setPropertyList(LispObject obj)
|
void |
setSlotValue_0(LispObject value)
|
void |
setSlotValue_1(LispObject value)
|
void |
setSlotValue_2(LispObject value)
|
void |
setSlotValue_3(LispObject value)
|
void |
setSlotValue(int index,
LispObject value)
|
void |
setSlotValue(LispObject slotName,
LispObject newValue)
|
LispObject |
SIMPLE_STRING_P()
|
LispObject |
SLOT_VALUE(LispObject slotName)
|
LispObject |
STRING()
|
boolean |
stringp()
|
LispObject |
STRINGP()
|
LispObject |
subtract(int n)
|
LispObject |
subtract(LispObject obj)
|
LispObject |
SVREF(int index)
|
void |
svset(int index,
LispObject newValue)
|
int |
sxhash()
|
LispObject |
SYMBOLP()
|
LispObject |
truncate(LispObject obj)
|
LispObject |
typeOf()
|
LispObject |
typep(LispObject typeSpecifier)
|
java.lang.String |
unreadableString(java.lang.String s)
|
java.lang.String |
unreadableString(Symbol symbol)
|
LispObject |
VECTOR_PUSH_EXTEND(LispObject element)
|
LispObject |
VECTOR_PUSH_EXTEND(LispObject element,
LispObject extension)
|
boolean |
vectorp()
|
LispObject |
VECTORP()
|
void |
vectorPushExtend(LispObject element)
|
java.lang.String |
writeToString()
|
boolean |
zerop()
|
LispObject |
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 |
LispObject
public LispObject()
typeOf
public LispObject typeOf()
getInstance
public static LispObject getInstance(boolean b)
classOf
public LispObject classOf()
getDescription
public LispObject getDescription()
throws ConditionThrowable
- Throws:
ConditionThrowable
getParts
public LispObject getParts()
throws ConditionThrowable
- Throws:
ConditionThrowable
getBooleanValue
public boolean getBooleanValue()
typep
public LispObject typep(LispObject typeSpecifier)
throws ConditionThrowable
- Throws:
ConditionThrowable
constantp
public boolean constantp()
CONSTANTP
public LispObject CONSTANTP()
ATOM
public LispObject ATOM()
atom
public boolean atom()
javaInstance
public java.lang.Object javaInstance()
throws ConditionThrowable
- Throws:
ConditionThrowable
javaInstance
public java.lang.Object javaInstance(java.lang.Class c)
throws ConditionThrowable
- Throws:
ConditionThrowable
car
public LispObject car()
throws ConditionThrowable
- Throws:
ConditionThrowable
setCar
public void setCar(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
RPLACA
public LispObject RPLACA(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
cdr
public LispObject cdr()
throws ConditionThrowable
- Throws:
ConditionThrowable
setCdr
public void setCdr(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
RPLACD
public LispObject RPLACD(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
cadr
public LispObject cadr()
throws ConditionThrowable
- Throws:
ConditionThrowable
cddr
public LispObject cddr()
throws ConditionThrowable
- Throws:
ConditionThrowable
caddr
public LispObject caddr()
throws ConditionThrowable
- Throws:
ConditionThrowable
nthcdr
public LispObject nthcdr(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
push
public LispObject push(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
EQ
public LispObject EQ(LispObject obj)
eql
public boolean eql(char c)
eql
public boolean eql(int n)
eql
public boolean eql(LispObject obj)
EQL
public final LispObject EQL(LispObject obj)
EQUAL
public final LispObject EQUAL(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
equal
public boolean equal(int n)
equal
public boolean equal(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
equalp
public boolean equalp(int n)
equalp
public boolean equalp(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
ABS
public LispObject ABS()
throws ConditionThrowable
- Throws:
ConditionThrowable
NUMERATOR
public LispObject NUMERATOR()
throws ConditionThrowable
- Throws:
ConditionThrowable
DENOMINATOR
public LispObject DENOMINATOR()
throws ConditionThrowable
- Throws:
ConditionThrowable
EVENP
public LispObject EVENP()
throws ConditionThrowable
- Throws:
ConditionThrowable
evenp
public boolean evenp()
throws ConditionThrowable
- Throws:
ConditionThrowable
ODDP
public LispObject ODDP()
throws ConditionThrowable
- Throws:
ConditionThrowable
oddp
public boolean oddp()
throws ConditionThrowable
- Throws:
ConditionThrowable
PLUSP
public LispObject PLUSP()
throws ConditionThrowable
- Throws:
ConditionThrowable
plusp
public boolean plusp()
throws ConditionThrowable
- Throws:
ConditionThrowable
MINUSP
public LispObject MINUSP()
throws ConditionThrowable
- Throws:
ConditionThrowable
minusp
public boolean minusp()
throws ConditionThrowable
- Throws:
ConditionThrowable
NUMBERP
public LispObject NUMBERP()
numberp
public boolean numberp()
ZEROP
public LispObject ZEROP()
throws ConditionThrowable
- Throws:
ConditionThrowable
zerop
public boolean zerop()
throws ConditionThrowable
- Throws:
ConditionThrowable
COMPLEXP
public LispObject COMPLEXP()
FLOATP
public LispObject FLOATP()
floatp
public boolean floatp()
INTEGERP
public LispObject INTEGERP()
integerp
public boolean integerp()
RATIONALP
public LispObject RATIONALP()
rationalp
public boolean rationalp()
REALP
public LispObject REALP()
realp
public boolean realp()
STRINGP
public LispObject STRINGP()
stringp
public boolean stringp()
SIMPLE_STRING_P
public LispObject SIMPLE_STRING_P()
VECTORP
public LispObject VECTORP()
vectorp
public boolean vectorp()
CHARACTERP
public LispObject CHARACTERP()
characterp
public boolean characterp()
length
public int length()
throws ConditionThrowable
- Throws:
ConditionThrowable
LENGTH
public final LispObject LENGTH()
throws ConditionThrowable
- Throws:
ConditionThrowable
CHAR
public LispObject CHAR(int index)
throws ConditionThrowable
- Throws:
ConditionThrowable
SCHAR
public LispObject SCHAR(int index)
throws ConditionThrowable
- Throws:
ConditionThrowable
NTH
public LispObject NTH(int index)
throws ConditionThrowable
- Throws:
ConditionThrowable
NTH
public LispObject NTH(LispObject arg)
throws ConditionThrowable
- Throws:
ConditionThrowable
elt
public LispObject elt(int index)
throws ConditionThrowable
- Throws:
ConditionThrowable
reverse
public LispObject reverse()
throws ConditionThrowable
- Throws:
ConditionThrowable
nreverse
public LispObject nreverse()
throws ConditionThrowable
- Throws:
ConditionThrowable
aref_long
public long aref_long(int index)
throws ConditionThrowable
- Throws:
ConditionThrowable
aref
public int aref(int index)
throws ConditionThrowable
- Throws:
ConditionThrowable
AREF
public LispObject AREF(int index)
throws ConditionThrowable
- Throws:
ConditionThrowable
AREF
public LispObject AREF(LispObject index)
throws ConditionThrowable
- Throws:
ConditionThrowable
aset
public void aset(int index,
int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
aset
public void aset(int index,
LispObject newValue)
throws ConditionThrowable
- Throws:
ConditionThrowable
aset
public void aset(LispObject index,
LispObject newValue)
throws ConditionThrowable
- Throws:
ConditionThrowable
SVREF
public LispObject SVREF(int index)
throws ConditionThrowable
- Throws:
ConditionThrowable
svset
public void svset(int index,
LispObject newValue)
throws ConditionThrowable
- Throws:
ConditionThrowable
vectorPushExtend
public void vectorPushExtend(LispObject element)
throws ConditionThrowable
- Throws:
ConditionThrowable
VECTOR_PUSH_EXTEND
public LispObject VECTOR_PUSH_EXTEND(LispObject element)
throws ConditionThrowable
- Throws:
ConditionThrowable
VECTOR_PUSH_EXTEND
public LispObject VECTOR_PUSH_EXTEND(LispObject element,
LispObject extension)
throws ConditionThrowable
- Throws:
ConditionThrowable
noFillPointer
public final LispObject noFillPointer()
throws ConditionThrowable
- Throws:
ConditionThrowable
copyToArray
public LispObject[] copyToArray()
throws ConditionThrowable
- Throws:
ConditionThrowable
SYMBOLP
public LispObject SYMBOLP()
listp
public boolean listp()
LISTP
public LispObject LISTP()
endp
public boolean endp()
throws ConditionThrowable
- Throws:
ConditionThrowable
ENDP
public LispObject ENDP()
throws ConditionThrowable
- Throws:
ConditionThrowable
NOT
public LispObject NOT()
isSpecialOperator
public boolean isSpecialOperator()
throws ConditionThrowable
- Throws:
ConditionThrowable
isSpecialVariable
public boolean isSpecialVariable()
getDocumentation
public LispObject getDocumentation(LispObject docType)
throws ConditionThrowable
- Throws:
ConditionThrowable
setDocumentation
public void setDocumentation(LispObject docType,
LispObject documentation)
throws ConditionThrowable
- Throws:
ConditionThrowable
getPropertyList
public LispObject getPropertyList()
setPropertyList
public void setPropertyList(LispObject obj)
getSymbolValue
public LispObject getSymbolValue()
throws ConditionThrowable
- Throws:
ConditionThrowable
getSymbolFunction
public LispObject getSymbolFunction()
throws ConditionThrowable
- Throws:
ConditionThrowable
getSymbolFunctionOrDie
public LispObject getSymbolFunctionOrDie()
throws ConditionThrowable
- Throws:
ConditionThrowable
writeToString
public java.lang.String writeToString()
throws ConditionThrowable
- Throws:
ConditionThrowable
unreadableString
public java.lang.String unreadableString(java.lang.String s)
unreadableString
public java.lang.String unreadableString(Symbol symbol)
throws ConditionThrowable
- Throws:
ConditionThrowable
execute
public LispObject execute(LispObject args,
Environment env)
throws ConditionThrowable
- Throws:
ConditionThrowable
execute
public LispObject execute()
throws ConditionThrowable
- Throws:
ConditionThrowable
execute
public LispObject execute(LispObject arg)
throws ConditionThrowable
- Throws:
ConditionThrowable
execute
public LispObject execute(LispObject first,
LispObject second)
throws ConditionThrowable
- Throws:
ConditionThrowable
execute
public LispObject execute(LispObject first,
LispObject second,
LispObject third)
throws ConditionThrowable
- Throws:
ConditionThrowable
execute
public LispObject execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth)
throws ConditionThrowable
- Throws:
ConditionThrowable
execute
public LispObject execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth)
throws ConditionThrowable
- Throws:
ConditionThrowable
execute
public LispObject execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth)
throws ConditionThrowable
- Throws:
ConditionThrowable
execute
public LispObject execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth,
LispObject seventh)
throws ConditionThrowable
- Throws:
ConditionThrowable
execute
public LispObject execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth,
LispObject seventh,
LispObject eighth)
throws ConditionThrowable
- Throws:
ConditionThrowable
execute
public LispObject execute(LispObject[] args)
throws ConditionThrowable
- Throws:
ConditionThrowable
dispatch
public LispObject dispatch(LispObject[] args)
throws ConditionThrowable
- Throws:
ConditionThrowable
intValue
public int intValue()
throws ConditionThrowable
- Throws:
ConditionThrowable
longValue
public long longValue()
throws ConditionThrowable
- Throws:
ConditionThrowable
floatValue
public float floatValue()
throws ConditionThrowable
- Throws:
ConditionThrowable
doubleValue
public double doubleValue()
throws ConditionThrowable
- Throws:
ConditionThrowable
incr
public LispObject incr()
throws ConditionThrowable
- Throws:
ConditionThrowable
decr
public LispObject decr()
throws ConditionThrowable
- Throws:
ConditionThrowable
negate
public LispObject negate()
throws ConditionThrowable
- Throws:
ConditionThrowable
add
public LispObject add(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
add
public LispObject add(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
subtract
public LispObject subtract(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
subtract
public LispObject subtract(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
multiplyBy
public LispObject multiplyBy(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
multiplyBy
public LispObject multiplyBy(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
divideBy
public LispObject divideBy(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
isEqualTo
public boolean isEqualTo(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
isEqualTo
public boolean isEqualTo(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
IS_E
public LispObject IS_E(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
isNotEqualTo
public boolean isNotEqualTo(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
isNotEqualTo
public boolean isNotEqualTo(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
IS_NE
public LispObject IS_NE(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
isLessThan
public boolean isLessThan(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
isLessThan
public boolean isLessThan(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
IS_LT
public LispObject IS_LT(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
isGreaterThan
public boolean isGreaterThan(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
isGreaterThan
public boolean isGreaterThan(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
IS_GT
public LispObject IS_GT(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
isLessThanOrEqualTo
public boolean isLessThanOrEqualTo(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
isLessThanOrEqualTo
public boolean isLessThanOrEqualTo(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
IS_LE
public LispObject IS_LE(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
isGreaterThanOrEqualTo
public boolean isGreaterThanOrEqualTo(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
isGreaterThanOrEqualTo
public boolean isGreaterThanOrEqualTo(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
IS_GE
public LispObject IS_GE(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
truncate
public LispObject truncate(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
MOD
public LispObject MOD(LispObject divisor)
throws ConditionThrowable
- Throws:
ConditionThrowable
MOD
public LispObject MOD(int divisor)
throws ConditionThrowable
- Throws:
ConditionThrowable
ash
public LispObject ash(int shift)
throws ConditionThrowable
- Throws:
ConditionThrowable
ash
public LispObject ash(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
LOGNOT
public LispObject LOGNOT()
throws ConditionThrowable
- Throws:
ConditionThrowable
LOGAND
public LispObject LOGAND(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
LOGAND
public LispObject LOGAND(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
LOGIOR
public LispObject LOGIOR(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
LOGIOR
public LispObject LOGIOR(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
LOGXOR
public LispObject LOGXOR(int n)
throws ConditionThrowable
- Throws:
ConditionThrowable
LOGXOR
public LispObject LOGXOR(LispObject obj)
throws ConditionThrowable
- Throws:
ConditionThrowable
LDB
public LispObject LDB(int size,
int position)
throws ConditionThrowable
- Throws:
ConditionThrowable
sxhash
public int sxhash()
psxhash
public int psxhash()
psxhash
public int psxhash(int depth)
STRING
public LispObject STRING()
throws ConditionThrowable
- Throws:
ConditionThrowable
chars
public char[] chars()
throws ConditionThrowable
- Throws:
ConditionThrowable
getStringChars
public char[] getStringChars()
throws ConditionThrowable
- Throws:
ConditionThrowable
getStringValue
public java.lang.String getStringValue()
throws ConditionThrowable
- Throws:
ConditionThrowable
getSlotValue_0
public LispObject getSlotValue_0()
throws ConditionThrowable
- Throws:
ConditionThrowable
getSlotValue_1
public LispObject getSlotValue_1()
throws ConditionThrowable
- Throws:
ConditionThrowable
getSlotValue_2
public LispObject getSlotValue_2()
throws ConditionThrowable
- Throws:
ConditionThrowable
getSlotValue_3
public LispObject getSlotValue_3()
throws ConditionThrowable
- Throws:
ConditionThrowable
getSlotValue
public LispObject getSlotValue(int index)
throws ConditionThrowable
- Throws:
ConditionThrowable
getFixnumSlotValue
public int getFixnumSlotValue(int index)
throws ConditionThrowable
- Throws:
ConditionThrowable
getSlotValueAsBoolean
public boolean getSlotValueAsBoolean(int index)
throws ConditionThrowable
- Throws:
ConditionThrowable
setSlotValue_0
public void setSlotValue_0(LispObject value)
throws ConditionThrowable
- Throws:
ConditionThrowable
setSlotValue_1
public void setSlotValue_1(LispObject value)
throws ConditionThrowable
- Throws:
ConditionThrowable
setSlotValue_2
public void setSlotValue_2(LispObject value)
throws ConditionThrowable
- Throws:
ConditionThrowable
setSlotValue_3
public void setSlotValue_3(LispObject value)
throws ConditionThrowable
- Throws:
ConditionThrowable
setSlotValue
public void setSlotValue(int index,
LispObject value)
throws ConditionThrowable
- Throws:
ConditionThrowable
SLOT_VALUE
public LispObject SLOT_VALUE(LispObject slotName)
throws ConditionThrowable
- Throws:
ConditionThrowable
setSlotValue
public void setSlotValue(LispObject slotName,
LispObject newValue)
throws ConditionThrowable
- Throws:
ConditionThrowable
getCallCount
public int getCallCount()
setCallCount
public void setCallCount(int n)
incrementCallCount
public void incrementCallCount()