summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/Compiler.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java
index 11446960..0ee9aaea 100644
--- a/src/jvm/clojure/lang/Compiler.java
+++ b/src/jvm/clojure/lang/Compiler.java
@@ -4199,7 +4199,8 @@ private static Expr analyzeSymbol(Symbol sym) throws Exception{
Class c = HostExpr.maybeClass(nsSym, false);
if(c != null)
{
- return new StaticFieldExpr((Integer) LINE.get(), c, sym.name);
+ if(Reflector.getField(c,sym.name,true)!= null)
+ return new StaticFieldExpr((Integer) LINE.get(), c, sym.name);
}
}
}