Package | Description |
---|---|
clojure | |
clojure.lang |
Modifier and Type | Field and Description |
---|---|
private static Symbol |
main.CLOJURE_MAIN |
Modifier and Type | Field and Description |
---|---|
(package private) static Symbol |
Compiler._AMP_ |
(package private) static Symbol |
LispReader.APPLY |
(package private) static Symbol |
Compiler.ASSIGN |
(package private) static Symbol |
Compiler.CASE |
(package private) static Symbol |
Compiler.CATCH |
(package private) static Symbol |
Compiler.CLASS |
(package private) static Symbol |
LispReader.CLOJURE_SLASH |
(package private) static Symbol |
LispReader.CONCAT |
(package private) static Symbol |
Compiler.DEF |
(package private) static Symbol |
Compiler.DEFTYPE |
(package private) static Symbol |
LispReader.DEREF |
(package private) static Symbol |
Compiler.DO |
(package private) static Symbol |
Compiler.DOT |
(package private) static Symbol |
Compiler.NewInstanceMethod.dummyThis |
(package private) static Symbol |
Compiler.FINALLY |
(package private) static Symbol |
Compiler.FN |
(package private) static Symbol |
Compiler.FNONCE |
(package private) static Symbol |
LispReader.HASHMAP |
(package private) static Symbol |
Compiler.HASHMAP |
(package private) static Symbol |
LispReader.HASHSET |
(package private) static Symbol |
RT.IDENTICAL |
(package private) static Symbol |
Compiler.IDENTITY |
(package private) static Symbol |
Compiler.IF |
(package private) static Symbol |
Compiler.IMPORT |
(package private) static Symbol |
RT.IN_NAMESPACE |
(package private) static Symbol |
Compiler.IN_NS |
(package private) static Symbol |
Compiler.INVOKE_STATIC |
(package private) static Symbol |
Compiler.ISEQ |
(package private) static Symbol |
Compiler.LET |
(package private) static Symbol |
Compiler.LETFN |
(package private) static Symbol |
LispReader.LIST |
(package private) static Symbol |
Compiler.LIST |
(package private) static Symbol |
RT.LOAD_FILE |
(package private) static Symbol |
Compiler.LOOP |
(package private) static Symbol |
LispReader.META |
(package private) static Symbol |
Compiler.MONITOR_ENTER |
(package private) static Symbol |
Compiler.MONITOR_EXIT |
Symbol |
Namespace.name |
(package private) static Symbol |
RT.NAMESPACE |
(package private) static Symbol |
Compiler.NEW |
(package private) static Symbol |
Compiler.NS |
(package private) static Symbol |
LispReader.QUOTE |
(package private) static Symbol |
Compiler.QUOTE |
(package private) static Symbol |
Compiler.RECUR |
(package private) static Symbol |
Compiler.REIFY |
(package private) static Symbol |
LispReader.SEQ |
(package private) static Symbol |
LispReader.SLASH |
(package private) static Symbol |
EdnReader.SLASH |
Symbol |
Var.sym |
(package private) Symbol |
LispReader.WrappingReader.sym |
(package private) Symbol |
LispReader.DeprecatedWrappingReader.sym |
Symbol |
Keyword.sym |
Symbol |
Compiler.LocalBinding.sym |
Symbol |
Compiler.UnresolvedVarExpr.symbol |
Symbol |
Compiler.InstanceFieldExpr.tag |
Symbol |
Compiler.StaticFieldExpr.tag |
Symbol |
Compiler.InstanceMethodExpr.tag |
Symbol |
Compiler.StaticMethodExpr.tag |
Symbol |
Compiler.StaticInvokeExpr.tag |
Symbol |
Compiler.LocalBinding.tag |
Symbol |
Compiler.LocalBindingExpr.tag |
(package private) static Symbol |
LispReader.THE_VAR |
(package private) static Symbol |
Compiler.THE_VAR |
(package private) static Symbol |
Compiler.THIS |
(package private) static Symbol |
Compiler.THROW |
(package private) static Symbol |
Compiler.TRY |
(package private) static Symbol |
LispReader.UNQUOTE |
(package private) static Symbol |
LispReader.UNQUOTE_SPLICING |
(package private) static Symbol |
LispReader.VECTOR |
(package private) static Symbol |
Compiler.VECTOR |
(package private) static Symbol |
LispReader.WITH_META |
Modifier and Type | Field and Description |
---|---|
(package private) static java.util.concurrent.ConcurrentHashMap<Symbol,Namespace> |
Namespace.namespaces |
private static java.util.concurrent.ConcurrentHashMap<Symbol,java.lang.ref.Reference<Keyword>> |
Keyword.table |
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) |
(package private) static Symbol |
LispReader.garg(int n) |
Symbol |
Namespace.getName() |
static Symbol |
Symbol.intern(java.lang.String nsname) |
static Symbol |
Symbol.intern(java.lang.String ns,
java.lang.String name) |
(package private) static Symbol |
LispReader.registerArg(int n) |
(package private) static Symbol |
Compiler.resolveSymbol(Symbol sym) |
private static Symbol |
Compiler.tagOf(java.lang.Object o) |
Modifier and Type | Method and Description |
---|---|
void |
Namespace.addAlias(Symbol alias,
Namespace ns) |
private static Compiler.Expr |
Compiler.analyzeSymbol(Symbol sym) |
(package private) static Compiler.ObjExpr |
Compiler.NewInstanceExpr.build(IPersistentVector interfaceSyms,
IPersistentVector fieldSyms,
Symbol thisSym,
java.lang.String tagName,
Symbol className,
Symbol typeTag,
ISeq methodForms,
java.lang.Object frm) |
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) |
(package private) static Var |
Compiler.lookupVar(Symbol sym,
boolean internNew) |
(package private) static Var |
Compiler.lookupVar(Symbol sym,
boolean internNew,
boolean registerMacro) |
static java.lang.Object |
Compiler.maybeResolveIn(Namespace n,
Symbol sym) |
(package private) static Namespace |
Compiler.namespaceFor(Namespace inns,
Symbol sym) |
(package private) static Namespace |
Compiler.namespaceFor(Symbol sym) |
static boolean |
Compiler.namesStaticMember(Symbol sym) |
(package private) static Compiler.NewInstanceMethod |
Compiler.NewInstanceMethod.parse(Compiler.ObjExpr objx,
ISeq form,
Symbol thistag,
java.util.Map overrideables) |
static Compiler.Expr |
Compiler.StaticInvokeExpr.parse(Var v,
ISeq args,
Symbol tag) |
(package private) static java.lang.Class |
Compiler.primClass(Symbol sym) |
private java.lang.Object |
LispReader.CtorReader.readRecord(java.io.PushbackReader r,
Symbol recordName) |
private java.lang.Object |
LispReader.CtorReader.readTagged(java.io.PushbackReader reader,
Symbol tag) |
private java.lang.Object |
EdnReader.TaggedReader.readTagged(java.io.PushbackReader reader,
Symbol tag,
IPersistentMap opts) |
Var |
Namespace.refer(Symbol sym,
Var var) |
(package private) java.lang.Object |
Namespace.reference(Symbol sym,
java.lang.Object val) |
(package private) java.lang.Class |
Namespace.referenceClass(Symbol sym,
java.lang.Class val) |
(package private) static Compiler.LocalBinding |
Compiler.referenceLocal(Symbol sym) |
private static Compiler.LocalBinding |
Compiler.registerLocal(Symbol sym,
Symbol tag,
Compiler.Expr init,
boolean isArg) |
static Namespace |
Namespace.remove(Symbol name) |
void |
Namespace.removeAlias(Symbol alias) |
(package private) static java.lang.Object |
Compiler.resolve(Symbol sym) |
(package private) static java.lang.Object |
Compiler.resolve(Symbol sym,
boolean allowPrivate) |
static java.lang.Object |
Compiler.resolveIn(Namespace n,
Symbol sym,
boolean allowPrivate) |
(package private) static Symbol |
Compiler.resolveSymbol(Symbol sym) |
void |
Var.setTag(Symbol tag) |
void |
Namespace.unmap(Symbol sym) |
private void |
Namespace.warnOrFailOnReplace(Symbol sym,
java.lang.Object o,
java.lang.Object v) |
Constructor and Description |
---|
Compiler.InstanceFieldExpr(int line,
int column,
Compiler.Expr target,
java.lang.String fieldName,
Symbol tag) |
Compiler.InstanceMethodExpr(java.lang.String source,
int line,
int column,
Symbol tag,
Compiler.Expr target,
java.lang.String methodName,
IPersistentVector args) |
Compiler.InvokeExpr(java.lang.String source,
int line,
int column,
Symbol tag,
Compiler.Expr fexpr,
IPersistentVector args) |
Compiler.KeywordInvokeExpr(java.lang.String source,
int line,
int column,
Symbol tag,
Compiler.KeywordExpr kw,
Compiler.Expr target) |
Compiler.LocalBinding(int num,
Symbol sym,
Symbol tag,
Compiler.Expr init,
boolean isArg,
Compiler.PathNode clearPathRoot) |
Compiler.LocalBindingExpr(Compiler.LocalBinding b,
Symbol tag) |
Compiler.StaticFieldExpr(int line,
int column,
java.lang.Class c,
java.lang.String fieldName,
Symbol tag) |
Compiler.StaticInvokeExpr(Type target,
java.lang.Class retClass,
java.lang.Class[] paramclasses,
Type[] paramtypes,
boolean variadic,
IPersistentVector args,
Symbol tag) |
Compiler.StaticMethodExpr(java.lang.String source,
int line,
int column,
Symbol tag,
java.lang.Class c,
java.lang.String methodName,
IPersistentVector args) |
Compiler.UnresolvedVarExpr(Symbol symbol) |
Compiler.VarExpr(Var var,
Symbol tag) |
Keyword(Symbol sym) |
LispReader.DeprecatedWrappingReader(Symbol sym,
java.lang.String macro) |
LispReader.WrappingReader(Symbol sym) |
Namespace(Symbol name) |
Var(Namespace ns,
Symbol sym) |
Var(Namespace ns,
Symbol sym,
java.lang.Object root) |