public class Namespace extends AReference implements Serializable
Modifier and Type | Method and Description |
---|---|
void |
addAlias(Symbol alias,
Namespace ns) |
static ISeq |
all() |
static boolean |
areDifferentInstancesOfSameClassName(Class cls1,
Class cls2) |
static Namespace |
find(Symbol name) |
Var |
findInternedVar(Symbol symbol) |
static Namespace |
findOrCreate(Symbol name) |
IPersistentMap |
getAliases() |
Object |
getMapping(Symbol name) |
IPersistentMap |
getMappings() |
Symbol |
getName() |
Class |
importClass(Class c) |
Class |
importClass(Symbol sym,
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) |
String |
toString() |
void |
unmap(Symbol sym) |
alterMeta, meta, resetMeta
public final Symbol name
public static ISeq all()
public Symbol getName()
public IPersistentMap getMappings()
public static boolean areDifferentInstancesOfSameClassName(Class cls1, Class cls2)
public void unmap(Symbol sym)
public IPersistentMap getAliases()
public void removeAlias(Symbol alias)
Copyright © 2019. All rights reserved.