org.armedbear.lisp
Class Nil

java.lang.Object
  extended by org.armedbear.lisp.LispObject
      extended by org.armedbear.lisp.Symbol
          extended by org.armedbear.lisp.Nil
All Implemented Interfaces:
java.io.Serializable

public final class Nil
extends Symbol

See Also:
Serialized Form

Field Summary
static Symbol NIL
           
 
Fields inherited from class org.armedbear.lisp.Symbol
_CLASS_SLOTS, _COMPILE_FILE_PATHNAME_, _DOCUMENTATION, _ENABLE_AUTOCOMPILE_, _INSPECTOR_HOOK_, _PACKAGE_, _RANDOM_STATE_, _SET_CLASS_SLOTS, _SLOT_DEFINITION_INITARGS, _SLOT_DEFINITION_INITFUNCTION, _SLOT_DEFINITION_NAME, _SOURCE, ABORT, ABS, ACONS, ACOS, ACOSH, ADD_METHOD, ADJOIN, ADJOIN_EQL, ADJUST_ARRAY, ADJUSTABLE_ARRAY_P, ALLOCATE_INSTANCE, ALPHA_CHAR_P, ALPHANUMERICP, AND, AND_ALLOW_OTHER_KEYS, AND_AUX, AND_BODY, AND_ENVIRONMENT, AND_KEY, AND_OPTIONAL, AND_REST, AND_WHOLE, APPEND, APPLY, APROPOS, APROPOS_LIST, AREF, ARITHMETIC_ERROR, ARITHMETIC_ERROR_OPERANDS, ARITHMETIC_ERROR_OPERATION, ARRAY, ARRAY_DIMENSION, ARRAY_DIMENSION_LIMIT, ARRAY_DIMENSIONS, ARRAY_DISPLACEMENT, ARRAY_ELEMENT_TYPE, ARRAY_HAS_FILL_POINTER_P, ARRAY_IN_BOUNDS_P, ARRAY_RANK, ARRAY_RANK_LIMIT, ARRAY_ROW_MAJOR_INDEX, ARRAY_TOTAL_SIZE, ARRAY_TOTAL_SIZE_LIMIT, ARRAYP, ASH, ASIN, ASINH, ASSERT, ASSOC, ASSOC_IF, ASSOC_IF_NOT, ATAN, ATANH, ATOM, AUTOCOMPILE, BACKQUOTE_MACRO, BASE_CHAR, BASE_STRING, BIGNUM, BIT, BIT_AND, BIT_ANDC1, BIT_ANDC2, BIT_EQV, BIT_IOR, BIT_NAND, BIT_NOR, BIT_NOT, BIT_ORC1, BIT_ORC2, BIT_VECTOR, BIT_VECTOR_P, BIT_XOR, BLOCK, BOOLE, BOOLE_1, BOOLE_2, BOOLE_AND, BOOLE_ANDC1, BOOLE_ANDC2, BOOLE_C1, BOOLE_C2, BOOLE_CLR, BOOLE_EQV, BOOLE_IOR, BOOLE_NAND, BOOLE_NOR, BOOLE_ORC1, BOOLE_ORC2, BOOLE_SET, BOOLE_XOR, BOOLEAN, BOTH_CASE_P, BOUNDP, BREAK, BREAK_ON_SIGNALS, BROADCAST_STREAM, BROADCAST_STREAM_STREAMS, BUILT_IN_CLASS, BUTLAST, BYTE, BYTE_POSITION, BYTE_SIZE, CAAAAR, CAAADR, CAAAR, CAADAR, CAADDR, CAADR, CAAR, CADAAR, CADADR, CADAR, CADDAR, CADDDR, CADDR, CADR, CALL_ARGUMENTS_LIMIT, CALL_METHOD, CALL_NEXT_METHOD, CAR, CASE, CASE_FROB_STREAM, CATCH, CAUSE, CCASE, CDAAAR, CDAADR, CDAAR, CDADAR, CDADDR, CDADR, CDAR, CDDAAR, CDDADR, CDDAR, CDDDAR, CDDDDR, CDDDR, CDDR, CDR, CEILING, CELL_ERROR, CELL_ERROR_NAME, CERROR, CHANGE_CLASS, CHAR, CHAR_CODE, CHAR_CODE_LIMIT, CHAR_DOWNCASE, CHAR_EQUAL, CHAR_EQUALS, CHAR_GE, CHAR_GREATERP, CHAR_GT, CHAR_INT, CHAR_LE, CHAR_LESSP, CHAR_LT, CHAR_NAME, CHAR_NE, CHAR_NOT_EQUAL, CHAR_NOT_GREATERP, CHAR_NOT_LESSP, CHAR_UPCASE, CHARACTER, CHARACTER_DESIGNATOR, CHARACTERP, CHECK_TYPE, CIS, CLASS, CLASS_BYTES, CLASS_LAYOUT, CLASS_NAME, CLASS_OF, CLASS_PRECEDENCE_LIST, CLEAR_INPUT, CLEAR_OUTPUT, CLOSE, CLRHASH, CODE_CHAR, COERCE, COMMA_MACRO, COMPILATION_SPEED, COMPILE, COMPILE_FILE, COMPILE_FILE_PATHNAME, COMPILE_FILE_TRUENAME, COMPILE_PRINT, COMPILE_VERBOSE, COMPILED_FUNCTION, COMPILED_FUNCTION_P, COMPILER_ERROR, COMPILER_LET, COMPILER_MACRO, COMPILER_MACRO_FUNCTION, COMPILER_UNSUPPORTED_FEATURE_ERROR, COMPLEMENT, COMPLEX, COMPLEXP, COMPUTE_APPLICABLE_METHODS, COMPUTE_RESTARTS, CONCATENATE, CONCATENATED_STREAM, CONCATENATED_STREAM_STREAMS, COND, CONDITION, CONJUGATE, CONS, CONSP, CONSTANTLY, CONSTANTP, CONTINUE, CONTROL_ERROR, COPY_ALIST, COPY_LIST, COPY_PPRINT_DISPATCH, COPY_READTABLE, COPY_SEQ, COPY_STRUCTURE, COPY_SYMBOL, COPY_TREE, COS, COSH, COUNT, COUNT_IF, COUNT_IF_NOT, CTYPECASE, CURRENT_READTABLE, DATUM, DEBUG, DEBUG_IO, DEBUGGER_HOOK, DECF, DECLAIM, DECLARATION, DECLARE, DECODE_FLOAT, DECODE_UNIVERSAL_TIME, DEFAULT_PATHNAME_DEFAULTS, DEFCLASS, DEFCONSTANT, DEFGENERIC, DEFINE_COMPILER_MACRO, DEFINE_CONDITION, DEFINE_METHOD_COMBINATION, DEFINE_MODIFY_MACRO, DEFINE_SETF_EXPANDER, DEFINE_SYMBOL_MACRO, DEFMACRO, DEFMETHOD, DEFPACKAGE, DEFPARAMETER, DEFSETF, DEFSTRUCT, DEFTYPE, DEFTYPE_DEFINITION, DEFUN, DEFVAR, DELETE, DELETE_DUPLICATES, DELETE_FILE, DELETE_IF, DELETE_IF_NOT, DELETE_PACKAGE, DENOMINATOR, DEPOSIT_FIELD, DESCRIBE, DESCRIBE_OBJECT, DESTRUCTURING_BIND, DIGIT_CHAR, DIGIT_CHAR_P, DIRECT_SLOT_DEFINITION, DIRECTORY, DIRECTORY_NAMESTRING, DISASSEMBLE, DIVISION_BY_ZERO, DO, DO_ALL_SYMBOLS, DO_EXTERNAL_SYMBOLS, DO_STAR, DO_SYMBOLS, DOCUMENTATION, DOLIST, DOTIMES, DOUBLE_FLOAT, DOUBLE_FLOAT_EPSILON, DOUBLE_FLOAT_NEGATIVE_EPSILON, DOUBLE_FLOAT_NEGATIVE_INFINITY, DOUBLE_FLOAT_POSITIVE_INFINITY, DPB, DRIBBLE, DYNAMIC_EXTENT, ECASE, ECHO_STREAM, ECHO_STREAM_INPUT_STREAM, ECHO_STREAM_OUTPUT_STREAM, ED, EFFECTIVE_SLOT_DEFINITION, EIGHTH, ELT, ENCODE_UNIVERSAL_TIME, END_OF_FILE, ENDP, ENOUGH_NAMESTRING, ENSURE_DIRECTORIES_EXIST, ENSURE_GENERIC_FUNCTION, ENVIRONMENT, EQ, EQL, EQUAL, EQUALP, EQUALS, ERROR, ERROR_OUTPUT, ETYPECASE, EVAL, EVAL_WHEN, EVENP, EVERY, EXP, EXPECTED_TYPE, EXPORT, EXPT, EXTENDED_CHAR, FBOUNDP, FCEILING, FDEFINITION, FEATURES, FFLOOR, FIFTH, FILE_AUTHOR, FILE_ERROR, FILE_ERROR_PATHNAME, FILE_LENGTH, FILE_NAMESTRING, FILE_POSITION, FILE_STREAM, FILE_STRING_LENGTH, FILE_WRITE_DATE, FILL, FILL_POINTER, FIND, FIND_ALL_SYMBOLS, FIND_CLASS, FIND_IF, FIND_IF_NOT, FIND_METHOD, FIND_PACKAGE, FIND_RESTART, FIND_SYMBOL, FINISH_OUTPUT, FIRST, FIXNUM, FLET, FLOAT, FLOAT_DIGITS, FLOAT_PRECISION, FLOAT_RADIX, FLOAT_SIGN, FLOATING_POINT_INEXACT, FLOATING_POINT_INVALID_OPERATION, FLOATING_POINT_OVERFLOW, FLOATING_POINT_UNDERFLOW, FLOATP, FLOOR, FMAKUNBOUND, FORCE_OUTPUT, FORMAT, FORMAT_ARGUMENTS, FORMAT_CONTROL, FORMATTER, FORWARD_REFERENCED_CLASS, FOURTH, FRESH_LINE, FROUND, FSET, FTRUNCATE, FTYPE, FUNCALL, FUNCTION, FUNCTION_KEYWORDS, FUNCTION_LAMBDA_EXPRESSION, FUNCTION_PRELOAD, FUNCTIONP, GCD, GE, GENERIC_FUNCTION, GENSYM, GENSYM_COUNTER, GENTEMP, GET, GET_DECODED_TIME, GET_DISPATCH_MACRO_CHARACTER, GET_INTERNAL_REAL_TIME, GET_INTERNAL_RUN_TIME, GET_MACRO_CHARACTER, GET_OUTPUT_STREAM_STRING, GET_PROPERTIES, GET_SETF_EXPANSION, GET_UNIVERSAL_TIME, GETENV, GETF, GETHASH, GETHASH1, GO, GRAPHIC_CHAR_P, GT, HANDLER_BIND, HANDLER_CASE, HASH_TABLE, HASH_TABLE_COUNT, HASH_TABLE_P, HASH_TABLE_REHASH_SIZE, HASH_TABLE_REHASH_THRESHOLD, HASH_TABLE_SIZE, HASH_TABLE_TEST, HOST_NAMESTRING, IDENTITY, IF, IGNORABLE, IGNORE, IGNORE_ERRORS, IMAGPART, IMPORT, IN_PACKAGE, INCF, INITIALIZE_INSTANCE, INLINE, INPUT_STREAM_P, INSPECT, INSTANCE, INTEGER, INTEGER_DECODE_FLOAT, INTEGER_LENGTH, INTEGERP, INTERACTIVE_STREAM_P, INTERN, INTERNAL_COMPILER_ERROR, INTERNAL_TIME_UNITS_PER_SECOND, INTERRUPT_LISP, INTERSECTION, INVALID_METHOD_ERROR, INVOKE_DEBUGGER, INVOKE_RESTART, INVOKE_RESTART_INTERACTIVELY, ISQRT, JAR_PATHNAME, JAR_STREAM, JAVA_CLASS, JAVA_EXCEPTION, JAVA_EXCEPTION_CAUSE, JAVA_OBJECT, JAVA_STACK_FRAME, JCALL, JCALL_RAW, JCLASS, JCLASS_NAME, JCLASS_OF, JMETHOD_RETURN_TYPE, KEYWORD, KEYWORDP, LABELS, LAMBDA, LAMBDA_LIST_KEYWORDS, LAMBDA_PARAMETERS_LIMIT, LAST, LAYOUT, LCM, LDB, LDB_TEST, LDIFF, LE, LEAST_NEGATIVE_DOUBLE_FLOAT, LEAST_NEGATIVE_LONG_FLOAT, LEAST_NEGATIVE_NORMALIZED_DOUBLE_FLOAT, LEAST_NEGATIVE_NORMALIZED_LONG_FLOAT, LEAST_NEGATIVE_NORMALIZED_SHORT_FLOAT, LEAST_NEGATIVE_NORMALIZED_SINGLE_FLOAT, LEAST_NEGATIVE_SHORT_FLOAT, LEAST_NEGATIVE_SINGLE_FLOAT, LEAST_POSITIVE_DOUBLE_FLOAT, LEAST_POSITIVE_LONG_FLOAT, LEAST_POSITIVE_NORMALIZED_DOUBLE_FLOAT, LEAST_POSITIVE_NORMALIZED_LONG_FLOAT, LEAST_POSITIVE_NORMALIZED_SHORT_FLOAT, LEAST_POSITIVE_NORMALIZED_SINGLE_FLOAT, LEAST_POSITIVE_SHORT_FLOAT, LEAST_POSITIVE_SINGLE_FLOAT, LENGTH, LET, LET_STAR, LISP_IMPLEMENTATION_TYPE, LISP_IMPLEMENTATION_VERSION, LISP_STACK_FRAME, LIST, LIST_ALL_PACKAGES, LIST_LENGTH, LIST_STAR, LISTEN, LISTP, LOAD, LOAD_LOGICAL_PATHNAME_TRANSLATIONS, LOAD_PATHNAME, LOAD_PRINT, LOAD_TIME_VALUE, LOAD_TRUENAME, LOAD_TRUENAME_FASL, LOAD_VERBOSE, LOCALLY, LOG, LOGAND, LOGANDC1, LOGANDC2, LOGBITP, LOGCOUNT, LOGEQV, LOGICAL_PATHNAME, LOGICAL_PATHNAME_TRANSLATIONS, LOGIOR, LOGNAND, LOGNOR, LOGNOT, LOGORC1, LOGORC2, LOGTEST, LOGXOR, LONG_FLOAT, LONG_FLOAT_EPSILON, LONG_FLOAT_NEGATIVE_EPSILON, LONG_SITE_NAME, LOOP, LOOP_FINISH, LOWER_CASE_P, LT, MACHINE_INSTANCE, MACHINE_TYPE, MACHINE_VERSION, MACRO_FUNCTION, MACROEXPAND, MACROEXPAND_1, MACROEXPAND_ALL, MACROEXPAND_HOOK, MACROEXPAND_MACRO, MACROLET, MAILBOX, MAKE_ARRAY, MAKE_BROADCAST_STREAM, MAKE_CONCATENATED_STREAM, MAKE_CONDITION, MAKE_DISPATCH_MACRO_CHARACTER, MAKE_ECHO_STREAM, MAKE_FUNCTION_PRELOADING_CONTEXT, MAKE_HASH_TABLE, MAKE_INSTANCE, MAKE_INSTANCES_OBSOLETE, MAKE_LIST, MAKE_LOAD_FORM, MAKE_LOAD_FORM_SAVING_SLOTS, MAKE_METHOD, MAKE_PACKAGE, MAKE_PATHNAME, MAKE_RANDOM_STATE, MAKE_SEQUENCE, MAKE_STRING, MAKE_STRING_INPUT_STREAM, MAKE_STRING_OUTPUT_STREAM, MAKE_SYMBOL, MAKE_SYNONYM_STREAM, MAKE_TWO_WAY_STREAM, MAKUNBOUND, MAP, MAP_INTO, MAPC, MAPCAN, MAPCAR, MAPCON, MAPHASH, MAPL, MAPLIST, MASK_FIELD, MAX, MEMBER, MEMBER_IF, MEMBER_IF_NOT, MEMQ, MEMQL, MERGE, MERGE_PATHNAMES, METHOD, METHOD_COMBINATION, METHOD_COMBINATION_ERROR, METHOD_QUALIFIERS, MIN, MINUS, MINUSP, MISMATCH, MOD, MODULES, MOST_NEGATIVE_DOUBLE_FLOAT, MOST_NEGATIVE_FIXNUM, MOST_NEGATIVE_JAVA_LONG, MOST_NEGATIVE_LONG_FLOAT, MOST_NEGATIVE_SHORT_FLOAT, MOST_NEGATIVE_SINGLE_FLOAT, MOST_POSITIVE_DOUBLE_FLOAT, MOST_POSITIVE_FIXNUM, MOST_POSITIVE_JAVA_LONG, MOST_POSITIVE_LONG_FLOAT, MOST_POSITIVE_SHORT_FLOAT, MOST_POSITIVE_SINGLE_FLOAT, MUFFLE_WARNING, MULTIPLE_VALUE_BIND, MULTIPLE_VALUE_CALL, MULTIPLE_VALUE_LIST, MULTIPLE_VALUE_PROG1, MULTIPLE_VALUE_SETQ, MULTIPLE_VALUES_LIMIT, MUTEX, name, NAME, NAME_CHAR, NAMED_LAMBDA, NAMESTRING, NBUTLAST, NCONC, NEQ, NEXT_METHOD_P, NIL_VECTOR, NINTERSECTION, NINTH, NO_APPLICABLE_METHOD, NO_NEXT_METHOD, NOT, NOT_EQUALS, NOTANY, NOTEVERY, NOTINLINE, NRECONC, NREVERSE, NSET_DIFFERENCE, NSET_EXCLUSIVE_OR, NSTRING_CAPITALIZE, NSTRING_DOWNCASE, NSTRING_UPCASE, NSUBLIS, NSUBST, NSUBST_IF, NSUBST_IF_NOT, NSUBSTITUTE, NSUBSTITUTE_IF, NSUBSTITUTE_IF_NOT, NTH, NTH_VALUE, NTHCDR, NULL, NUMBER, NUMBERP, NUMERATOR, NUNION, OBJECT, ODDP, ONE_MINUS, ONE_PLUS, OPEN, OPEN_STREAM_P, OPERANDS, OPERATION, OPTIMIZE, OR, OTHERWISE, OUTPUT_OBJECT, OUTPUT_STREAM_P, PACKAGE, PACKAGE_ERROR, PACKAGE_ERROR_PACKAGE, PACKAGE_NAME, PACKAGE_NICKNAMES, PACKAGE_SHADOWING_SYMBOLS, PACKAGE_USE_LIST, PACKAGE_USED_BY_LIST, PACKAGEP, PAIRLIS, PARSE_ERROR, PARSE_INTEGER, PARSE_NAMESTRING, PATHNAME, PATHNAME_DEVICE, PATHNAME_DIRECTORY, PATHNAME_HOST, PATHNAME_MATCH_P, PATHNAME_NAME, PATHNAME_TYPE, PATHNAME_VERSION, PATHNAMEP, PEEK_CHAR, PHASE, PI, PLUS, PLUS_PLUS, PLUS_PLUS_PLUS, PLUSP, POP, POSITION, POSITION_IF, POSITION_IF_NOT, PPRINT, PPRINT_DISPATCH, PPRINT_EXIT_IF_LIST_EXHAUSTED, PPRINT_FILL, PPRINT_INDENT, PPRINT_LINEAR, PPRINT_LOGICAL_BLOCK, PPRINT_NEWLINE, PPRINT_POP, PPRINT_TAB, PPRINT_TABULAR, PRIN1, PRIN1_TO_STRING, PRINC, PRINC_TO_STRING, PRINT, PRINT_ARRAY, PRINT_BASE, PRINT_CASE, PRINT_CIRCLE, PRINT_ESCAPE, PRINT_GENSYM, PRINT_LENGTH, PRINT_LEVEL, PRINT_LINES, PRINT_MISER_WIDTH, PRINT_NOT_READABLE, PRINT_NOT_READABLE_OBJECT, PRINT_OBJECT, PRINT_PPRINT_DISPATCH, PRINT_PRETTY, PRINT_RADIX, PRINT_READABLY, PRINT_RIGHT_MARGIN, PRINT_UNREADABLE_OBJECT, PROBE_FILE, PROCLAIM, PROG, PROG_STAR, PROG1, PROG2, PROGN, PROGRAM_ERROR, PROGV, PROVIDE, PROXY_PRELOADED_FUNCTION, PSETF, PSETQ, PUSH, PUSHNEW, PUTHASH, QUERY_IO, QUOTE, RANDOM, RANDOM_STATE, RANDOM_STATE_P, RASSOC, RASSOC_IF, RASSOC_IF_NOT, RATIO, RATIONAL, RATIONALIZE, RATIONALP, READ, READ_BASE, READ_BYTE, READ_CHAR, READ_CHAR_NO_HANG, READ_DEFAULT_FLOAT_FORMAT, READ_DELIMITED_LIST, READ_EVAL, READ_FROM_STRING, READ_LINE, READ_PRESERVING_WHITESPACE, READ_SEQUENCE, READ_SUPPRESS, READER_ERROR, READTABLE, READTABLE_CASE, READTABLEP, REAL, REALP, REALPART, REDUCE, REINITIALIZE_INSTANCE, REM, REMF, REMHASH, REMOVE, REMOVE_DUPLICATES, REMOVE_IF, REMOVE_IF_NOT, REMOVE_METHOD, REMPROP, RENAME_FILE, RENAME_PACKAGE, REPLACE, REQUIRE, REST, RESTART, RESTART_BIND, RESTART_CASE, RESTART_NAME, RETURN, RETURN_FROM, REVAPPEND, REVERSE, ROOM, ROTATEF, ROUND, ROW_MAJOR_AREF, RPLACA, RPLACD, SAFETY, SATISFIES, SBIT, SCALE_FLOAT, SCHAR, SEARCH, SECOND, SEQUENCE, SERIOUS_CONDITION, SET, SET_CHAR, SET_DIFFERENCE, SET_DISPATCH_MACRO_CHARACTER, SET_EXCLUSIVE_OR, SET_MACRO_CHARACTER, SET_PPRINT_DISPATCH, SET_SCHAR, SET_STD_SLOT_VALUE, SET_SYNTAX_FROM_CHAR, SETF, SETF_FUNCTION, SETF_INVERSE, SETQ, SEVENTH, SHADOW, SHADOWING_IMPORT, SHARED_INITIALIZE, SHIFTF, SHORT_FLOAT, SHORT_FLOAT_EPSILON, SHORT_FLOAT_NEGATIVE_EPSILON, SHORT_SITE_NAME, SIGNAL, SIGNED_BYTE, SIGNUM, SIMPLE_ARRAY, SIMPLE_BASE_STRING, SIMPLE_BIT_VECTOR, SIMPLE_BIT_VECTOR_P, SIMPLE_CONDITION, SIMPLE_CONDITION_FORMAT_ARGUMENTS, SIMPLE_CONDITION_FORMAT_CONTROL, SIMPLE_ERROR, SIMPLE_STRING, SIMPLE_STRING_P, SIMPLE_TYPE_ERROR, SIMPLE_VECTOR, SIMPLE_VECTOR_P, SIMPLE_WARNING, SIN, SINGLE_FLOAT, SINGLE_FLOAT_EPSILON, SINGLE_FLOAT_NEGATIVE_EPSILON, SINGLE_FLOAT_NEGATIVE_INFINITY, SINGLE_FLOAT_POSITIVE_INFINITY, SINH, SIXTH, SLASH, SLASH_SLASH, SLASH_SLASH_SLASH, SLEEP, SLIME_INPUT_STREAM, SLIME_OUTPUT_STREAM, SLOT_BOUNDP, SLOT_DEFINITION, SLOT_EXISTS_P, SLOT_MAKUNBOUND, SLOT_MISSING, SLOT_UNBOUND, SLOT_VALUE, SOCKET_STREAM, SOFTWARE_TYPE, SOFTWARE_VERSION, SOME, SORT, SPACE, SPECIAL, SPECIAL_OPERATOR_P, SPEED, SQRT, STABLE_SORT, STACK_FRAME, STANDARD, STANDARD_CHAR, STANDARD_CHAR_P, STANDARD_CLASS, STANDARD_GENERIC_FUNCTION, STANDARD_INPUT, STANDARD_METHOD, STANDARD_OBJECT, STANDARD_OUTPUT, STANDARD_READER_METHOD, STAR, STAR_STAR, STAR_STAR_STAR, STD_SLOT_BOUNDP, STD_SLOT_VALUE, STEP, STORAGE_CONDITION, STORE_VALUE, STREAM, STREAM_ELEMENT_TYPE, STREAM_ERROR, STREAM_ERROR_STREAM, STREAM_EXTERNAL_FORMAT, STREAMP, STRING, STRING_CAPITALIZE, STRING_DOWNCASE, STRING_EQUAL, STRING_EQUALS, STRING_GE, STRING_GREATERP, STRING_GT, STRING_INPUT_STREAM, STRING_LE, STRING_LEFT_TRIM, STRING_LESSP, STRING_LT, STRING_NE, STRING_NOT_EQUAL, STRING_NOT_GREATERP, STRING_NOT_LESSP, STRING_OUTPUT_STREAM, STRING_RIGHT_TRIM, STRING_STREAM, STRING_TRIM, STRING_UPCASE, STRINGP, STRUCTURE, STRUCTURE_CLASS, STRUCTURE_OBJECT, STYLE_WARN, STYLE_WARNING, SUBCLASSP, SUBLIS, SUBSEQ, SUBSETP, SUBST, SUBST_IF, SUBST_IF_NOT, SUBSTITUTE, SUBSTITUTE_IF, SUBSTITUTE_IF_NOT, SUBTYPEP, SUPPRESS_COMPILER_WARNINGS, SVREF, SXHASH, SYMBOL, SYMBOL_FUNCTION, SYMBOL_MACROLET, SYMBOL_NAME, SYMBOL_PACKAGE, SYMBOL_PLIST, SYMBOL_VALUE, SYMBOLP, SYNONYM_STREAM, SYNONYM_STREAM_SYMBOL, SYSTEM_STREAM, T, TAGBODY, TAILP, TAN, TANH, TENTH, TERMINAL_IO, TERPRI, THE, THIRD, THREAD, THROW, TIME, TRACE, TRACE_OUTPUT, TRANSLATE_LOGICAL_PATHNAME, TRANSLATE_PATHNAME, TREE_EQUAL, TRUENAME, TRUNCATE, TWO_WAY_STREAM, TWO_WAY_STREAM_INPUT_STREAM, TWO_WAY_STREAM_OUTPUT_STREAM, TYPE, TYPE_ERROR, TYPE_ERROR_DATUM, TYPE_ERROR_EXPECTED_TYPE, TYPE_OF, TYPECASE, TYPEP, UNBOUND_SLOT, UNBOUND_SLOT_INSTANCE, UNBOUND_VARIABLE, UNDEFINED_FUNCTION, UNDEFINED_FUNCTION_CALLED, UNEXPORT, UNINTERN, UNION, UNLESS, UNREAD_CHAR, UNSIGNED_BYTE, UNTRACE, UNUSE_PACKAGE, UNWIND_PROTECT, UPDATE_INSTANCE_FOR_DIFFERENT_CLASS, UPDATE_INSTANCE_FOR_REDEFINED_CLASS, UPGRADED_ARRAY_ELEMENT_TYPE, UPGRADED_COMPLEX_PART_TYPE, UPPER_CASE_P, URL_PATHNAME, URL_STREAM, USE_PACKAGE, USE_VALUE, USER_HOMEDIR_PATHNAME, VALUES, VALUES_LIST, VARIABLE, VECTOR, VECTOR_POP, VECTOR_PUSH, VECTOR_PUSH_EXTEND, VECTORP, WARN, WARNING, WHEN, WILD_PATHNAME_P, WITH_ACCESSORS, WITH_COMPILATION_UNIT, WITH_CONDITION_RESTARTS, WITH_HASH_TABLE_ITERATOR, WITH_INPUT_FROM_STRING, WITH_OPEN_FILE, WITH_OPEN_STREAM, WITH_OUTPUT_TO_STRING, WITH_PACKAGE_ITERATOR, WITH_SIMPLE_RESTART, WITH_SLOTS, WITH_STANDARD_IO_SYNTAX, WRITE, WRITE_BYTE, WRITE_CHAR, WRITE_LINE, WRITE_SEQUENCE, WRITE_STRING, WRITE_TO_STRING, Y_OR_N_P, YES_OR_NO_P, ZEROP
 
Constructor Summary
Nil(Package pkg)
           
 
Method Summary
 LispObject classOf()
           
 boolean constantp()
           
 LispObject[] copyToArray()
           
 LispObject elt(int index)
           
 boolean getBooleanValue()
           
 LispObject getDescription()
           
 LispObject getSymbolFunction()
           
 LispObject getSymbolValue()
          Gets the value associated with the symbol as set by SYMBOL-VALUE.
 int length()
           
 LispObject NOT()
           
 LispObject nreverse()
           
 LispObject NTH(int index)
           
 java.lang.Object readResolve()
           
 LispObject reverse()
           
 java.lang.String toString()
           
 LispObject typeOf()
           
 LispObject typep(LispObject typeSpecifier)
           
 
Methods inherited from class org.armedbear.lisp.Symbol
addFunction, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, getName, getPackage, getParts, getPropertyList, getQualifiedName, getStringValue, getSymbolFunctionOrDie, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, incrementCallCount, incrementHotCount, initializeConstant, initializeSpecial, isBuiltInFunction, isConstant, isSpecialOperator, isSpecialVariable, setBuiltInFunction, setPackage, setPropertyList, setSpecial, setSymbolFunction, setSymbolValue, STRING, sxhash, symbolValue, symbolValue, symbolValueNoThrow, symbolValueNoThrow, writeToString
 
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, decr, DENOMINATOR, dispatch, divideBy, doubleValue, endp, ENDP, EQ, eql, eql, eql, EQL, equal, equal, EQUAL, equalp, equalp, evenp, EVENP, execute, floatp, FLOATP, floatValue, getCallCount, getDocumentation, getFixnumSlotValue, getHotCount, getInstance, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, getStringChars, 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, javaInstance, javaInstance, LDB, LENGTH, listp, LISTP, lockableInstance, LOGAND, LOGAND, LOGIOR, LOGIOR, LOGNOT, LOGXOR, LOGXOR, longValue, minusp, MINUSP, MOD, MOD, multiplyBy, multiplyBy, negate, noFillPointer, NTH, nthcdr, numberp, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, psxhash, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, setSlotValue, SIMPLE_STRING_P, SLOT_VALUE, 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, wait, wait, wait
 

Field Detail

NIL

public static final Symbol NIL
Constructor Detail

Nil

public Nil(Package pkg)
Method Detail

typeOf

public LispObject typeOf()
Overrides:
typeOf in class Symbol

classOf

public LispObject classOf()
Overrides:
classOf in class Symbol

getDescription

public LispObject getDescription()
Overrides:
getDescription in class Symbol

getBooleanValue

public boolean getBooleanValue()
Overrides:
getBooleanValue in class LispObject

typep

public LispObject typep(LispObject typeSpecifier)
Overrides:
typep in class Symbol

constantp

public boolean constantp()
Overrides:
constantp in class Symbol

getSymbolValue

public final LispObject getSymbolValue()
Description copied from class: Symbol
Gets the value associated with the symbol as set by SYMBOL-VALUE.

Overrides:
getSymbolValue in class Symbol
Returns:
The associated value, or null if unbound.
See Also:
Symbol.symbolValue()

length

public int length()
Overrides:
length in class LispObject

NTH

public LispObject NTH(int index)
Overrides:
NTH in class LispObject

elt

public LispObject elt(int index)
Overrides:
elt in class LispObject

reverse

public LispObject reverse()
Overrides:
reverse in class LispObject

nreverse

public LispObject nreverse()
Overrides:
nreverse in class LispObject

copyToArray

public LispObject[] copyToArray()
Overrides:
copyToArray in class LispObject

NOT

public LispObject NOT()
Overrides:
NOT in class LispObject

getSymbolFunction

public final LispObject getSymbolFunction()
Overrides:
getSymbolFunction in class Symbol

toString

public java.lang.String toString()
Overrides:
toString in class Symbol

readResolve

public java.lang.Object readResolve()
                             throws java.io.ObjectStreamException
Overrides:
readResolve in class Symbol
Throws:
java.io.ObjectStreamException