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)
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)