| java.lang.Object org.armedbear.lisp.Lisp org.armedbear.lisp.LispObject
All known Subclasses: org.armedbear.lisp.HashTable, org.armedbear.lisp.LispThread, org.armedbear.lisp.Stream, org.armedbear.lisp.JavaObject, org.armedbear.lisp.Ratio, org.armedbear.lisp.RandomState, org.armedbear.lisp.Bignum, org.armedbear.lisp.StructureObject, org.armedbear.lisp.Complex, org.armedbear.lisp.Symbol, org.armedbear.lisp.Fixnum, org.armedbear.lisp.Cons, org.armedbear.lisp.Environment, org.armedbear.lisp.SymbolMacro, org.armedbear.lisp.Readtable, org.armedbear.lisp.Mailbox, org.armedbear.lisp.Pathname, org.armedbear.lisp.AbstractArray, org.armedbear.lisp.Package, org.armedbear.lisp.StandardObject, org.armedbear.lisp.ThreadLock, org.armedbear.lisp.LispFloat, org.armedbear.j.JVar, org.armedbear.lisp.LispCharacter, org.armedbear.lisp.Mutex, org.armedbear.lisp.Functional, org.armedbear.lisp.Layout,
LispObject | public class LispObject extends Lisp (Code) | | |
Method Summary | |
public LispObject | ABS() | public LispObject | AREF(LispObject index) | public LispObject | ATOM() | public LispObject | BIT_VECTOR_P() | public LispObject | CHARACTERP() | public LispObject | COMPLEXP() | public LispObject | CONSTANTP() | public LispObject | DENOMINATOR() | public LispObject | ENDP() | public LispObject | EQ(LispObject obj) | final public LispObject | EQL(LispObject obj) | final public LispObject | EQUAL(LispObject obj) | public LispObject | EVENP() | public LispObject | FLOATP() | public LispObject | INTEGERP() | public LispObject | IS_E(LispObject obj) | public LispObject | IS_GE(LispObject obj) | public LispObject | IS_GT(LispObject obj) | public LispObject | IS_LE(LispObject obj) | public LispObject | IS_LT(LispObject obj) | public LispObject | IS_NE(LispObject obj) | final public LispObject | LENGTH() | public LispObject | LISTP() | public LispObject | MINUSP() | public LispObject | MOD(LispObject divisor) | public LispObject | NOT() | public LispObject | NUMBERP() | public LispObject | NUMERATOR() | public LispObject | ODDP() | public LispObject | PLUSP() | public LispObject | RATIONALP() | public LispObject | REALP() | public LispObject | RPLACA(LispObject obj) | public LispObject | RPLACD(LispObject obj) | public LispObject | SIMPLE_STRING_P() | public LispObject | STRING() | public LispObject | STRINGP() | public LispObject | SYMBOLP() | public LispObject | VECTORP() | public LispObject | ZEROP() | public LispObject | _RPLACA(LispObject obj) | public LispObject | _RPLACD(LispObject obj) | public LispObject | add(LispObject obj) | public LispObject | ash(LispObject obj) | public boolean | atom() | public LispObject | cadr() | public LispObject | car() | public LispObject | cddr() | public LispObject | cdr() | public boolean | characterp() | public char[] | chars() | public LispClass | classOf() | public boolean | constantp() | public LispObject[] | copyToArray() | public LispObject | decr() | public LispObject | divideBy(LispObject obj) | public LispObject | elt(int index) | public boolean | endp() | public boolean | eql(LispObject obj) | public boolean | equal(LispObject obj) | public boolean | equalp(LispObject obj) | public boolean | evenp() | public LispObject | execute(LispObject args, Environment env) | public LispObject | execute(LispObject[] args) | 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[] args, LispObject[] context) | public LispObject | execute(LispObject[] args, LispObject[][] context) | public boolean | floatp() | public boolean | getBooleanValue() | public int | getCallCount() | public LispObject | getDescription() | public int | getFunctionalType() | public String | getName() | public LispObject | getParts() | public LispObject | getSlotValue(int index) | public char[] | getStringChars() | public String | getStringValue() | public LispObject | getSymbolFunction() | public LispObject | getSymbolFunctionOrDie() | public LispObject | getSymbolValue() | public LispObject | incr() | public void | incrementCallCount() | public boolean | integerp() | public boolean | isEqualTo(LispObject obj) | public boolean | isGreaterThan(LispObject obj) | public boolean | isGreaterThanOrEqualTo(LispObject obj) | public boolean | isLessThan(LispObject obj) | public boolean | isLessThanOrEqualTo(LispObject obj) | public boolean | isNotEqualTo(LispObject obj) | public boolean | isSpecialVariable() | public Object | javaInstance() | public Object | javaInstance(Class c) | public int | length() | public boolean | listp() | public boolean | minusp() | public LispObject | multiplyBy(LispObject obj) | public LispObject | nreverse() | public boolean | numberp() | public boolean | oddp() | public boolean | plusp() | public int | psxhash() | public LispObject | push(LispObject obj) | public boolean | rationalp() | public boolean | realp() | public void | setCallCount(int n) | public void | setCar(LispObject obj) | public void | setCdr(LispObject obj) | public LispObject | setSlotValue(int index, LispObject value) | public boolean | stringp() | public LispObject | subtract(LispObject obj) | public int | sxhash() | public LispObject | truncate(LispObject obj) | public LispObject | typeOf() | public LispObject | typep(LispObject typeSpecifier) | public String | unreadableString(String s) | public boolean | vectorp() | public String | writeToString() | public boolean | zerop() |
atom | public boolean atom()(Code) | | |
characterp | public boolean characterp()(Code) | | |
constantp | public boolean constantp()(Code) | | |
floatp | public boolean floatp()(Code) | | |
getBooleanValue | public boolean getBooleanValue()(Code) | | |
getCallCount | public int getCallCount()(Code) | | |
getFunctionalType | public int getFunctionalType()(Code) | | |
incrementCallCount | public void incrementCallCount()(Code) | | |
integerp | public boolean integerp()(Code) | | |
isSpecialVariable | public boolean isSpecialVariable()(Code) | | |
listp | public boolean listp()(Code) | | |
numberp | public boolean numberp()(Code) | | |
rationalp | public boolean rationalp()(Code) | | |
realp | public boolean realp()(Code) | | |
setCallCount | public void setCallCount(int n)(Code) | | |
stringp | public boolean stringp()(Code) | | |
vectorp | public boolean vectorp()(Code) | | |
Methods inherited from org.armedbear.lisp.Lisp | final public static void bind(Symbol symbol, LispObject value, Environment env) throws ConditionThrowable(Code)(Java Doc) final public static void bindSpecialVariable(Symbol symbol, LispObject value) throws ConditionThrowable(Code)(Java Doc) final public static AbstractArray checkArray(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Stream checkBinaryInputStream(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Stream checkBinaryOutputStream(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static void checkBounds(int start, int end, int length) throws ConditionThrowable(Code)(Java Doc) final public static LispCharacter checkCharacter(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Stream checkCharacterInputStream(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Stream checkCharacterOutputStream(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Cons checkCons(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Environment checkEnvironment(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Function checkFunction(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static LispObject checkList(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Package checkPackage(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Readtable checkReadtable(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Stream checkStream(LispObject obj) throws ConditionThrowable(Code)(Java Doc) public static Symbol checkSymbol(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static AbstractVector checkVector(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static LispObject coerceToFunction(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Functional coerceToFunctional(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Package coerceToPackage(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Readtable currentReadtable() throws ConditionThrowable(Code)(Java Doc) final public static Readtable currentReadtable(LispThread thread) throws ConditionThrowable(Code)(Java Doc) final public static LispObject eval(LispObject obj, Environment env, LispThread thread) throws ConditionThrowable(Code)(Java Doc) public static void exit()(Code)(Java Doc) final public static Symbol export(String name, Package pkg)(Code)(Java Doc) final public static Symbol exportConstant(String name, Package pkg, LispObject value)(Code)(Java Doc) final public static Symbol exportSpecial(String name, Package pkg, LispObject value)(Code)(Java Doc) final public static void forget(SimpleString key)(Code)(Java Doc) final public static String format(LispObject formatControl, LispObject formatArguments) throws ConditionThrowable(Code)(Java Doc) final public static LispObject funcall(LispObject fun, LispObject[] argv, LispThread thread) throws ConditionThrowable(Code)(Java Doc) final public static LispObject funcall0(LispObject fun, LispThread thread) throws ConditionThrowable(Code)(Java Doc) final public static LispObject funcall1(LispObject fun, LispObject arg, LispThread thread) throws ConditionThrowable(Code)(Java Doc) final public static LispObject funcall2(LispObject fun, LispObject first, LispObject second, LispThread thread) throws ConditionThrowable(Code)(Java Doc) final public static LispObject funcall3(LispObject fun, LispObject first, LispObject second, LispObject third, LispThread thread) throws ConditionThrowable(Code)(Java Doc) final public static LispObject get(Symbol symbol, LispObject indicator, LispObject defaultValue) throws ConditionThrowable(Code)(Java Doc) final public static LispObject get(Symbol symbol, LispObject indicator) throws ConditionThrowable(Code)(Java Doc) final public static Package getCurrentPackage()(Code)(Java Doc) final public static Stream getStandardInput()(Code)(Java Doc) final public static Stream getStandardOutput() throws ConditionThrowable(Code)(Java Doc) final public static TwoWayStream getTerminalIO()(Code)(Java Doc) final public static LispObject getUpgradedArrayElementType(LispObject type)(Code)(Java Doc) final public static LispObject getf(LispObject plist, LispObject indicator, LispObject defaultValue) throws ConditionThrowable(Code)(Java Doc) final public static void handleInterrupt() throws ConditionThrowable(Code)(Java Doc) final public static Stream inSynonymOf(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static Symbol intern(String name, Package pkg)(Code)(Java Doc) final public static Symbol internConstant(String name, Package pkg, LispObject value)(Code)(Java Doc) final public static Symbol internInPackage(String name, String packageName) throws ConditionThrowable(Code)(Java Doc) final public static Symbol internSpecial(String name, Package pkg, LispObject value)(Code)(Java Doc) final public static String invert(String s)(Code)(Java Doc) final public static String javaString(LispObject arg) throws ConditionThrowable(Code)(Java Doc) final public static Cons list1(LispObject obj1)(Code)(Java Doc) final public static Cons list2(LispObject obj1, LispObject obj2)(Code)(Java Doc) final public static Cons list3(LispObject obj1, LispObject obj2, LispObject obj3)(Code)(Java Doc) final public static Cons list4(LispObject obj1, LispObject obj2, LispObject obj3, LispObject obj4)(Code)(Java Doc) final public static Cons list5(LispObject obj1, LispObject obj2, LispObject obj3, LispObject obj4, LispObject obj5)(Code)(Java Doc) final public static Cons list6(LispObject obj1, LispObject obj2, LispObject obj3, LispObject obj4, LispObject obj5, LispObject obj6)(Code)(Java Doc) final public static Cons list7(LispObject obj1, LispObject obj2, LispObject obj3, LispObject obj4, LispObject obj5, LispObject obj6, LispObject obj7)(Code)(Java Doc) final public static Cons list8(LispObject obj1, LispObject obj2, LispObject obj3, LispObject obj4, LispObject obj5, LispObject obj6, LispObject obj7, LispObject obj8)(Code)(Java Doc) final public static LispObject loadCompiledFunction(String namestring) throws ConditionThrowable(Code)(Java Doc) final public static LispObject macroexpand(LispObject form, Environment env, LispThread thread) throws ConditionThrowable(Code)(Java Doc) final public static LispObject macroexpand_1(LispObject form, Environment env, LispThread thread) throws ConditionThrowable(Code)(Java Doc) final public static LispObject makeCompiledClosure(LispObject ctf, LispObject[][] context)(Code)(Java Doc) final public static boolean memq(LispObject item, LispObject listArg) throws ConditionThrowable(Code)(Java Doc) final public static boolean memql(LispObject item, LispObject listArg) throws ConditionThrowable(Code)(Java Doc) final public static int mix(long x, long y)(Code)(Java Doc) final public static LispObject multipleValueCall1(LispObject result, LispObject function, LispThread thread) throws ConditionThrowable(Code)(Java Doc) final public static LispObject multipleValueList(LispObject result) throws ConditionThrowable(Code)(Java Doc) final public static LispObject number(long n)(Code)(Java Doc) final public static LispObject number(BigInteger numerator, BigInteger denominator) throws ConditionThrowable(Code)(Java Doc) final public static LispObject number(BigInteger n)(Code)(Java Doc) final public static Stream outSynonymOf(LispObject obj) throws ConditionThrowable(Code)(Java Doc) final public static LispObject progn(LispObject body, Environment env, LispThread thread) throws ConditionThrowable(Code)(Java Doc) final public static LispObject put(Symbol symbol, LispObject indicator, LispObject value) throws ConditionThrowable(Code)(Java Doc) final public static LispObject readObjectFromString(String s)(Code)(Java Doc) final public static void rebind(Symbol symbol, LispObject value, Environment env) throws ConditionThrowable(Code)(Java Doc) final public static LispObject recall(SimpleString key)(Code)(Java Doc) final public static LispObject remprop(Symbol symbol, LispObject indicator) throws ConditionThrowable(Code)(Java Doc) final public static void resetIO(Stream in, Stream out)(Code)(Java Doc) final public static void resetIO()(Code)(Java Doc) final public static String safeWriteToString(LispObject obj)(Code)(Java Doc) final public static synchronized void setInterrupted(boolean b)(Code)(Java Doc) final public static LispObject setSpecialVariable(Symbol symbol, LispObject value, LispThread thread)(Code)(Java Doc) final public static LispObject signal(Condition condition) throws ConditionThrowable(Code)(Java Doc)
|
|
|