diff options
-rw-r--r-- | src/jvm/clojure/lang/Compiler.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java index 6b099bd7..b93005f2 100644 --- a/src/jvm/clojure/lang/Compiler.java +++ b/src/jvm/clojure/lang/Compiler.java @@ -2406,13 +2406,13 @@ static class FnExpr implements Expr{ //fn.thisName = name; String basename = enclosingMethod != null ? (enclosingMethod.fn.name + "$") - : (munge(currentNS().name.name) + "."); + : "clojure.fns." + (munge(currentNS().name.name) + "."); if(RT.second(form) instanceof Symbol) name = ((Symbol) RT.second(form)).name; fn.simpleName = ((name != null ? munge(name) : "fn") + "__" + RT.nextID()); - fn.name = "cljfn." + basename + fn.simpleName; + fn.name = basename + fn.simpleName; fn.internalName = fn.name.replace('.', '/'); fn.fntype = Type.getObjectType(fn.internalName); try |