org.armedbear.lisp
Class BuiltInClass

java.lang.Object
  extended by org.armedbear.lisp.LispObject
      extended by org.armedbear.lisp.StandardObject
          extended by org.armedbear.lisp.LispClass
              extended by org.armedbear.lisp.BuiltInClass

public class BuiltInClass
extends LispClass


Field Summary
static BuiltInClass ARRAY
           
static BuiltInClass BASE_STRING
           
static BuiltInClass BIGNUM
           
static BuiltInClass BIT_VECTOR
           
static LispClass BROADCAST_STREAM
           
static LispClass CASE_FROB_STREAM
           
static BuiltInClass CHARACTER
           
static BuiltInClass CLASS_T
           
static BuiltInClass COMPLEX
           
static LispClass CONCATENATED_STREAM
           
static BuiltInClass CONS
           
static BuiltInClass DOUBLE_FLOAT
           
static LispClass ECHO_STREAM
           
static BuiltInClass ENVIRONMENT
           
static LispClass FILE_STREAM
           
static BuiltInClass FIXNUM
           
static BuiltInClass FLOAT
           
static BuiltInClass FUNCTION
           
static BuiltInClass HASH_TABLE
           
static BuiltInClass INTEGER
           
static BuiltInClass JAR_PATHNAME
           
static LispClass JAR_STREAM
           
static BuiltInClass JAVA_OBJECT
           
static BuiltInClass JAVA_STACK_FRAME
           
static BuiltInClass LISP_STACK_FRAME
           
static BuiltInClass LIST
           
static BuiltInClass LOGICAL_PATHNAME
           
static BuiltInClass MAILBOX
           
static BuiltInClass METHOD_COMBINATION
           
static BuiltInClass MUTEX
           
static BuiltInClass NIL_VECTOR
           
static BuiltInClass NULL
           
static BuiltInClass NUMBER
           
static BuiltInClass PACKAGE
           
static BuiltInClass PATHNAME
           
static BuiltInClass RANDOM_STATE
           
static BuiltInClass RATIO
           
static BuiltInClass RATIONAL
           
static BuiltInClass READTABLE
           
static BuiltInClass REAL
           
static BuiltInClass RESTART
           
static BuiltInClass SEQUENCE
           
static BuiltInClass SIMPLE_ARRAY
           
static BuiltInClass SIMPLE_BASE_STRING
           
static BuiltInClass SIMPLE_BIT_VECTOR
           
static BuiltInClass SIMPLE_STRING
           
static BuiltInClass SIMPLE_VECTOR
           
static BuiltInClass SINGLE_FLOAT
           
static LispClass SLIME_INPUT_STREAM
           
static LispClass SLIME_OUTPUT_STREAM
           
static LispClass SOCKET_STREAM
           
static BuiltInClass STACK_FRAME
           
static LispClass STREAM
           
static BuiltInClass STRING
           
static LispClass STRING_INPUT_STREAM
           
static LispClass STRING_OUTPUT_STREAM
           
static LispClass STRING_STREAM
           
static StructureClass STRUCTURE_OBJECT
           
static BuiltInClass SYMBOL
           
static LispClass SYNONYM_STREAM
           
static LispClass SYSTEM_STREAM
           
static BuiltInClass THREAD
           
static LispClass TWO_WAY_STREAM
           
static BuiltInClass URL_PATHNAME
           
static LispClass URL_STREAM
           
static BuiltInClass VECTOR
           
 
Fields inherited from class org.armedbear.lisp.StandardObject
layout, slots
 
Method Summary
 LispObject classOf()
           
 LispObject getDescription()
           
 LispObject typeOf()
           
 LispObject typep(LispObject type)
           
 java.lang.String writeToString()
           
 
Methods inherited from class org.armedbear.lisp.LispClass
addClass, addClass, findClass, findClass, getClassLayout, getCPL, getDirectMethods, getDirectSubclasses, getDirectSuperclasses, getDocumentation, getLayoutLength, getName, getParts, getPropertyList, isFinalized, 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_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, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, floatp, FLOATP, floatValue, getBooleanValue, getCallCount, getDocumentation, getFixnumSlotValue, getHotCount, getInstance, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, 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, psxhash, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, reverse, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, SIMPLE_STRING_P, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, SYMBOLP, truncate, unreadableString, unreadableString, 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
 

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

METHOD_COMBINATION

public static final BuiltInClass METHOD_COMBINATION

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

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

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()
Overrides:
typeOf in class LispClass

classOf

public LispObject classOf()
Overrides:
classOf in class LispClass

typep

public LispObject typep(LispObject type)
Overrides:
typep in class LispClass

getDescription

public LispObject getDescription()
Overrides:
getDescription in class LispObject

writeToString

public java.lang.String writeToString()
Overrides:
writeToString in class StandardObject