Package | Description |
---|---|
clojure.lang |
Modifier and Type | Field and Description |
---|---|
Symbol |
Namespace.name |
Symbol |
Var.sym |
Symbol |
Keyword.sym |
Symbol |
Compiler.LocalBinding.sym |
Symbol |
Compiler.LocalBinding.tag |
Symbol |
Compiler.LocalBindingExpr.tag |
Modifier and Type | Method and Description |
---|---|
static Symbol |
Symbol.create(java.lang.String nsname) |
static Symbol |
Symbol.create(java.lang.String ns,
java.lang.String name) |
Symbol |
Namespace.getName() |
static Symbol |
Symbol.intern(java.lang.String nsname) |
static Symbol |
Symbol.intern(java.lang.String ns,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
Namespace.addAlias(Symbol alias,
Namespace ns) |
static Var |
Var.find(Symbol nsQualifiedSym) |
static Namespace |
Namespace.find(Symbol name) |
static Keyword |
Keyword.find(Symbol sym) |
Var |
Namespace.findInternedVar(Symbol symbol) |
static Namespace |
Namespace.findOrCreate(Symbol name) |
java.lang.Object |
Namespace.getMapping(Symbol name) |
java.lang.Class |
Namespace.importClass(Symbol sym,
java.lang.Class c) |
static Var |
Var.intern(Namespace ns,
Symbol sym) |
static Var |
Var.intern(Namespace ns,
Symbol sym,
java.lang.Object root) |
static Var |
Var.intern(Namespace ns,
Symbol sym,
java.lang.Object root,
boolean replaceRoot) |
Var |
Namespace.intern(Symbol sym) |
static Keyword |
Keyword.intern(Symbol sym) |
static Var |
Var.intern(Symbol nsName,
Symbol sym) |
Namespace |
Namespace.lookupAlias(Symbol alias) |
static java.lang.Object |
Compiler.maybeResolveIn(Namespace n,
Symbol sym) |
static boolean |
Compiler.namesStaticMember(Symbol sym) |
Var |
Namespace.refer(Symbol sym,
Var var) |
static Namespace |
Namespace.remove(Symbol name) |
void |
Namespace.removeAlias(Symbol alias) |
static java.lang.Object |
Compiler.resolveIn(Namespace n,
Symbol sym,
boolean allowPrivate) |
void |
Var.setTag(Symbol tag) |
void |
Namespace.unmap(Symbol sym) |
Constructor and Description |
---|
DeprecatedWrappingReader(Symbol sym,
java.lang.String macro) |
LocalBinding(int num,
Symbol sym,
Symbol tag,
clojure.lang.Compiler.Expr init,
boolean isArg,
clojure.lang.Compiler.PathNode clearPathRoot) |
LocalBindingExpr(Compiler.LocalBinding b,
Symbol tag) |
VarExpr(Var var,
Symbol tag) |
WrappingReader(Symbol sym) |