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, ZEROPpublic Package()
public Package(java.lang.String name)
public Package(java.lang.String name,
int size)
public LispObject typeOf()
typeOf in class LispObjectpublic LispObject classOf()
classOf in class LispObjectpublic LispObject getDescription()
getDescription in class LispObjectpublic LispObject typep(LispObject type)
typep in class LispObjectpublic final java.lang.String getName()
public final LispObject NAME()
public final LispObject getPropertyList()
getPropertyList in class LispObjectpublic final void setPropertyList(LispObject obj)
setPropertyList in class LispObjectpublic 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 getLocalPackageNicknames()
public LispObject addLocalPackageNickname(java.lang.String name, Package pack)
public LispObject removeLocalPackageNickname(java.lang.String name)
public void removeLocalPackageNicknamesForPackage(Package p)
public java.util.Collection<Package> getLocallyNicknamedPackages()
public Package findPackage(java.lang.String name)
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 LispObjectpublic java.lang.Object readResolve()
throws java.io.ObjectStreamException
java.io.ObjectStreamException