public class Namespace extends AReference
Modifier and Type | Method and Description |
---|---|
void |
addAlias(Symbol alias,
Namespace ns) |
static ISeq |
all() |
static Namespace |
find(Symbol name) |
Var |
findInternedVar(Symbol symbol) |
static Namespace |
findOrCreate(Symbol name) |
IPersistentMap |
getAliases() |
java.lang.Object |
getMapping(Symbol name) |
IPersistentMap |
getMappings() |
Symbol |
getName() |
java.lang.Class |
importClass(Symbol sym,
java.lang.Class c) |
Var |
intern(Symbol sym) |
Namespace |
lookupAlias(Symbol alias) |
Var |
refer(Symbol sym,
Var var) |
static Namespace |
remove(Symbol name) |
void |
removeAlias(Symbol alias) |
java.lang.String |
toString() |
void |
unmap(Symbol sym) |
alterMeta, meta, resetMeta
public final Symbol name
public java.lang.String toString()
toString
in class java.lang.Object
public static ISeq all()
public Symbol getName()
public IPersistentMap getMappings()
public void unmap(Symbol sym) throws java.lang.Exception
java.lang.Exception
public java.lang.Class importClass(Symbol sym, java.lang.Class c)
public java.lang.Object getMapping(Symbol name)
public IPersistentMap getAliases()
public void removeAlias(Symbol alias) throws java.lang.Exception
java.lang.Exception