gnu.kawa.lispexpr
Class LispPackage
java.lang.Object
gnu.mapping.Namespace
gnu.kawa.lispexpr.LispPackage
- All Implemented Interfaces:
- HasNamedParts, java.io.Externalizable, java.io.Serializable
public class LispPackage
- extends Namespace
Implementa A Common Lisp "package" value.
Far from complete.
- See Also:
- Serialized Form
Methods inherited from class gnu.mapping.Namespace |
add, get, getDefault, getDefaultSymbol, getInstance, getName, getSymbol, isConstant, lookup, lookupInternal, make, make, makeUnknownNamespace, readExternal, readResolve, rehash, remove, setName, toString, writeExternal |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LispPackage
public LispPackage()
lookup
public Symbol lookup(java.lang.String name,
int hash,
boolean create)
- Overrides:
lookup
in class Namespace
lookupPresent
public Symbol lookupPresent(java.lang.String name,
int hash,
boolean intern)
isPresent
public boolean isPresent(java.lang.String name)
unintern
public boolean unintern(Symbol symbol)
shadow
public void shadow(java.lang.String name)
- The core of the Common Lisp shadow function.
shadowingImport
public void shadowingImport(Symbol symbol)