Package org.armedbear.lisp
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 void
void
classOf()
final boolean
delete()
void
findAccessibleSymbol
(String name) findExternalSymbol
(String name) findExternalSymbol
(SimpleString name, int hash) findInternalSymbol
(String name) findPackage
(String name) findSymbol
(String name) final String
getName()
final List
final LispObject
void
importSymbol
(Symbol symbol) intern
(SimpleString symbolName) intern
(SimpleString s, LispThread thread) internAndExport
(String symbolName) final LispObject
NAME()
void
final void
rename
(String newName, LispObject newNicks) final void
void
void
shadowingImport
(Symbol symbol) Symbol[]
symbols()
typeOf()
typep
(LispObject type) void
void
unusePackage
(Package pkg) void
usePackage
(Package pkg) boolean
uses
(LispObject pkg) 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, 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:
typeOf
in classLispObject
-
classOf
- Overrides:
classOf
in classLispObject
-
getDescription
- Overrides:
getDescription
in classLispObject
-
typep
- Overrides:
typep
in classLispObject
-
getName
-
NAME
-
getPropertyList
- Overrides:
getPropertyList
in classLispObject
-
setPropertyList
- Overrides:
setPropertyList
in 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:
printObject
in classLispObject
-
readResolve
- Throws:
ObjectStreamException
-