diff options
author | Rich Hickey <richhickey@gmail.com> | 2008-07-13 22:15:45 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2008-07-13 22:15:45 +0000 |
commit | 3506190079411ca518cd2ca8ef12111a1e8221fa (patch) | |
tree | 51e3c6e24479bd98dcf4ab00b75cfab493ffa52b /src | |
parent | 42e5b5d18450321c7af932722a0342549ee60428 (diff) |
added ACC_SUPER flag
Diffstat (limited to 'src')
-rw-r--r-- | src/jvm/clojure/lang/Compiler.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java index f98c291e..7d3a3109 100644 --- a/src/jvm/clojure/lang/Compiler.java +++ b/src/jvm/clojure/lang/Compiler.java @@ -2792,7 +2792,8 @@ static public class FnExpr implements Expr{ ClassVisitor cv = cw; //ClassVisitor cv = new TraceClassVisitor(new CheckClassAdapter(cw), new PrintWriter(System.out)); //ClassVisitor cv = new TraceClassVisitor(cw, new PrintWriter(System.out)); - cv.visit(V1_5, ACC_PUBLIC, internalName, null, isVariadic() ? "clojure/lang/RestFn" : "clojure/lang/AFn", null); + cv.visit(V1_5, ACC_PUBLIC + ACC_SUPER, internalName, null, + isVariadic() ? "clojure/lang/RestFn" : "clojure/lang/AFn", null); String source = (String) SOURCE.get(); int lineBefore = (Integer) LINE_BEFORE.get(); int lineAfter = (Integer) LINE_AFTER.get() + 1; |