public final class Package extends LispObject implements java.io.Serializable
Constructor and Description |
---|
Package() |
Package(java.lang.String name) |
Package(java.lang.String name,
int size) |
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, getParts, 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, princToString, 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, setSlotValue, SIMPLE_STRING_P, SLOT_VALUE, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, sxhash, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
public Package()
public Package(java.lang.String name)
public Package(java.lang.String name, int size)
public LispObject typeOf()
typeOf
in class LispObject
public LispObject classOf()
classOf
in class LispObject
public LispObject getDescription()
getDescription
in class LispObject
public LispObject typep(LispObject type)
typep
in class LispObject
public final java.lang.String getName()
public final LispObject NAME()
public final LispObject getPropertyList()
getPropertyList
in class LispObject
public final void setPropertyList(LispObject obj)
setPropertyList
in class LispObject
public final java.util.List getNicknames()
public final boolean delete()
public final void rename(java.lang.String newName, LispObject newNicks)
public Symbol findInternalSymbol(SimpleString name)
public Symbol findInternalSymbol(java.lang.String name)
public Symbol findExternalSymbol(SimpleString name)
public Symbol findExternalSymbol(java.lang.String name)
public Symbol findExternalSymbol(SimpleString name, int hash)
public Symbol findAccessibleSymbol(java.lang.String name)
public Symbol findAccessibleSymbol(SimpleString name)
public LispObject findSymbol(java.lang.String name)
public void addSymbol(Symbol symbol)
public Symbol addInternalSymbol(java.lang.String symbolName)
public Symbol addExternalSymbol(java.lang.String symbolName)
public Symbol intern(SimpleString symbolName)
public Symbol intern(java.lang.String symbolName)
public Symbol intern(SimpleString s, LispThread thread)
public Symbol internAndExport(java.lang.String symbolName)
public LispObject unintern(Symbol symbol)
public void importSymbol(Symbol symbol)
public void export(Symbol symbol)
public void unexport(Symbol symbol)
public void shadow(java.lang.String symbolName)
public void shadowingImport(Symbol symbol)
public void usePackage(Package pkg)
public void unusePackage(Package pkg)
public final void addNickname(java.lang.String s)
public java.lang.String getNickname()
public LispObject packageNicknames()
public LispObject getUseList()
public boolean uses(LispObject pkg)
public LispObject getUsedByList()
public LispObject getShadowingSymbols()
public java.util.Collection getExternalSymbols()
public java.util.List<Symbol> getAccessibleSymbols()
public LispObject PACKAGE_INTERNAL_SYMBOLS()
public LispObject PACKAGE_EXTERNAL_SYMBOLS()
public LispObject PACKAGE_INHERITED_SYMBOLS()
public LispObject getSymbols()
public Symbol[] symbols()
public java.lang.String printObject()
printObject
in class LispObject
public java.lang.Object readResolve() throws java.io.ObjectStreamException
java.io.ObjectStreamException