public class Namespace extends AReference implements java.io.Serializable
Modifier and Type | Method and Description |
---|---|
void |
addAlias(Symbol alias,
Namespace ns) |
static ISeq |
all() |
static boolean |
areDifferentInstancesOfSameClassName(java.lang.Class cls1,
java.lang.Class cls2) |
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(java.lang.Class c) |
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 static boolean areDifferentInstancesOfSameClassName(java.lang.Class cls1, java.lang.Class cls2)
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.Class importClass(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