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, resetMetapublic final Symbol name
public java.lang.String toString()
toString in class java.lang.Objectpublic static ISeq all()
public Symbol getName()
public IPersistentMap getMappings()
public void unmap(Symbol sym) throws java.lang.Exception
java.lang.Exceptionpublic 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