Package org.armedbear.lisp
Class Nil
- java.lang.Object
-
- org.armedbear.lisp.LispObject
-
- org.armedbear.lisp.Symbol
-
- org.armedbear.lisp.Nil
-
- All Implemented Interfaces:
java.io.Serializable
public final class Nil extends Symbol
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static Symbol
NIL
-
Fields inherited from class org.armedbear.lisp.Symbol
__DISASSEMBLERS__, __SOURCE, _CLASS_SLOTS, _COMPILE_FILE_PATHNAME_, _DOCUMENTATION, _ENABLE_AUTOCOMPILE_, _FUNCTION, _GENERIC_FUNCTION, _INSPECTOR_HOOK_, _METHOD_COMBINATION, _PACKAGE_, _RANDOM_STATE_, _RESIGNAL_COMPILER_WARINGS_, _SET_CLASS_SLOTS, _SOURCE, _THREADING_MODEL_, _TYPE, ABORT, ABS, ACONS, ACOS, ACOSH, ADD_METHOD, ADD_PACKAGE_LOCAL_NICKNAME, ADD_TO_CLASSPATH, ADJOIN, ADJOIN_EQL, ADJUST_ARRAY, ADJUSTABLE_ARRAY_P, ALLOCATE_INSTANCE, ALLOCATION, ALLOCATION_CLASS, 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, ARGUMENT_PRECEDENCE_ORDER, 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, CHOOSE_DISASSEMBLER, CIS, CLASS, CLASS_BYTES, CLASS_DEFAULT_INITARGS, CLASS_DIRECT_DEFAULT_INITARGS, CLASS_DIRECT_METHODS, CLASS_DIRECT_SLOTS, CLASS_DIRECT_SUBCLASSES, CLASS_DIRECT_SUPERCLASSES, CLASS_DOCUMENTATION, CLASS_FINALIZED_P, CLASS_LAYOUT, CLASS_NAME, CLASS_OF, CLASS_PRECEDENCE_LIST, CLASS_SLOTS, CLEAR_INPUT, CLEAR_OUTPUT, CLOS_STREAM, 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, COMPILED_LISP_FUNCTION_P, COMPILER_LET, COMPILER_MACRO, COMPILER_MACRO_FUNCTION, 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, DECLARATIONS, DECLARE, DECODE_FLOAT, DECODE_UNIVERSAL_TIME, DEFAULT_INITARGS, 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_DEFAULT_INITARGS, DIRECT_METHODS, DIRECT_SLOT_DEFINITION, DIRECT_SLOTS, DIRECT_SUBCLASSES, DIRECT_SUPERCLASSES, 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, EQL_SPECIALIZER, EQL_SPECIALIZER_OBJECT, EQUAL, EQUALP, EQUALS, ERROR, ERROR_OUTPUT, ETYPECASE, EVAL, EVAL_WHEN, EVENP, EVERY, EXP, EXPECTED_TYPE, EXPORT, EXPT, EXTENDED_CHAR, FAST_FUNCTION, 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, FINALIZED_P, 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_OVERFLOW_MODE, FLOAT_PRECISION, FLOAT_RADIX, FLOAT_SIGN, FLOAT_UNDERFLOW_MODE, FLOATING_POINT_INEXACT, FLOATING_POINT_INVALID_OPERATION, FLOATING_POINT_OVERFLOW, FLOATING_POINT_UNDERFLOW, FLOATP, FLOOR, FMAKUNBOUND, FORCE_OUTPUT, FORMAT, FORMAT_ARGUMENTS, FORMAT_CONTROL, FORMATTER, FOURTH, FRESH_LINE, FROUND, FSET, FTRUNCATE, FTYPE, FUNCALL, FUNCALLABLE_STANDARD_CLASS, FUNCALLABLE_STANDARD_OBJECT, FUNCTION, FUNCTION_KEYWORDS, FUNCTION_LAMBDA_EXPRESSION, FUNCTION_PRELOAD, FUNCTIONP, GCD, GE, GENERIC_FUNCTION, GENERIC_FUNCTION_METHODS, GENERIC_FUNCTION_NAME, GENSYM, GENSYM_COUNTER, GENTEMP, GET, GET_DECODED_TIME, GET_DISPATCH_MACRO_CHARACTER, GET_INPUT_STREAM, 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, HASH_TABLE_WEAKNESS, HOST_NAMESTRING, IDENTITY, IF, IGNORABLE, IGNORE, IGNORE_ERRORS, IMAGPART, IMPORT, IN_PACKAGE, INCF, INITARGS, INITFORM, INITFUNCTION, INITIAL_METHODS, INITIALIZE_INSTANCE, INLINE, INPUT_STREAM_P, INSPECT, INSTANCE, INTEGER, INTEGER_DECODE_FLOAT, INTEGER_LENGTH, INTEGERP, INTERACTIVE_STREAM_P, INTERN, 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, JINPUT_STREAM, JMETHOD_RETURN_TYPE, JRESOLVE_METHOD, KEYWORD, KEYWORDP, KEYWORDS, LABELS, LAMBDA, LAMBDA_LIST, 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, LOCATION, 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, MATCH_WILD_JAR_PATHNAME, MAX, MEMBER, MEMBER_IF, MEMBER_IF_NOT, MEMQ, MEMQL, MERGE, MERGE_PATHNAMES, METAOBJECT, METHOD, METHOD_CLASS, METHOD_COMBINATION, METHOD_COMBINATION_DOCUMENTATION, METHOD_COMBINATION_ERROR, METHOD_COMBINATION_NAME, METHOD_FUNCTION, METHOD_QUALIFIERS, METHODS, 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, OPTIONAL_ARGS, OR, OTHER_KEYWORDS_P, 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, PRECEDENCE_LIST, 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, QUALIFIERS, 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_RANDOM_STATE, READ_SEQUENCE, READ_SUPPRESS, READER_ERROR, READERS, READTABLE, READTABLE_CASE, READTABLEP, REAL, REALP, REALPART, RECORD_SOURCE_INFORMATION_FOR_TYPE, REDUCE, REINITIALIZE_INSTANCE, REM, REMF, REMHASH, REMOVE, REMOVE_DUPLICATES, REMOVE_IF, REMOVE_IF_NOT, REMOVE_METHOD, REMPROP, RENAME_FILE, RENAME_PACKAGE, REPLACE, REQUIRE, REQUIRED_ARGS, 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, SLOTS, SOCKET_STREAM, SOFTWARE_TYPE, SOFTWARE_VERSION, SOME, SORT, SPACE, SPECIAL, SPECIAL_OPERATOR_P, SPECIALIZER, SPECIALIZERS, SPEED, SQRT, STABLE_SORT, STACK_FRAME, STANDARD, STANDARD_ACCESSOR_METHOD, STANDARD_CHAR, STANDARD_CHAR_P, STANDARD_CLASS, STANDARD_DIRECT_SLOT_DEFINITION, STANDARD_EFFECTIVE_SLOT_DEFINITION, STANDARD_GENERIC_FUNCTION, STANDARD_INPUT, STANDARD_METHOD, STANDARD_OBJECT, STANDARD_OUTPUT, STANDARD_READER_METHOD, STANDARD_SLOT_DEFINITION, STANDARD_WRITER_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_MACRO, 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, WEAK_REFERENCE, 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, WRITERS, Y_OR_N_P, YES_OR_NO_P, ZEROP
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.java.lang.Object
javaInstance()
java.lang.Object
javaInstance(java.lang.Class c)
int
length()
LispObject
NOT()
LispObject
nreverse()
LispObject
NTH(int index)
java.lang.Object
readResolve()
LispObject
reverse()
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, finalize, getName, getPackage, getParts, getPropertyList, getQualifiedName, getStringValue, getSymbolFunctionOrDie, getSymbolMacro, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, incrementCallCount, incrementHotCount, initializeConstant, initializeSpecial, isBuiltInFunction, isConstant, isSpecialOperator, isSpecialVariable, printObject, setBuiltInFunction, setPackage, setPropertyList, setSpecial, setSymbolFunction, setSymbolMacro, setSymbolValue, STRING, sxhash, symbolValue, symbolValue, symbolValueNoThrow, symbolValueNoThrow, toString
-
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, 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, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, 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, 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, princToString, psxhash, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setSlotValue, setSlotValue, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, SIMPLE_STRING_P, SLOT_VALUE, stringp, STRINGP, subtract, subtract, SVREF, svset, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
-
-
-
-
Field Detail
-
NIL
public static final Symbol NIL
-
-
Constructor Detail
-
Nil
public Nil(Package pkg)
-
-
Method Detail
-
javaInstance
public java.lang.Object javaInstance()
- Overrides:
javaInstance
in classLispObject
-
javaInstance
public java.lang.Object javaInstance(java.lang.Class c)
- Overrides:
javaInstance
in classLispObject
-
typeOf
public LispObject typeOf()
-
classOf
public LispObject classOf()
-
getDescription
public LispObject getDescription()
- Overrides:
getDescription
in classSymbol
-
getBooleanValue
public boolean getBooleanValue()
- Overrides:
getBooleanValue
in classLispObject
-
typep
public LispObject typep(LispObject typeSpecifier)
-
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 classSymbol
- Returns:
- The associated value, or null if unbound.
- See Also:
Symbol.symbolValue()
-
length
public int length()
- Overrides:
length
in classLispObject
-
NTH
public LispObject NTH(int index)
- Overrides:
NTH
in classLispObject
-
elt
public LispObject elt(int index)
- Overrides:
elt
in classLispObject
-
reverse
public LispObject reverse()
- Overrides:
reverse
in classLispObject
-
nreverse
public LispObject nreverse()
- Overrides:
nreverse
in classLispObject
-
copyToArray
public LispObject[] copyToArray()
- Overrides:
copyToArray
in classLispObject
-
NOT
public LispObject NOT()
- Overrides:
NOT
in classLispObject
-
getSymbolFunction
public final LispObject getSymbolFunction()
- Overrides:
getSymbolFunction
in classSymbol
-
readResolve
public java.lang.Object readResolve() throws java.io.ObjectStreamException
- Overrides:
readResolve
in classSymbol
- Throws:
java.io.ObjectStreamException
-
-