Class Package
java.lang.Object
org.armedbear.lisp.LispObject
org.armedbear.lisp.Package
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExternalSymbol(String symbolName) addInternalSymbol(String symbolName) addLocalPackageNickname(String name, Package pack) final voidvoidclassOf()final booleandelete()voidfindAccessibleSymbol(String name) findExternalSymbol(String name) findExternalSymbol(SimpleString name, int hash) findInternalSymbol(String name) findPackage(String name) findSymbol(String name) final StringgetName()final Listfinal LispObjectvoidimportSymbol(Symbol symbol) intern(SimpleString symbolName) intern(SimpleString s, LispThread thread) internAndExport(String symbolName) final LispObjectNAME()voidfinal voidrename(String newName, LispObject newNicks) final voidvoidvoidshadowingImport(Symbol symbol) Symbol[]symbols()typeOf()typep(LispObject type) voidvoidunusePackage(Package pkg) voidusePackage(Package pkg) booleanuses(LispObject pkg) Methods inherited from class 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, 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, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, 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, setSlotValue, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, 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
-
Constructor Details
-
Package
public Package() -
Package
-
Package
-
-
Method Details
-
typeOf
- Overrides:
typeOfin classLispObject
-
classOf
- Overrides:
classOfin classLispObject
-
getDescription
- Overrides:
getDescriptionin classLispObject
-
typep
- Overrides:
typepin classLispObject
-
getName
-
NAME
-
getPropertyList
- Overrides:
getPropertyListin classLispObject
-
setPropertyList
- Overrides:
setPropertyListin classLispObject
-
getNicknames
-
delete
public final boolean delete() -
rename
-
findInternalSymbol
-
findInternalSymbol
-
findExternalSymbol
-
findExternalSymbol
-
findExternalSymbol
-
findAccessibleSymbol
-
findAccessibleSymbol
-
findSymbol
-
addSymbol
-
addInternalSymbol
-
addExternalSymbol
-
intern
-
intern
-
intern
-
internAndExport
-
unintern
-
importSymbol
-
export
-
unexport
-
shadow
-
shadowingImport
-
usePackage
-
unusePackage
-
addNickname
-
getNickname
-
packageNicknames
-
getUseList
-
uses
-
getUsedByList
-
getLocalPackageNicknames
-
addLocalPackageNickname
-
removeLocalPackageNickname
-
removeLocalPackageNicknamesForPackage
-
getLocallyNicknamedPackages
-
findPackage
-
getShadowingSymbols
-
getExternalSymbols
-
getAccessibleSymbols
-
PACKAGE_INTERNAL_SYMBOLS
-
PACKAGE_EXTERNAL_SYMBOLS
-
PACKAGE_INHERITED_SYMBOLS
-
getSymbols
-
symbols
-
printObject
- Overrides:
printObjectin classLispObject
-
readResolve
- Throws:
ObjectStreamException
-