Package org.armedbear.lisp
Class BuiltInClass
- java.lang.Object
-
- org.armedbear.lisp.LispObject
-
- org.armedbear.lisp.StandardObject
-
- org.armedbear.lisp.LispClass
-
- org.armedbear.lisp.BuiltInClass
-
public class BuiltInClass extends LispClass
-
-
Field Summary
-
Fields inherited from class org.armedbear.lisp.StandardObject
layout, slots
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LispObject
classOf()
LispObject
getDescription()
boolean
isFinalized()
java.lang.String
printObject()
LispObject
typeOf()
LispObject
typep(LispObject type)
-
Methods inherited from class org.armedbear.lisp.LispClass
addClass, addClass, findClass, findClass, getClassLayout, getCPL, getDirectMethods, getDirectSubclasses, getDirectSuperclasses, getDocumentation, getLayoutLength, getName, getParts, getPropertyList, removeClass, setClassLayout, setCPL, setDirectMethods, setDirectSubclasses, setDirectSuperclass, setDirectSuperclasses, setDocumentation, setFinalized, setName, setPropertyList, subclassp, subclassp, sxhash
-
Methods inherited from class org.armedbear.lisp.StandardObject
checkStandardObject, getInstanceSlotValue, getLispClass, setInstanceSlotValue, setSlotValue, SLOT_VALUE
-
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, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, floatp, FLOATP, floatValue, getBooleanValue, getCallCount, getDocumentation, getFixnumSlotValue, getHotCount, getInstance, getSlotValue, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValueAsBoolean, getStringChars, getStringValue, getSymbolFunction, getSymbolFunctionOrDie, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, getSymbolValue, incr, incrementCallCount, incrementHotCount, 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, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setSlotValue, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, SIMPLE_STRING_P, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
-
-
-
-
Field Detail
-
CLASS_T
public static final BuiltInClass CLASS_T
-
ARRAY
public static final BuiltInClass ARRAY
-
BIGNUM
public static final BuiltInClass BIGNUM
-
BASE_STRING
public static final BuiltInClass BASE_STRING
-
BIT_VECTOR
public static final BuiltInClass BIT_VECTOR
-
CHARACTER
public static final BuiltInClass CHARACTER
-
COMPLEX
public static final BuiltInClass COMPLEX
-
CONS
public static final BuiltInClass CONS
-
DOUBLE_FLOAT
public static final BuiltInClass DOUBLE_FLOAT
-
ENVIRONMENT
public static final BuiltInClass ENVIRONMENT
-
FIXNUM
public static final BuiltInClass FIXNUM
-
FLOAT
public static final BuiltInClass FLOAT
-
FUNCTION
public static final BuiltInClass FUNCTION
-
HASH_TABLE
public static final BuiltInClass HASH_TABLE
-
INTEGER
public static final BuiltInClass INTEGER
-
JAVA_OBJECT
public static final BuiltInClass JAVA_OBJECT
-
LIST
public static final BuiltInClass LIST
-
LOGICAL_PATHNAME
public static final BuiltInClass LOGICAL_PATHNAME
-
MAILBOX
public static final BuiltInClass MAILBOX
-
MUTEX
public static final BuiltInClass MUTEX
-
NIL_VECTOR
public static final BuiltInClass NIL_VECTOR
-
NULL
public static final BuiltInClass NULL
-
NUMBER
public static final BuiltInClass NUMBER
-
PACKAGE
public static final BuiltInClass PACKAGE
-
PATHNAME
public static final BuiltInClass PATHNAME
-
JAR_PATHNAME
public static final BuiltInClass JAR_PATHNAME
-
URL_PATHNAME
public static final BuiltInClass URL_PATHNAME
-
RANDOM_STATE
public static final BuiltInClass RANDOM_STATE
-
RATIO
public static final BuiltInClass RATIO
-
RATIONAL
public static final BuiltInClass RATIONAL
-
READTABLE
public static final BuiltInClass READTABLE
-
REAL
public static final BuiltInClass REAL
-
RESTART
public static final BuiltInClass RESTART
-
SEQUENCE
public static final BuiltInClass SEQUENCE
-
SIMPLE_ARRAY
public static final BuiltInClass SIMPLE_ARRAY
-
SIMPLE_BASE_STRING
public static final BuiltInClass SIMPLE_BASE_STRING
-
SIMPLE_BIT_VECTOR
public static final BuiltInClass SIMPLE_BIT_VECTOR
-
SIMPLE_STRING
public static final BuiltInClass SIMPLE_STRING
-
SIMPLE_VECTOR
public static final BuiltInClass SIMPLE_VECTOR
-
SINGLE_FLOAT
public static final BuiltInClass SINGLE_FLOAT
-
STRING
public static final BuiltInClass STRING
-
SYMBOL
public static final BuiltInClass SYMBOL
-
THREAD
public static final BuiltInClass THREAD
-
VECTOR
public static final BuiltInClass VECTOR
-
STACK_FRAME
public static final BuiltInClass STACK_FRAME
-
LISP_STACK_FRAME
public static final BuiltInClass LISP_STACK_FRAME
-
JAVA_STACK_FRAME
public static final BuiltInClass JAVA_STACK_FRAME
-
WEAK_REFERENCE
public static final BuiltInClass WEAK_REFERENCE
-
STRUCTURE_OBJECT
public static final StructureClass STRUCTURE_OBJECT
-
STREAM
public static final LispClass STREAM
-
SYSTEM_STREAM
public static final LispClass SYSTEM_STREAM
-
TWO_WAY_STREAM
public static final LispClass TWO_WAY_STREAM
-
BROADCAST_STREAM
public static final LispClass BROADCAST_STREAM
-
ECHO_STREAM
public static final LispClass ECHO_STREAM
-
CASE_FROB_STREAM
public static final LispClass CASE_FROB_STREAM
-
STRING_STREAM
public static final LispClass STRING_STREAM
-
STRING_INPUT_STREAM
public static final LispClass STRING_INPUT_STREAM
-
STRING_OUTPUT_STREAM
public static final LispClass STRING_OUTPUT_STREAM
-
SYNONYM_STREAM
public static final LispClass SYNONYM_STREAM
-
FILE_STREAM
public static final LispClass FILE_STREAM
-
JAR_STREAM
public static final LispClass JAR_STREAM
-
URL_STREAM
public static final LispClass URL_STREAM
-
CONCATENATED_STREAM
public static final LispClass CONCATENATED_STREAM
-
CLOS_STREAM
public static final LispClass CLOS_STREAM
-
SOCKET_STREAM
public static final LispClass SOCKET_STREAM
-
SLIME_INPUT_STREAM
public static final LispClass SLIME_INPUT_STREAM
-
SLIME_OUTPUT_STREAM
public static final LispClass SLIME_OUTPUT_STREAM
-
-
Method Detail
-
typeOf
public LispObject typeOf()
-
classOf
public LispObject classOf()
-
isFinalized
public boolean isFinalized()
- Overrides:
isFinalized
in classLispClass
-
typep
public LispObject typep(LispObject type)
-
getDescription
public LispObject getDescription()
- Overrides:
getDescription
in classLispObject
-
printObject
public java.lang.String printObject()
- Overrides:
printObject
in classStandardObject
-
-