{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.qd5qJ0e9gG/b1/clojure1.8_1.8.0-8_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.qd5qJ0e9gG/b2/clojure1.8_1.8.0-8_armhf.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n 91f2e60d0954a3d0114463dc32021022 46508 devel optional clojure1.8_1.8.0-8_all.deb\n- 2147638a9d0c8f9aa3d7dd30de2f2eb4 3216412 java optional libclojure1.8-java_1.8.0-8_all.deb\n+ 9044f19ed0849e5dcc22514d56bc6b48 3216292 java optional libclojure1.8-java_1.8.0-8_all.deb\n" }, { "source1": "libclojure1.8-java_1.8.0-8_all.deb", "source2": "libclojure1.8-java_1.8.0-8_all.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2018-10-20 14:53:54.000000 debian-binary\n -rw-r--r-- 0 0 0 1532 2018-10-20 14:53:54.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3214688 2018-10-20 14:53:54.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3214568 2018-10-20 14:53:54.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -3,15 +3,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-20 14:53:54.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-20 14:53:54.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-20 14:53:54.000000 ./usr/share/doc/libclojure1.8-java/\n -rw-r--r-- 0 root (0) root (0) 3608 2018-10-20 14:53:54.000000 ./usr/share/doc/libclojure1.8-java/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 29075 2016-12-22 14:40:54.000000 ./usr/share/doc/libclojure1.8-java/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 26587 2018-08-04 20:42:45.000000 ./usr/share/doc/libclojure1.8-java/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-20 14:53:54.000000 ./usr/share/java/\n--rw-r--r-- 0 root (0) root (0) 3635432 2018-10-20 14:53:54.000000 ./usr/share/java/clojure-1.8.0.jar\n+-rw-r--r-- 0 root (0) root (0) 3635484 2018-10-20 14:53:54.000000 ./usr/share/java/clojure-1.8.0.jar\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-20 14:53:54.000000 ./usr/share/maven-repo/\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-20 14:53:54.000000 ./usr/share/maven-repo/org/\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-20 14:53:54.000000 ./usr/share/maven-repo/org/clojure/\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-20 14:53:54.000000 ./usr/share/maven-repo/org/clojure/clojure/\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-20 14:53:54.000000 ./usr/share/maven-repo/org/clojure/clojure/1.8.0/\n -rw-r--r-- 0 root (0) root (0) 1345 2018-10-20 14:53:54.000000 ./usr/share/maven-repo/org/clojure/clojure/1.8.0/clojure-1.8.0.pom\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-20 14:53:54.000000 ./usr/share/maven-repo/org/clojure/clojure/1.8.x/\n" }, { "source1": "./usr/share/java/clojure-1.8.0.jar", "source2": "./usr/share/java/clojure-1.8.0.jar", "unified_diff": null, "details": [ { "source1": "zipinfo /dev/stdin", "source2": "zipinfo /dev/stdin", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 3635432 bytes, number of entries: 3342\n+Zip file size: 3635484 bytes, number of entries: 3342\n drwxr-xr-x 2.0 unx 0 bx stor 18-Oct-20 14:53 META-INF/\n -rw-r--r-- 2.0 unx 138 b- defN 18-Oct-20 14:53 META-INF/MANIFEST.MF\n drwxr-xr-x 2.0 unx 0 b- stor 18-Oct-20 14:53 clojure/\n drwxr-xr-x 2.0 unx 0 b- stor 18-Oct-20 14:53 clojure/asm/\n -rw-r--r-- 2.0 unx 1596 b- defN 18-Oct-20 14:53 clojure/asm/AnnotationVisitor.class\n -rw-r--r-- 2.0 unx 5554 b- defN 18-Oct-20 14:53 clojure/asm/AnnotationWriter.class\n -rw-r--r-- 2.0 unx 2561 b- defN 18-Oct-20 14:53 clojure/asm/Attribute.class\n@@ -898,15 +898,15 @@\n -rw-r--r-- 2.0 unx 1986 b- defN 18-Oct-20 14:53 clojure/core$partial$fn__4761.class\n -rw-r--r-- 2.0 unx 2189 b- defN 18-Oct-20 14:53 clojure/core$partial$fn__4763.class\n -rw-r--r-- 2.0 unx 1133 b- defN 18-Oct-20 14:53 clojure/core$partial$fn__4765.class\n -rw-r--r-- 2.0 unx 2302 b- defN 18-Oct-20 14:53 clojure/core$partial.class\n -rw-r--r-- 2.0 unx 1433 b- defN 18-Oct-20 14:53 clojure/core$partition$fn__4909.class\n -rw-r--r-- 2.0 unx 1788 b- defN 18-Oct-20 14:53 clojure/core$partition$fn__4912.class\n -rw-r--r-- 2.0 unx 1487 b- defN 18-Oct-20 14:53 clojure/core$partition.class\n--rw-r--r-- 2.0 unx 1607 b- defN 18-Oct-20 14:53 clojure/core$partition_all$fn__7037$fn__7038.class\n+-rw-r--r-- 2.0 unx 1606 b- defN 18-Oct-20 14:53 clojure/core$partition_all$fn__7037$fn__7038.class\n -rw-r--r-- 2.0 unx 832 b- defN 18-Oct-20 14:53 clojure/core$partition_all$fn__7037.class\n -rw-r--r-- 2.0 unx 1282 b- defN 18-Oct-20 14:53 clojure/core$partition_all$fn__7041.class\n -rw-r--r-- 2.0 unx 1497 b- defN 18-Oct-20 14:53 clojure/core$partition_all.class\n -rw-r--r-- 2.0 unx 2272 b- defN 18-Oct-20 14:53 clojure/core$partition_by$fn__7015$fn__7016.class\n -rw-r--r-- 2.0 unx 1119 b- defN 18-Oct-20 14:53 clojure/core$partition_by$fn__7015.class\n -rw-r--r-- 2.0 unx 914 b- defN 18-Oct-20 14:53 clojure/core$partition_by$fn__7020$fn__7021.class\n -rw-r--r-- 2.0 unx 1497 b- defN 18-Oct-20 14:53 clojure/core$partition_by$fn__7020.class\n@@ -1284,17 +1284,17 @@\n -rw-r--r-- 2.0 unx 381 b- defN 18-Oct-20 14:53 clojure/core/ArrayManager.class\n -rw-r--r-- 2.0 unx 1762 b- defN 18-Oct-20 14:53 clojure/core/Eduction.class\n -rw-r--r-- 2.0 unx 476 b- defN 18-Oct-20 14:53 clojure/core/IVecImpl.class\n -rw-r--r-- 2.0 unx 797 b- defN 18-Oct-20 14:53 clojure/core/Vec$fn__6808.class\n -rw-r--r-- 2.0 unx 780 b- defN 18-Oct-20 14:53 clojure/core/Vec$fn__6810.class\n -rw-r--r-- 2.0 unx 2457 b- defN 18-Oct-20 14:53 clojure/core/Vec$reify__6813.class\n -rw-r--r-- 2.0 unx 1785 b- defN 18-Oct-20 14:53 clojure/core/Vec$reify__6815.class\n--rw-r--r-- 2.0 unx 18191 b- defN 18-Oct-20 14:53 clojure/core/Vec.class\n+-rw-r--r-- 2.0 unx 18268 b- defN 18-Oct-20 14:53 clojure/core/Vec.class\n -rw-r--r-- 2.0 unx 824 b- defN 18-Oct-20 14:53 clojure/core/VecNode.class\n--rw-r--r-- 2.0 unx 1312 b- defN 18-Oct-20 14:53 clojure/core/VecSeq$fn__6793.class\n+-rw-r--r-- 2.0 unx 1313 b- defN 18-Oct-20 14:53 clojure/core/VecSeq$fn__6793.class\n -rw-r--r-- 2.0 unx 5558 b- defN 18-Oct-20 14:53 clojure/core/VecSeq.class\n -rw-r--r-- 2.0 unx 1379 b- defN 18-Oct-20 14:53 clojure/core/protocols$fn__6677.class\n -rw-r--r-- 2.0 unx 1683 b- defN 18-Oct-20 14:53 clojure/core/protocols$fn__6681.class\n -rw-r--r-- 2.0 unx 1973 b- defN 18-Oct-20 14:53 clojure/core/protocols$fn__6684$G__6679__6697.class\n -rw-r--r-- 2.0 unx 1003 b- defN 18-Oct-20 14:53 clojure/core/protocols$fn__6684$G__6680__6690.class\n -rw-r--r-- 2.0 unx 972 b- defN 18-Oct-20 14:53 clojure/core/protocols$fn__6684.class\n -rw-r--r-- 2.0 unx 1687 b- defN 18-Oct-20 14:53 clojure/core/protocols$fn__6707.class\n@@ -3337,8 +3337,8 @@\n -rw-r--r-- 2.0 unx 765 b- defN 18-Oct-20 14:53 clojure/zip$vector_zip$fn__7605.class\n -rw-r--r-- 2.0 unx 1094 b- defN 18-Oct-20 14:53 clojure/zip$vector_zip.class\n -rw-r--r-- 2.0 unx 1334 b- defN 18-Oct-20 14:53 clojure/zip$xml_zip$fn__7608.class\n -rw-r--r-- 2.0 unx 1411 b- defN 18-Oct-20 14:53 clojure/zip$xml_zip.class\n -rw-r--r-- 2.0 unx 1449 b- defN 18-Oct-20 14:53 clojure/zip$zipper.class\n -rw-r--r-- 2.0 unx 9539 b- defN 18-Oct-20 14:53 clojure/zip.clj\n -rw-r--r-- 2.0 unx 13683 b- defN 18-Oct-20 14:53 clojure/zip__init.class\n-3342 files, 6913438 bytes uncompressed, 3152416 bytes compressed: 54.4%\n+3342 files, 6913515 bytes uncompressed, 3152468 bytes compressed: 54.4%\n" }, { "source1": "clojure/core$assert_same_protocol$fn__6595.class", "source2": "clojure/core$assert_same_protocol$fn__6595.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,22 +4,22 @@\n import clojure.lang.ISeq;\n import clojure.lang.ArraySeq;\n import clojure.lang.Reflector;\n import clojure.lang.AFunction;\n \n public final class core$assert_same_protocol$fn__6595 extends AFunction\n {\n- Object p;\n- Object v;\n Object protocol_var;\n+ Object v;\n+ Object p;\n \n- public core$assert_same_protocol$fn__6595(final Object p3, final Object v, final Object protocol_var) {\n- this.p = p3;\n- this.v = v;\n+ public core$assert_same_protocol$fn__6595(final Object protocol_var, final Object v, final Object p3) {\n this.protocol_var = protocol_var;\n+ this.v = v;\n+ this.p = p3;\n }\n \n public Object invoke() {\n Object invokeStatic;\n try {\n final Object[] array = { \"Warning: protocol\", this.protocol_var, \"is overwriting\", null };\n final int n = 3;\n" } ] }, { "source1": "clojure/core$assert_same_protocol.class", "source2": "clojure/core$assert_same_protocol.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -65,19 +65,19 @@\n }\n o4 = (invokeStatic3 = and__4467__auto__6601);\n and__4467__auto__6601 = null;\n }\n if (invokeStatic3 != null) {\n if (o4 != Boolean.FALSE) {\n core$push_thread_bindings.invokeStatic(core$hash_map.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$assert_same_protocol.const__10, core$assert_same_protocol.const__11.get() })));\n- final Object o5 = p;\n- p = null;\n- final Object o6 = v;\n+ final Object o5 = v;\n v = null;\n- ((IFn)new core$assert_same_protocol$fn__6595(o5, o6, protocol_var)).invoke();\n+ final Object o6 = p;\n+ p = null;\n+ ((IFn)new core$assert_same_protocol$fn__6595(protocol_var, o5, o6)).invoke();\n }\n }\n final Object o7 = seq_6591;\n seq_6591 = null;\n final Object o8 = chunk_6592;\n chunk_6592 = null;\n final long n = count_6593;\n" } ] }, { "source1": "clojure/core$bean$fn__5975$fn__5976.class", "source2": "clojure/core$bean$fn__5975$fn__5976.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,22 +1,22 @@\n \n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class core$bean$fn__5975$fn__5976 extends AFunction\n {\n- Object x;\n- Object method;\n Object pd;\n+ Object method;\n+ Object x;\n \n- public core$bean$fn__5975$fn__5976(final Object x, final Object method, final Object pd) {\n- this.x = x;\n- this.method = method;\n+ public core$bean$fn__5975$fn__5976(final Object pd, final Object method, final Object x) {\n this.pd = pd;\n+ this.method = method;\n+ this.x = x;\n }\n \n public Object invoke() {\n // \n // This method could not be decompiled.\n // \n // Original Bytecode:\n" } ] }, { "source1": "clojure/core$bean$fn__5975.class", "source2": "clojure/core$bean$fn__5975.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -56,22 +56,22 @@\n // 82: astore_1 /* m */\n // 83: aload_3 /* name */\n // 84: aconst_null \n // 85: astore_3 /* name */\n // 86: invokestatic clojure/core$keyword.invokeStatic:(Ljava/lang/Object;)Ljava/lang/Object;\n // 89: new Lclojure/core$bean$fn__5975$fn__5976;\n // 92: dup \n- // 93: aload_0 /* this */\n- // 94: getfield clojure/core$bean$fn__5975.x:Ljava/lang/Object;\n- // 97: aload method\n- // 99: aconst_null \n- // 100: astore method\n- // 102: aload_2 /* pd */\n- // 103: aconst_null \n- // 104: astore_2 /* pd */\n+ // 93: aload_2 /* pd */\n+ // 94: aconst_null \n+ // 95: astore_2 /* pd */\n+ // 96: aload method\n+ // 98: aconst_null \n+ // 99: astore method\n+ // 101: aload_0 /* this */\n+ // 102: getfield clojure/core$bean$fn__5975.x:Ljava/lang/Object;\n // 105: invokespecial clojure/core$bean$fn__5975$fn__5976.:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V\n // 108: invokestatic clojure/core$assoc__4371.invokeStatic:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n // 111: goto 118\n // 114: pop \n // 115: aload_1 /* m */\n // 116: aconst_null \n // 117: astore_1 /* m */\n" } ] }, { "source1": "clojure/core$bean$fn__5990.class", "source2": "clojure/core$bean$fn__5990.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,20 +3,20 @@\n \n import clojure.lang.MapEntry;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$bean$fn__5990 extends AFunction\n {\n- Object v;\n Object pmap;\n+ Object v;\n \n- public core$bean$fn__5990(final Object v, final Object pmap) {\n- this.v = v;\n+ public core$bean$fn__5990(final Object pmap, final Object v) {\n this.pmap = pmap;\n+ this.v = v;\n }\n \n public Object invoke(final Object this, Object k) {\n final Object invokeStatic = core$contains_QMARK_.invokeStatic(this.pmap, k);\n if (invokeStatic != null) {\n if (invokeStatic != Boolean.FALSE) {\n final Object o = k;\n" } ] }, { "source1": "clojure/core$bean$fn__5992.class", "source2": "clojure/core$bean$fn__5992.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,20 +2,20 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$bean$fn__5992 extends AFunction\n {\n- Object v;\n Object pmap;\n+ Object v;\n \n- public core$bean$fn__5992(final Object v, final Object pmap) {\n- this.v = v;\n+ public core$bean$fn__5992(final Object pmap, final Object v) {\n this.pmap = pmap;\n+ this.v = v;\n }\n \n public Object invoke(final Object this, Object k, Object default) {\n final Object invokeStatic = core$contains_QMARK_.invokeStatic(this.pmap, k);\n if (invokeStatic != null) {\n if (invokeStatic != Boolean.FALSE) {\n final IFn fn = (IFn)this.v;\n" } ] }, { "source1": "clojure/core$bean$fn__6002$thisfn__6003$fn__6004.class", "source2": "clojure/core$bean$fn__6002$thisfn__6003$fn__6004.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,22 +3,22 @@\n \n import clojure.lang.MapEntry;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$bean$fn__6002$thisfn__6003$fn__6004 extends AFunction\n {\n- Object v;\n Object thisfn;\n Object plseq;\n+ Object v;\n \n- public core$bean$fn__6002$thisfn__6003$fn__6004(final Object v, final Object thisfn, final Object plseq) {\n- this.v = v;\n+ public core$bean$fn__6002$thisfn__6003$fn__6004(final Object thisfn, final Object plseq, final Object v) {\n this.thisfn = thisfn;\n this.plseq = plseq;\n+ this.v = v;\n }\n \n public Object invoke() {\n final Object plseq = this.plseq;\n this.plseq = null;\n final Object invokeStatic;\n Object temp__4657__auto__6006 = invokeStatic = core$seq__4357.invokeStatic(plseq);\n" } ] }, { "source1": "clojure/core$bean$fn__6002$thisfn__6003.class", "source2": "clojure/core$bean$fn__6002$thisfn__6003.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,13 +10,12 @@\n Object v;\n \n public core$bean$fn__6002$thisfn__6003(final Object v) {\n this.v = v;\n }\n \n public Object invoke(Object plseq) {\n- final Object v = this.v;\n final Object o = plseq;\n plseq = null;\n- return new LazySeq((IFn)new core$bean$fn__6002$thisfn__6003$fn__6004(v, (Object)this, o));\n+ return new LazySeq((IFn)new core$bean$fn__6002$thisfn__6003$fn__6004((Object)this, o, this.v));\n }\n }\n" } ] }, { "source1": "clojure/core$bean$fn__6002.class", "source2": "clojure/core$bean$fn__6002.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,19 +2,19 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$bean$fn__6002 extends AFunction\n {\n- Object v;\n Object pmap;\n+ Object v;\n \n- public core$bean$fn__6002(final Object v, final Object pmap) {\n- this.v = v;\n+ public core$bean$fn__6002(final Object pmap, final Object v) {\n this.pmap = pmap;\n+ this.v = v;\n }\n \n public Object invoke(final Object this) {\n return ((IFn)new core$bean$fn__6002$thisfn__6003(this.v)).invoke(core$keys.invokeStatic(this.pmap));\n }\n }\n" } ] }, { "source1": "clojure/core$bean.class", "source2": "clojure/core$bean.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -73,28 +73,28 @@\n // 110: iconst_4 \n // 111: ldc \"entryAt\"\n // 113: aastore \n // 114: dup \n // 115: iconst_5 \n // 116: new Lclojure/core$bean$fn__5990;\n // 119: dup \n- // 120: aload_3 /* v */\n- // 121: aload_2 /* pmap */\n+ // 120: aload_2 /* pmap */\n+ // 121: aload_3 /* v */\n // 122: invokespecial clojure/core$bean$fn__5990.:(Ljava/lang/Object;Ljava/lang/Object;)V\n // 125: aastore \n // 126: dup \n // 127: bipush 6\n // 129: ldc \"valAt\"\n // 131: aastore \n // 132: dup \n // 133: bipush 7\n // 135: new Lclojure/core$bean$fn__5992;\n // 138: dup \n- // 139: aload_3 /* v */\n- // 140: aload_2 /* pmap */\n+ // 139: aload_2 /* pmap */\n+ // 140: aload_3 /* v */\n // 141: invokespecial clojure/core$bean$fn__5992.:(Ljava/lang/Object;Ljava/lang/Object;)V\n // 144: aastore \n // 145: dup \n // 146: bipush 8\n // 148: ldc \"cons\"\n // 150: aastore \n // 151: dup \n@@ -143,20 +143,20 @@\n // 224: bipush 16\n // 226: ldc \"seq\"\n // 228: aastore \n // 229: dup \n // 230: bipush 17\n // 232: new Lclojure/core$bean$fn__6002;\n // 235: dup \n- // 236: aload_3 /* v */\n+ // 236: aload_2 /* pmap */\n // 237: aconst_null \n- // 238: astore_3 /* v */\n- // 239: aload_2 /* pmap */\n+ // 238: astore_2 /* pmap */\n+ // 239: aload_3 /* v */\n // 240: aconst_null \n- // 241: astore_2 /* pmap */\n+ // 241: astore_3 /* v */\n // 242: invokespecial clojure/core$bean$fn__6002.:(Ljava/lang/Object;Ljava/lang/Object;)V\n // 245: aastore \n // 246: invokestatic clojure/lang/RT.mapUniqueKeys:([Ljava/lang/Object;)Lclojure/lang/IPersistentMap;\n // 249: invokestatic clojure/core$init_proxy.invokeStatic:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n // 252: pop \n // 253: aload p__5959__auto__6010\n // 255: aconst_null \n" } ] }, { "source1": "clojure/core$binding_conveyor_fn$fn__4676.class", "source2": "clojure/core$binding_conveyor_fn$fn__4676.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,20 +3,20 @@\n \n import clojure.lang.IFn;\n import clojure.lang.Var;\n import clojure.lang.RestFn;\n \n public final class core$binding_conveyor_fn$fn__4676 extends RestFn\n {\n- Object frame;\n Object f;\n+ Object frame;\n \n- public core$binding_conveyor_fn$fn__4676(final Object frame, final Object f) {\n- this.frame = frame;\n+ public core$binding_conveyor_fn$fn__4676(final Object f, final Object frame) {\n this.f = f;\n+ this.frame = frame;\n }\n \n public Object doInvoke(Object x, Object y, Object z, Object args) {\n Var.resetThreadBindingFrame(this.frame);\n final Object f = this.f;\n final Object o = x;\n x = null;\n" } ] }, { "source1": "clojure/core$binding_conveyor_fn.class", "source2": "clojure/core$binding_conveyor_fn.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,19 +3,19 @@\n \n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$binding_conveyor_fn extends AFunction\n {\n public static Object invokeStatic(Object f) {\n- final Object cloneThreadBindingFrame;\n- Object frame = cloneThreadBindingFrame = Var.cloneThreadBindingFrame();\n- frame = null;\n+ Object frame = Var.cloneThreadBindingFrame();\n final Object o = f;\n f = null;\n- return new core$binding_conveyor_fn$fn__4676(cloneThreadBindingFrame, o);\n+ final Object o2 = frame;\n+ frame = null;\n+ return new core$binding_conveyor_fn$fn__4676(o, o2);\n }\n \n public Object invoke(final Object f) {\n return invokeStatic(f);\n }\n }\n" } ] }, { "source1": "clojure/core$bound_fn_STAR_$fn__4671.class", "source2": "clojure/core$bound_fn_STAR_$fn__4671.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,21 +3,21 @@\n \n import clojure.lang.RT;\n import clojure.lang.Var;\n import clojure.lang.RestFn;\n \n public final class core$bound_fn_STAR_$fn__4671 extends RestFn\n {\n- Object f;\n Object bindings;\n+ Object f;\n public static final Var const__1;\n \n- public core$bound_fn_STAR_$fn__4671(final Object f, final Object bindings) {\n- this.f = f;\n+ public core$bound_fn_STAR_$fn__4671(final Object bindings, final Object f) {\n this.bindings = bindings;\n+ this.f = f;\n }\n \n public Object doInvoke(Object args) {\n final Object rawRoot = core$bound_fn_STAR_$fn__4671.const__1.getRawRoot();\n final Object bindings = this.bindings;\n final Object f = this.f;\n final Object o = args;\n" } ] }, { "source1": "clojure/core$bound_fn_STAR_.class", "source2": "clojure/core$bound_fn_STAR_.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,19 +2,19 @@\n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class core$bound_fn_STAR_ extends AFunction\n {\n public static Object invokeStatic(Object f) {\n- Object bindings = core$get_thread_bindings.invokeStatic();\n+ final Object invokeStatic;\n+ Object bindings = invokeStatic = core$get_thread_bindings.invokeStatic();\n+ bindings = null;\n final Object o = f;\n f = null;\n- final Object o2 = bindings;\n- bindings = null;\n- return new core$bound_fn_STAR_$fn__4671(o, o2);\n+ return new core$bound_fn_STAR_$fn__4671(invokeStatic, o);\n }\n \n public Object invoke(final Object f) {\n return invokeStatic(f);\n }\n }\n" } ] }, { "source1": "clojure/core$build_positional_factory$iter__6505__6509$fn__6510$fn__6511.class", "source2": "clojure/core$build_positional_factory$iter__6505__6509$fn__6510$fn__6511.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,24 +8,24 @@\n import clojure.lang.Indexed;\n import clojure.lang.RT;\n import clojure.lang.AFn;\n import clojure.lang.AFunction;\n \n public final class core$build_positional_factory$iter__6505__6509$fn__6510$fn__6511 extends AFunction\n {\n- Object b__6508;\n- Object c__5214__auto__;\n int size__5215__auto__;\n+ Object c__5214__auto__;\n+ Object b__6508;\n public static final AFn const__5;\n public static final AFn const__6;\n \n- public core$build_positional_factory$iter__6505__6509$fn__6510$fn__6511(final Object b__6508, final Object c__5214__auto__, final int size__5215__auto__) {\n- this.b__6508 = b__6508;\n- this.c__5214__auto__ = c__5214__auto__;\n+ public core$build_positional_factory$iter__6505__6509$fn__6510$fn__6511(final int size__5215__auto__, final Object c__5214__auto__, final Object b__6508) {\n this.size__5215__auto__ = size__5215__auto__;\n+ this.c__5214__auto__ = c__5214__auto__;\n+ this.b__6508 = b__6508;\n }\n \n public Object invoke() {\n for (long i__6507 = (long)RT.intCast(0L); i__6507 < this.size__5215__auto__; ++i__6507) {\n Object i = ((Indexed)this.c__5214__auto__).nth(RT.intCast(i__6507));\n final Object b__6508 = this.b__6508;\n final Object[] array = { core$build_positional_factory$iter__6505__6509$fn__6510$fn__6511.const__5, core$build_positional_factory$iter__6505__6509$fn__6510$fn__6511.const__6, null };\n" } ] }, { "source1": "clojure/core$build_positional_factory$iter__6505__6509$fn__6510.class", "source2": "clojure/core$build_positional_factory$iter__6505__6509$fn__6510.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -36,46 +36,46 @@\n temp__4657__auto__6516 = null;\n Object s__6507 = o2;\n final Object invokeStatic2 = core$chunked_seq_QMARK_.invokeStatic(s__6507);\n if (invokeStatic2 != null) {\n if (invokeStatic2 != Boolean.FALSE) {\n Object c__5214__auto__6514 = core$chunk_first.invokeStatic(s__6507);\n final int size__5215__auto__6515 = RT.intCast(RT.count(c__5214__auto__6514));\n- final Object invokeStatic3;\n- Object b__6508 = invokeStatic3 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__6515);\n+ Object b__6508 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__6515);\n+ final int n = size__5215__auto__6515;\n final Object o3 = c__5214__auto__6514;\n c__5214__auto__6514 = null;\n- final Object invoke = ((IFn)new core$build_positional_factory$iter__6505__6509$fn__6510$fn__6511(invokeStatic3, o3, size__5215__auto__6515)).invoke();\n+ final Object invoke = ((IFn)new core$build_positional_factory$iter__6505__6509$fn__6510$fn__6511(n, o3, b__6508)).invoke();\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n final Object o4 = b__6508;\n b__6508 = null;\n- final Object invokeStatic4 = core$chunk.invokeStatic(o4);\n+ final Object invokeStatic3 = core$chunk.invokeStatic(o4);\n final IFn fn = (IFn)this.iter__6505;\n final Object o5 = s__6507;\n s__6507 = null;\n- return core$chunk_cons.invokeStatic(invokeStatic4, fn.invoke(core$chunk_rest.invokeStatic(o5)));\n+ return core$chunk_cons.invokeStatic(invokeStatic3, fn.invoke(core$chunk_rest.invokeStatic(o5)));\n }\n }\n final Object o7 = b__6508;\n b__6508 = null;\n return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o7), (Object)null);\n }\n }\n Object i = core$first__4339.invokeStatic(s__6507);\n final Object[] array = { core$build_positional_factory$iter__6505__6509$fn__6510.const__12, core$build_positional_factory$iter__6505__6509$fn__6510.const__13, null };\n- final int n = 2;\n+ final int n2 = 2;\n final Object o8 = i;\n i = null;\n- array[n] = o8;\n- final Object invokeStatic5 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array));\n+ array[n2] = o8;\n+ final Object invokeStatic4 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array));\n final IFn fn2 = (IFn)this.iter__6505;\n final Object o9 = s__6507;\n s__6507 = null;\n- return core$cons__4331.invokeStatic(invokeStatic5, fn2.invoke(core$rest__4343.invokeStatic(o9)));\n+ return core$cons__4331.invokeStatic(invokeStatic4, fn2.invoke(core$rest__4343.invokeStatic(o9)));\n }\n }\n return null;\n }\n \n static {\n const__12 = (AFn)Symbol.intern(\"clojure.core\", \"nth\");\n" } ] }, { "source1": "clojure/core$cat$fn__7253.class", "source2": "clojure/core$cat$fn__7253.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,20 +2,20 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$cat$fn__7253 extends AFunction\n {\n- Object rrf;\n Object rf;\n+ Object rrf;\n \n- public core$cat$fn__7253(final Object rrf, final Object rf) {\n- this.rrf = rrf;\n+ public core$cat$fn__7253(final Object rf, final Object rrf) {\n this.rf = rf;\n+ this.rrf = rrf;\n }\n \n public Object invoke(Object result, Object input) {\n final Object rrf = this.rrf;\n final Object o = result;\n result = null;\n final Object o2 = input;\n" } ] }, { "source1": "clojure/core$cat.class", "source2": "clojure/core$cat.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,19 +2,19 @@\n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class core$cat extends AFunction\n {\n public static Object invokeStatic(Object rf) {\n- final Object invokeStatic;\n- Object rrf = invokeStatic = core$preserving_reduced.invokeStatic(rf);\n- rrf = null;\n+ Object rrf = core$preserving_reduced.invokeStatic(rf);\n final Object o = rf;\n rf = null;\n- return new core$cat$fn__7253(invokeStatic, o);\n+ final Object o2 = rrf;\n+ rrf = null;\n+ return new core$cat$fn__7253(o, o2);\n }\n \n public Object invoke(final Object rf) {\n return invokeStatic(rf);\n }\n }\n" } ] }, { "source1": "clojure/core$completing$fn__6948.class", "source2": "clojure/core$completing$fn__6948.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,20 +2,20 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$completing$fn__6948 extends AFunction\n {\n- Object cf;\n Object f;\n+ Object cf;\n \n- public core$completing$fn__6948(final Object cf, final Object f) {\n- this.cf = cf;\n+ public core$completing$fn__6948(final Object f, final Object cf) {\n this.f = f;\n+ this.cf = cf;\n }\n \n public Object invoke(Object x, Object y) {\n final IFn fn = (IFn)this.f;\n final Object o = x;\n x = null;\n final Object o2 = y;\n" } ] }, { "source1": "clojure/core$completing.class", "source2": "clojure/core$completing.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,18 +6,18 @@\n import clojure.lang.AFunction;\n \n public final class core$completing extends AFunction\n {\n public static final Var const__1;\n \n public static Object invokeStatic(Object f, Object cf) {\n- final Object o = cf;\n- cf = null;\n- final Object o2 = f;\n+ final Object o = f;\n f = null;\n+ final Object o2 = cf;\n+ cf = null;\n return new core$completing$fn__6948(o, o2);\n }\n \n public Object invoke(final Object f, final Object cf) {\n return invokeStatic(f, cf);\n }\n \n" } ] }, { "source1": "clojure/core$concat$cat__4448$fn__4449.class", "source2": "clojure/core$concat$cat__4448$fn__4449.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,21 +2,21 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$concat$cat__4448$fn__4449 extends AFunction\n {\n- Object zs;\n Object xys;\n+ Object zs;\n Object cat;\n \n- public core$concat$cat__4448$fn__4449(final Object zs, final Object xys, final Object cat) {\n- this.zs = zs;\n+ public core$concat$cat__4448$fn__4449(final Object xys, final Object zs, final Object cat) {\n this.xys = xys;\n+ this.zs = zs;\n this.cat = cat;\n }\n \n public Object invoke() {\n final Object xys2 = this.xys;\n this.xys = null;\n final Object invokeStatic;\n" } ] }, { "source1": "clojure/core$concat$cat__4448.class", "source2": "clojure/core$concat$cat__4448.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,14 +4,14 @@\n import clojure.lang.LazySeq;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$concat$cat__4448 extends AFunction\n {\n public Object invoke(Object xys, Object zs) {\n- final Object o = zs;\n- zs = null;\n- final Object o2 = xys;\n+ final Object o = xys;\n xys = null;\n+ final Object o2 = zs;\n+ zs = null;\n return new LazySeq((IFn)new core$concat$cat__4448$fn__4449(o, o2, (Object)this));\n }\n }\n" } ] }, { "source1": "clojure/core$ctor_sigs$iter__6223__6227$fn__6228$fn__6229.class", "source2": "clojure/core$ctor_sigs$iter__6223__6227$fn__6228$fn__6229.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,23 +6,23 @@\n import clojure.lang.Indexed;\n import clojure.lang.RT;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$ctor_sigs$iter__6223__6227$fn__6228$fn__6229 extends AFunction\n {\n- Object c__5214__auto__;\n- Object b__6226;\n int size__5215__auto__;\n+ Object b__6226;\n+ Object c__5214__auto__;\n public static final Var const__6;\n \n- public core$ctor_sigs$iter__6223__6227$fn__6228$fn__6229(final Object c__5214__auto__, final Object b__6226, final int size__5215__auto__) {\n- this.c__5214__auto__ = c__5214__auto__;\n- this.b__6226 = b__6226;\n+ public core$ctor_sigs$iter__6223__6227$fn__6228$fn__6229(final int size__5215__auto__, final Object b__6226, final Object c__5214__auto__) {\n this.size__5215__auto__ = size__5215__auto__;\n+ this.b__6226 = b__6226;\n+ this.c__5214__auto__ = c__5214__auto__;\n }\n \n public Object invoke() {\n long i__6225 = (long)RT.intCast(0L);\n while (i__6225 < this.size__5215__auto__) {\n Object ctor = ((Indexed)this.c__5214__auto__).nth(RT.intCast(i__6225));\n final Object invokeStatic = core$not.invokeStatic((Object)(Modifier.isPrivate(((Constructor)ctor).getModifiers()) ? Boolean.TRUE : Boolean.FALSE));\n" } ] }, { "source1": "clojure/core$ctor_sigs$iter__6223__6227$fn__6228.class", "source2": "clojure/core$ctor_sigs$iter__6223__6227$fn__6228.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,21 +6,21 @@\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$ctor_sigs$iter__6223__6227$fn__6228 extends AFunction\n {\n- Object s__6224;\n Object iter__6223;\n+ Object s__6224;\n public static final Var const__13;\n \n- public core$ctor_sigs$iter__6223__6227$fn__6228(final Object s__6224, final Object iter__6223) {\n- this.s__6224 = s__6224;\n+ public core$ctor_sigs$iter__6223__6227$fn__6228(final Object iter__6223, final Object s__6224) {\n this.iter__6223 = iter__6223;\n+ this.s__6224 = s__6224;\n }\n \n public Object invoke() {\n final Object s__6226 = this.s__6224;\n this.s__6224 = null;\n Object s__6224 = s__6226;\n while (true) {\n@@ -37,50 +37,52 @@\n Object s__6225 = o2;\n final Object invokeStatic2 = core$chunked_seq_QMARK_.invokeStatic(s__6225);\n if (invokeStatic2 != null) {\n if (invokeStatic2 != Boolean.FALSE) {\n Object c__5214__auto__6232 = core$chunk_first.invokeStatic(s__6225);\n final int size__5215__auto__6233 = RT.intCast(RT.count(c__5214__auto__6232));\n Object b__6226 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__6233);\n- final Object o3 = c__5214__auto__6232;\n+ final int n = size__5215__auto__6233;\n+ final Object o3 = b__6226;\n+ final Object o4 = c__5214__auto__6232;\n c__5214__auto__6232 = null;\n- final Object invoke = ((IFn)new core$ctor_sigs$iter__6223__6227$fn__6228$fn__6229(o3, b__6226, size__5215__auto__6233)).invoke();\n+ final Object invoke = ((IFn)new core$ctor_sigs$iter__6223__6227$fn__6228$fn__6229(n, o3, o4)).invoke();\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n- final Object o4 = b__6226;\n+ final Object o5 = b__6226;\n b__6226 = null;\n- final Object invokeStatic3 = core$chunk.invokeStatic(o4);\n+ final Object invokeStatic3 = core$chunk.invokeStatic(o5);\n final IFn fn = (IFn)this.iter__6223;\n- final Object o5 = s__6225;\n+ final Object o6 = s__6225;\n s__6225 = null;\n- return core$chunk_cons.invokeStatic(invokeStatic3, fn.invoke(core$chunk_rest.invokeStatic(o5)));\n+ return core$chunk_cons.invokeStatic(invokeStatic3, fn.invoke(core$chunk_rest.invokeStatic(o6)));\n }\n }\n- final Object o7 = b__6226;\n+ final Object o8 = b__6226;\n b__6226 = null;\n- return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o7), (Object)null);\n+ return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o8), (Object)null);\n }\n }\n Object ctor = core$first__4339.invokeStatic(s__6225);\n final Object invokeStatic4 = core$not.invokeStatic((Object)(Modifier.isPrivate(((Constructor)ctor).getModifiers()) ? Boolean.TRUE : Boolean.FALSE));\n if (invokeStatic4 != null) {\n if (invokeStatic4 != Boolean.FALSE) {\n final Object rawRoot = core$ctor_sigs$iter__6223__6227$fn__6228.const__13.getRawRoot();\n- final Object o8 = ctor;\n+ final Object o9 = ctor;\n ctor = null;\n- final Object invokeStatic5 = core$apply.invokeStatic(rawRoot, (Object)((Constructor)o8).getParameterTypes());\n+ final Object invokeStatic5 = core$apply.invokeStatic(rawRoot, (Object)((Constructor)o9).getParameterTypes());\n final IFn fn2 = (IFn)this.iter__6223;\n- final Object o9 = s__6225;\n+ final Object o10 = s__6225;\n s__6225 = null;\n- return core$cons__4331.invokeStatic(invokeStatic5, fn2.invoke(core$rest__4343.invokeStatic(o9)));\n+ return core$cons__4331.invokeStatic(invokeStatic5, fn2.invoke(core$rest__4343.invokeStatic(o10)));\n }\n }\n- final Object o10 = s__6225;\n+ final Object o11 = s__6225;\n s__6225 = null;\n- s__6224 = core$rest__4343.invokeStatic(o10);\n+ s__6224 = core$rest__4343.invokeStatic(o11);\n continue;\n }\n break;\n }\n return null;\n }\n \n" } ] }, { "source1": "clojure/core$ctor_sigs$iter__6223__6227.class", "source2": "clojure/core$ctor_sigs$iter__6223__6227.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,10 +6,10 @@\n import clojure.lang.AFunction;\n \n public final class core$ctor_sigs$iter__6223__6227 extends AFunction\n {\n public Object invoke(Object s__6224) {\n final Object o = s__6224;\n s__6224 = null;\n- return new LazySeq((IFn)new core$ctor_sigs$iter__6223__6227$fn__6228(o, (Object)this));\n+ return new LazySeq((IFn)new core$ctor_sigs$iter__6223__6227$fn__6228((Object)this, o));\n }\n }\n" } ] }, { "source1": "clojure/core$dedupe$fn__7256$fn__7257.class", "source2": "clojure/core$dedupe$fn__7256$fn__7257.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,20 +3,20 @@\n \n import clojure.lang.IFn;\n import clojure.lang.Util;\n import clojure.lang.AFunction;\n \n public final class core$dedupe$fn__7256$fn__7257 extends AFunction\n {\n- Object rf;\n Object pv;\n+ Object rf;\n \n- public core$dedupe$fn__7256$fn__7257(final Object rf, final Object pv) {\n- this.rf = rf;\n+ public core$dedupe$fn__7256$fn__7257(final Object pv, final Object rf) {\n this.pv = pv;\n+ this.rf = rf;\n }\n \n public Object invoke(Object result, Object input) {\n Object prior = core$deref.invokeStatic(this.pv);\n core$vreset_BANG_.invokeStatic(this.pv, input);\n final Object o = prior;\n prior = null;\n" } ] }, { "source1": "clojure/core$dedupe$fn__7256.class", "source2": "clojure/core$dedupe$fn__7256.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,19 +6,19 @@\n import clojure.lang.AFunction;\n \n public final class core$dedupe$fn__7256 extends AFunction\n {\n public static final Keyword const__1;\n \n public Object invoke(Object rf) {\n- Object pv = core$volatile_BANG_.invokeStatic((Object)core$dedupe$fn__7256.const__1);\n+ final Object invokeStatic;\n+ Object pv = invokeStatic = core$volatile_BANG_.invokeStatic((Object)core$dedupe$fn__7256.const__1);\n+ pv = null;\n final Object o = rf;\n rf = null;\n- final Object o2 = pv;\n- pv = null;\n- return new core$dedupe$fn__7256$fn__7257(o, o2);\n+ return new core$dedupe$fn__7256$fn__7257(invokeStatic, o);\n }\n \n static {\n const__1 = RT.keyword(\"clojure.core\", \"none\");\n }\n }\n" } ] }, { "source1": "clojure/core$defmacro$fn__4402.class", "source2": "clojure/core$defmacro$fn__4402.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,20 +4,20 @@\n import clojure.lang.ISeq;\n import clojure.lang.PersistentList$Primordial;\n import clojure.lang.ArraySeq;\n import clojure.lang.AFunction;\n \n public final class core$defmacro$fn__4402 extends AFunction\n {\n- Object name;\n Object args;\n+ Object name;\n \n- public core$defmacro$fn__4402(final Object name, final Object args) {\n- this.name = name;\n+ public core$defmacro$fn__4402(final Object args, final Object name) {\n this.args = args;\n+ this.name = name;\n }\n \n public Object invoke() {\n final Object[] array = { null };\n final int n = 0;\n final Object name = this.name;\n this.name = null;\n" } ] }, { "source1": "clojure/core$defmacro$fn__4410.class", "source2": "clojure/core$defmacro$fn__4410.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class core$defmacro$fn__4410 extends AFunction\n {\n- Object prefix;\n Object fdecl;\n+ Object prefix;\n \n- public core$defmacro$fn__4410(final Object prefix, final Object fdecl) {\n- this.prefix = prefix;\n+ public core$defmacro$fn__4410(final Object fdecl, final Object prefix) {\n this.fdecl = fdecl;\n+ this.prefix = prefix;\n }\n \n public Object invoke() {\n final Object prefix = this.prefix;\n this.prefix = null;\n Object p = prefix;\n final Object fdecl = this.fdecl;\n" } ] }, { "source1": "clojure/core$defmacro.class", "source2": "clojure/core$defmacro.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -22,15 +22,15 @@\n public static final AFn const__6;\n public static final AFn const__7;\n public static final AFn const__8;\n public static final Object const__9;\n public static final AFn const__10;\n \n public static Object invokeStatic(final Object _AMPERSAND_form, final Object _AMPERSAND_env, Object name, ISeq args) {\n- Object prefix = ((IFn)new core$defmacro$fn__4402(name, (Object)args)).invoke();\n+ Object prefix = ((IFn)new core$defmacro$fn__4402((Object)args, name)).invoke();\n final ISeq seq = args;\n args = null;\n Object fdecl = ((IFn)new core$defmacro$fn__4404((Object)seq)).invoke();\n final Object invokeStatic = core$vector_QMARK___4369.invokeStatic(core$first__4339.invokeStatic(fdecl));\n Object invokeStatic2 = null;\n Label_0084: {\n if (invokeStatic != null) {\n@@ -54,34 +54,34 @@\n final core$defmacro$add_args__4408 core$defmacro$add_args__4408;\n Object add_args = core$defmacro$add_args__4408 = new core$defmacro$add_args__4408((Object)core$defmacro$add_implicit_args__4406);\n add_args = null;\n final IFn fn = (IFn)core$defmacro$add_args__4408;\n final PersistentVector empty = PersistentVector.EMPTY;\n final Object o2 = fdecl2;\n fdecl2 = null;\n- Object fdecl3 = core$seq__4357.invokeStatic(fn.invoke((Object)empty, o2));\n+ final Object invokeStatic3;\n+ Object fdecl3 = invokeStatic3 = core$seq__4357.invokeStatic(fn.invoke((Object)empty, o2));\n+ fdecl3 = null;\n final Object o3 = prefix;\n prefix = null;\n- final Object o4 = fdecl3;\n- fdecl3 = null;\n- Object decl = ((IFn)new core$defmacro$fn__4410(o3, o4)).invoke();\n+ Object decl = ((IFn)new core$defmacro$fn__4410(invokeStatic3, o3)).invoke();\n final Object[] array2 = new Object[4];\n array2[0] = core$defmacro.const__4;\n final int n2 = 1;\n final AFn const__6 = core$defmacro.const__6;\n- final Object o5 = decl;\n+ final Object o4 = decl;\n decl = null;\n- array2[n2] = core$cons__4331.invokeStatic((Object)const__6, o5);\n+ array2[n2] = core$cons__4331.invokeStatic((Object)const__6, o4);\n array2[2] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$defmacro.const__7, PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$defmacro.const__8, name })), core$defmacro.const__9 }));\n final int n3 = 3;\n final Object[] array3 = { core$defmacro.const__10, null };\n final int n4 = 1;\n- final Object o6 = name;\n+ final Object o5 = name;\n name = null;\n- array3[n4] = o6;\n+ array3[n4] = o5;\n array2[n3] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array3));\n return PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array2));\n }\n \n public Object doInvoke(final Object ampersand_form, final Object ampersand_env, final Object name, final Object o) {\n return invokeStatic(ampersand_form, ampersand_env, name, (ISeq)o);\n }\n" } ] }, { "source1": "clojure/core$derive$tf__5528$fn__5529.class", "source2": "clojure/core$derive$tf__5528$fn__5529.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,21 +5,21 @@\n import clojure.lang.RT;\n import clojure.lang.PersistentHashSet;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$derive$tf__5528$fn__5529 extends AFunction\n {\n- Object target;\n Object targets;\n+ Object target;\n public static final Var const__2;\n \n- public core$derive$tf__5528$fn__5529(final Object target, final Object targets) {\n- this.target = target;\n+ public core$derive$tf__5528$fn__5529(final Object targets, final Object target) {\n this.targets = targets;\n+ this.target = target;\n }\n \n public Object invoke(Object ret, Object k) {\n final Object o = ret;\n ret = null;\n final Object o2 = k;\n final Object rawRoot = core$derive$tf__5528$fn__5529.const__2.getRawRoot();\n" } ] }, { "source1": "clojure/core$derive$tf__5528.class", "source2": "clojure/core$derive$tf__5528.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,18 +3,18 @@\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$derive$tf__5528 extends AFunction\n {\n public Object invoke(Object m, Object source, Object sources, Object target, Object targets) {\n- final Object o = target;\n- target = null;\n- final Object o2 = targets;\n+ final Object o = targets;\n targets = null;\n+ final Object o2 = target;\n+ target = null;\n final core$derive$tf__5528$fn__5529 core$derive$tf__5528$fn__5529 = new core$derive$tf__5528$fn__5529(o, o2);\n final Object o3 = m;\n m = null;\n final Object o4 = source;\n final Object o5 = sources;\n sources = null;\n final IFn fn = (IFn)o5;\n" } ] }, { "source1": "clojure/core$destructure$pb__5167$pmap__5170$fn__5171.class", "source2": "clojure/core$destructure$pb__5167$pmap__5170$fn__5171.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,24 +7,24 @@\n import clojure.lang.ArraySeq;\n import clojure.lang.ILookupThunk;\n import clojure.lang.KeywordLookupSite;\n import clojure.lang.AFunction;\n \n public final class core$destructure$pb__5167$pmap__5170$fn__5171 extends AFunction\n {\n- Object gmap;\n Object b;\n+ Object gmap;\n static final KeywordLookupSite __site__0__;\n static ILookupThunk __thunk__0__;\n static final KeywordLookupSite __site__1__;\n static ILookupThunk __thunk__1__;\n \n- public core$destructure$pb__5167$pmap__5170$fn__5171(final Object gmap, final Object b) {\n- this.gmap = gmap;\n+ public core$destructure$pb__5167$pmap__5170$fn__5171(final Object b, final Object gmap) {\n this.b = b;\n+ this.gmap = gmap;\n }\n \n public Object invoke(Object ret) {\n final ILookupThunk _thunk__0__ = core$destructure$pb__5167$pmap__5170$fn__5171.__thunk__0__;\n final Object b = this.b;\n Object value2;\n Object value;\n" } ] }, { "source1": "clojure/core$destructure$pb__5167$pmap__5170.class", "source2": "clojure/core$destructure$pb__5167$pmap__5170.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -45,15 +45,15 @@\n final ILookupThunk _thunk__0__ = core$destructure$pb__5167$pmap__5170.__thunk__0__;\n final Object o = b;\n Object o2;\n if (_thunk__0__ == (o2 = _thunk__0__.get(o))) {\n o2 = (core$destructure$pb__5167$pmap__5170.__thunk__0__ = ((ILookupSite)core$destructure$pb__5167$pmap__5170.__site__0__).fault(o)).get(o);\n }\n final Object defaults = o2;\n- final IFn fn = (IFn)new core$destructure$pb__5167$pmap__5170$fn__5171(gmap, b);\n+ final IFn fn = (IFn)new core$destructure$pb__5167$pmap__5170$fn__5171(b, gmap);\n final Object o3 = bvec;\n bvec = null;\n final Object invokeStatic = core$conj__4345.invokeStatic(o3, gmap);\n final Object o4 = v;\n v = null;\n final Object invokeStatic2 = core$conj__4345.invokeStatic(core$conj__4345.invokeStatic(invokeStatic, o4), gmap);\n final Object invokeStatic3 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$destructure$pb__5167$pmap__5170.const__10 }));\n" } ] }, { "source1": "clojure/core$distinct$step__5301$fn__5302.class", "source2": "clojure/core$distinct$step__5301$fn__5302.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,21 +3,21 @@\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$distinct$step__5301$fn__5302 extends AFunction\n {\n Object step;\n- Object seen;\n Object xs;\n+ Object seen;\n \n- public core$distinct$step__5301$fn__5302(final Object step, final Object seen, final Object xs) {\n+ public core$distinct$step__5301$fn__5302(final Object step, final Object xs, final Object seen) {\n this.step = step;\n- this.seen = seen;\n this.xs = xs;\n+ this.seen = seen;\n }\n \n public Object invoke() {\n final IFn fn = (IFn)new core$distinct$step__5301$fn__5302$fn__5304(this.step);\n final Object xs = this.xs;\n this.xs = null;\n final Object seen = this.seen;\n" } ] }, { "source1": "clojure/core$distinct$step__5301.class", "source2": "clojure/core$distinct$step__5301.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,14 +4,14 @@\n import clojure.lang.LazySeq;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$distinct$step__5301 extends AFunction\n {\n public Object invoke(Object xs, Object seen) {\n- final Object o = seen;\n- seen = null;\n- final Object o2 = xs;\n+ final Object o = xs;\n xs = null;\n+ final Object o2 = seen;\n+ seen = null;\n return new LazySeq((IFn)new core$distinct$step__5301$fn__5302((Object)this, o, o2));\n }\n }\n" } ] }, { "source1": "clojure/core$drop$fn__4847.class", "source2": "clojure/core$drop$fn__4847.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,22 +2,22 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$drop$fn__4847 extends AFunction\n {\n+ Object n;\n Object coll;\n Object step;\n- Object n;\n \n- public core$drop$fn__4847(final Object coll, final Object step, final Object n) {\n+ public core$drop$fn__4847(final Object n, final Object coll, final Object step) {\n+ this.n = n;\n this.coll = coll;\n this.step = step;\n- this.n = n;\n }\n \n public Object invoke() {\n final Object step = this.step;\n this.step = null;\n final IFn fn = (IFn)step;\n final Object n = this.n;\n" } ] }, { "source1": "clojure/core$drop.class", "source2": "clojure/core$drop.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,20 +5,20 @@\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$drop extends AFunction\n {\n public static Object invokeStatic(Object n, Object coll) {\n Object step = new core$drop$step__4844();\n- final Object o = coll;\n+ final Object o = n;\n+ n = null;\n+ final Object o2 = coll;\n coll = null;\n- final Object o2 = step;\n+ final Object o3 = step;\n step = null;\n- final Object o3 = n;\n- n = null;\n return new LazySeq((IFn)new core$drop$fn__4847(o, o2, o3));\n }\n \n public Object invoke(final Object n, final Object coll) {\n return invokeStatic(n, coll);\n }\n \n" } ] }, { "source1": "clojure/core$drop_while$fn__4854$fn__4855.class", "source2": "clojure/core$drop_while$fn__4854$fn__4855.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,21 +3,21 @@\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$drop_while$fn__4854$fn__4855 extends AFunction\n {\n Object dv;\n- Object pred;\n Object rf;\n+ Object pred;\n \n- public core$drop_while$fn__4854$fn__4855(final Object dv, final Object pred, final Object rf) {\n+ public core$drop_while$fn__4854$fn__4855(final Object dv, final Object rf, final Object pred) {\n this.dv = dv;\n- this.pred = pred;\n this.rf = rf;\n+ this.pred = pred;\n }\n \n public Object invoke(Object result, Object input) {\n final Object invokeStatic;\n Object drop_QMARK_ = invokeStatic = core$deref.invokeStatic(this.dv);\n drop_QMARK_ = null;\n final Object o;\n" } ] }, { "source1": "clojure/core$drop_while$fn__4854.class", "source2": "clojure/core$drop_while$fn__4854.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,13 +11,12 @@\n this.pred = pred;\n }\n \n public Object invoke(Object rf) {\n final Object invokeStatic;\n Object dv = invokeStatic = core$volatile_BANG_.invokeStatic((Object)Boolean.TRUE);\n dv = null;\n- final Object pred = this.pred;\n final Object o = rf;\n rf = null;\n- return new core$drop_while$fn__4854$fn__4855(invokeStatic, pred, o);\n+ return new core$drop_while$fn__4854$fn__4855(invokeStatic, o, this.pred);\n }\n }\n" } ] }, { "source1": "clojure/core$drop_while$fn__4862.class", "source2": "clojure/core$drop_while$fn__4862.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,22 +2,22 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$drop_while$fn__4862 extends AFunction\n {\n+ Object step;\n Object coll;\n Object pred;\n- Object step;\n \n- public core$drop_while$fn__4862(final Object coll, final Object pred, final Object step) {\n+ public core$drop_while$fn__4862(final Object step, final Object coll, final Object pred) {\n+ this.step = step;\n this.coll = coll;\n this.pred = pred;\n- this.step = step;\n }\n \n public Object invoke() {\n final Object step = this.step;\n this.step = null;\n final IFn fn = (IFn)step;\n final Object pred = this.pred;\n" } ] }, { "source1": "clojure/core$drop_while.class", "source2": "clojure/core$drop_while.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,22 +4,22 @@\n import clojure.lang.LazySeq;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$drop_while extends AFunction\n {\n public static Object invokeStatic(Object pred, Object coll) {\n- Object step = new core$drop_while$step__4859();\n+ final core$drop_while$step__4859 core$drop_while$step__4859;\n+ Object step = core$drop_while$step__4859 = new core$drop_while$step__4859();\n+ step = null;\n final Object o = coll;\n coll = null;\n final Object o2 = pred;\n pred = null;\n- final Object o3 = step;\n- step = null;\n- return new LazySeq((IFn)new core$drop_while$fn__4862(o, o2, o3));\n+ return new LazySeq((IFn)new core$drop_while$fn__4862((Object)core$drop_while$step__4859, o, o2));\n }\n \n public Object invoke(final Object pred, final Object coll) {\n return invokeStatic(pred, coll);\n }\n \n public static Object invokeStatic(Object pred) {\n" } ] }, { "source1": "clojure/core$emit_defrecord$ilookup__6481.class", "source2": "clojure/core$emit_defrecord$ilookup__6481.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,16 +10,16 @@\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFn;\n import clojure.lang.AFunction;\n \n public final class core$emit_defrecord$ilookup__6481 extends AFunction\n {\n- Object tagname;\n Object base_fields;\n+ Object tagname;\n public static final AFn const__4;\n public static final AFn const__5;\n public static final AFn const__9;\n public static final Var const__11;\n public static final AFn const__12;\n public static final AFn const__13;\n public static final AFn const__14;\n@@ -36,17 +36,17 @@\n public static final AFn const__26;\n public static final AFn const__27;\n public static final AFn const__28;\n public static final AFn const__29;\n public static final AFn const__31;\n public static final Keyword const__32;\n \n- public core$emit_defrecord$ilookup__6481(final Object tagname, final Object base_fields) {\n- this.tagname = tagname;\n+ public core$emit_defrecord$ilookup__6481(final Object base_fields, final Object tagname) {\n this.base_fields = base_fields;\n+ this.tagname = tagname;\n }\n \n public Object invoke(Object p__6480) {\n final Object o = p__6480;\n p__6480 = null;\n Object vec__6482 = o;\n Object i = RT.nth(vec__6482, RT.intCast(0L), (Object)null);\n" } ] }, { "source1": "clojure/core$emit_defrecord$imap__6489$fn__6495.class", "source2": "clojure/core$emit_defrecord$imap__6489$fn__6495.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,23 +5,23 @@\n import clojure.lang.Tuple;\n import clojure.lang.RT;\n import clojure.lang.AFn;\n import clojure.lang.AFunction;\n \n public final class core$emit_defrecord$imap__6489$fn__6495 extends AFunction\n {\n- Object gs;\n Object tagname;\n Object fields;\n+ Object gs;\n public static final AFn const__2;\n \n- public core$emit_defrecord$imap__6489$fn__6495(final Object gs, final Object tagname, final Object fields) {\n- this.gs = gs;\n+ public core$emit_defrecord$imap__6489$fn__6495(final Object tagname, final Object fields, final Object gs) {\n this.tagname = tagname;\n this.fields = fields;\n+ this.gs = gs;\n }\n \n public Object invoke(Object fld) {\n final Object invokeStatic = core$keyword.invokeStatic(fld);\n final AFn const__2 = core$emit_defrecord$imap__6489$fn__6495.const__2;\n final Object tagname = this.tagname;\n final Object[] array = new Object[2];\n" } ] }, { "source1": "clojure/core$emit_defrecord$imap__6489.class", "source2": "clojure/core$emit_defrecord$imap__6489.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,19 +11,19 @@\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFn;\n import clojure.lang.AFunction;\n \n public final class core$emit_defrecord$imap__6489 extends AFunction\n {\n- Object gs;\n- Object tagname;\n Object base_fields;\n- Object fields;\n Object classname;\n+ Object tagname;\n+ Object fields;\n+ Object gs;\n public static final AFn const__4;\n public static final AFn const__8;\n public static final Var const__10;\n public static final AFn const__11;\n public static final AFn const__12;\n public static final AFn const__14;\n public static final AFn const__15;\n@@ -100,20 +100,20 @@\n public static final AFn const__92;\n public static final AFn const__93;\n public static final AFn const__95;\n public static final AFn const__96;\n public static final AFn const__97;\n public static final AFn const__98;\n \n- public core$emit_defrecord$imap__6489(final Object gs, final Object tagname, final Object base_fields, final Object fields, final Object classname) {\n- this.gs = gs;\n- this.tagname = tagname;\n+ public core$emit_defrecord$imap__6489(final Object base_fields, final Object classname, final Object tagname, final Object fields, final Object gs) {\n this.base_fields = base_fields;\n- this.fields = fields;\n this.classname = classname;\n+ this.tagname = tagname;\n+ this.fields = fields;\n+ this.gs = gs;\n }\n \n public Object invoke(Object p__6488) {\n final Object o = p__6488;\n p__6488 = null;\n Object vec__6490 = o;\n Object i = RT.nth(vec__6490, RT.intCast(0L), (Object)null);\n@@ -121,15 +121,15 @@\n vec__6490 = null;\n Object m = RT.nth(o2, RT.intCast(1L), (Object)null);\n final Object o3 = i;\n i = null;\n final Object invokeStatic = core$conj__4345.invokeStatic(o3, (Object)core$emit_defrecord$imap__6489.const__4);\n final Object o4 = m;\n m = null;\n- return Tuple.create(invokeStatic, core$conj__4345.invokeStatic(o4, core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__8 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__11 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__12 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { RT.count(this.base_fields) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__14 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__15 })))) })) }))) })) }))), (ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__16 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__17 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__18 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__19 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__20 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { \"Can't create empty: \" })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$str.invokeStatic(this.classname) })) }))) })))) })))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__22 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__23 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__24 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__25 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__26 })))) })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__23 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__24 })) }))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__27 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__28 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__29 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__30 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__31 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__28 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })) }))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__32 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__33 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__34 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__28 })))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__35 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })))) })) }))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__36 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$with_meta__4375.invokeStatic(this.gs, (Object)RT.mapUniqueKeys(new Object[] { core$emit_defrecord$imap__6489.const__38, this.tagname })) }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__39 })), core$map.invokeStatic((Object)new core$emit_defrecord$imap__6489$fn__6491(this.gs), this.base_fields), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__41 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__42 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__43 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__44 })) }))) })) }))) })) }))) })) }))) })) }))) })) }))) })))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__45 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__46 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__47 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__48 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__49 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__46 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__50 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__46 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__47 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__46 })) }))) })) }))) })))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__51 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__52 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__53 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__54 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__55 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__56 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__52 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__53 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__52 })) }))) }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__57 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__58 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__52 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__55 })) }))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__59 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__53 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__55 })) }))) })) }))) })) }))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__60 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__61 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__62 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__63 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(core$map.invokeStatic((Object)new core$emit_defrecord$imap__6489$fn__6493(), this.base_fields)))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__64 })) }))) })))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__65 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__66 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(core$map.invokeStatic(core$emit_defrecord$imap__6489.const__67.getRawRoot(), this.base_fields)))) })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__68 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__69 })))) })) }))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__70 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__71 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__72 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })) })))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__73 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__74 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__72 })), core$mapcat.invokeStatic((Object)new core$emit_defrecord$imap__6489$fn__6495(this.gs, this.tagname, this.fields), (ISeq)ArraySeq.create(new Object[] { this.base_fields })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__76 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.tagname })), (ISeq)ArraySeq.create(new Object[] { core$remove.invokeStatic((Object)core$emit_defrecord$imap__6489.const__79, this.fields), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__80 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__81 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__72 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })) }))) })) }))) })) }))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__82 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__83 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__84 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__85 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__86 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__87.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(core$map.invokeStatic(core$emit_defrecord$imap__6489.const__67.getRawRoot(), this.base_fields)))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__84 })) }))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__88 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__89 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__90 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__91.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic())) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__83 })) }))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__92 })) }))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__84 })) }))) })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__93 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.tagname })), (ISeq)ArraySeq.create(new Object[] { core$remove.invokeStatic((Object)core$emit_defrecord$imap__6489.const__95, this.fields), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__96 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__97 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__98 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__84 })) }))) })))) })) }))) })) }))) })) }))) })));\n+ return Tuple.create(invokeStatic, core$conj__4345.invokeStatic(o4, core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__8 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__11 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__12 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { RT.count(this.base_fields) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__14 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__15 })))) })) }))) })) }))), (ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__16 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__17 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__18 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__19 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__20 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { \"Can't create empty: \" })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$str.invokeStatic(this.classname) })) }))) })))) })))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__22 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__23 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__24 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__25 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__26 })))) })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__23 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__24 })) }))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__27 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__28 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__29 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__30 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__31 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__28 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })) }))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__32 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__33 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__34 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__28 })))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__35 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })))) })) }))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__36 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$with_meta__4375.invokeStatic(this.gs, (Object)RT.mapUniqueKeys(new Object[] { core$emit_defrecord$imap__6489.const__38, this.tagname })) }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__39 })), core$map.invokeStatic((Object)new core$emit_defrecord$imap__6489$fn__6491(this.gs), this.base_fields), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__41 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__42 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__43 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__44 })) }))) })) }))) })) }))) })) }))) })) }))) })) }))) })))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__45 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__46 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__47 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__48 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__49 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__46 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__50 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__46 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__47 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__46 })) }))) })) }))) })))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__51 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__52 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__53 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__54 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__55 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__56 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__52 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__53 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__52 })) }))) }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__57 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__58 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__52 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__55 })) }))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__59 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__53 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__55 })) }))) })) }))) })) }))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__60 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__61 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__62 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__63 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(core$map.invokeStatic((Object)new core$emit_defrecord$imap__6489$fn__6493(), this.base_fields)))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__64 })) }))) })))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__65 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__66 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(core$map.invokeStatic(core$emit_defrecord$imap__6489.const__67.getRawRoot(), this.base_fields)))) })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__68 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__69 })))) })) }))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__70 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__71 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__72 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })) })))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__73 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__74 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__72 })), core$mapcat.invokeStatic((Object)new core$emit_defrecord$imap__6489$fn__6495(this.tagname, this.fields, this.gs), (ISeq)ArraySeq.create(new Object[] { this.base_fields })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__76 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.tagname })), (ISeq)ArraySeq.create(new Object[] { core$remove.invokeStatic((Object)core$emit_defrecord$imap__6489.const__79, this.fields), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__80 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__81 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__72 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.gs })) }))) })) }))) })) }))) })) }))), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__82 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__10.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__83 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__84 }))))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__85 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__86 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__87.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(core$map.invokeStatic(core$emit_defrecord$imap__6489.const__67.getRawRoot(), this.base_fields)))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__84 })) }))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__88 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__89 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__90 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_defrecord$imap__6489.const__91.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic())) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__83 })) }))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__92 })) }))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__84 })) }))) })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__93 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { this.tagname })), (ISeq)ArraySeq.create(new Object[] { core$remove.invokeStatic((Object)core$emit_defrecord$imap__6489.const__95, this.fields), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__96 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__97 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__98 })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_defrecord$imap__6489.const__84 })) }))) })))) })) }))) })) }))) })) }))) })));\n }\n \n static {\n const__4 = (AFn)Symbol.intern((String)null, \"clojure.lang.IPersistentMap\");\n const__8 = (AFn)Symbol.intern(\"clojure.core\", \"count\");\n const__10 = RT.var(\"clojure.core\", \"vector\");\n const__11 = (AFn)Symbol.intern((String)null, \"this__6433__auto__\");\n" } ] }, { "source1": "clojure/core$emit_defrecord$iobj__6477.class", "source2": "clojure/core$emit_defrecord$iobj__6477.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,31 +9,31 @@\n import clojure.lang.RT;\n import clojure.lang.Var;\n import clojure.lang.AFn;\n import clojure.lang.AFunction;\n \n public final class core$emit_defrecord$iobj__6477 extends AFunction\n {\n- Object gs;\n Object tagname;\n Object fields;\n+ Object gs;\n public static final AFn const__4;\n public static final AFn const__8;\n public static final Var const__10;\n public static final AFn const__11;\n public static final AFn const__12;\n public static final AFn const__13;\n public static final AFn const__14;\n public static final AFn const__15;\n public static final AFn const__17;\n \n- public core$emit_defrecord$iobj__6477(final Object gs, final Object tagname, final Object fields) {\n- this.gs = gs;\n+ public core$emit_defrecord$iobj__6477(final Object tagname, final Object fields, final Object gs) {\n this.tagname = tagname;\n this.fields = fields;\n+ this.gs = gs;\n }\n \n public Object invoke(Object p__6476) {\n final Object o = p__6476;\n p__6476 = null;\n Object vec__6478 = o;\n Object i = RT.nth(vec__6478, RT.intCast(0L), (Object)null);\n" } ] }, { "source1": "clojure/core$emit_defrecord.class", "source2": "clojure/core$emit_defrecord.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -152,38 +152,38 @@\n // 246: aconst_null \n // 247: astore type_hash\n // 249: aload gs\n // 251: invokespecial clojure/core$emit_defrecord$eqhash__6473.:(Ljava/lang/Object;Ljava/lang/Object;)V\n // 254: astore 17\n // 256: new Lclojure/core$emit_defrecord$iobj__6477;\n // 259: dup \n- // 260: aload gs\n- // 262: aload_0 /* tagname */\n- // 263: aload fields\n+ // 260: aload_0 /* tagname */\n+ // 261: aload fields\n+ // 263: aload gs\n // 265: invokespecial clojure/core$emit_defrecord$iobj__6477.:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V\n // 268: astore 18\n // 270: new Lclojure/core$emit_defrecord$ilookup__6481;\n // 273: dup \n- // 274: aload_0 /* tagname */\n- // 275: aload base_fields\n+ // 274: aload base_fields\n+ // 276: aload_0 /* tagname */\n // 277: invokespecial clojure/core$emit_defrecord$ilookup__6481.:(Ljava/lang/Object;Ljava/lang/Object;)V\n // 280: astore 19\n // 282: new Lclojure/core$emit_defrecord$imap__6489;\n // 285: dup \n- // 286: aload gs\n+ // 286: aload base_fields\n // 288: aconst_null \n- // 289: astore gs\n- // 291: aload_0 /* tagname */\n- // 292: aload base_fields\n- // 294: aconst_null \n- // 295: astore base_fields\n- // 297: aload fields\n- // 299: aconst_null \n- // 300: astore fields\n- // 302: aload classname\n+ // 289: astore base_fields\n+ // 291: aload classname\n+ // 293: aload_0 /* tagname */\n+ // 294: aload fields\n+ // 296: aconst_null \n+ // 297: astore fields\n+ // 299: aload gs\n+ // 301: aconst_null \n+ // 302: astore gs\n // 304: invokespecial clojure/core$emit_defrecord$imap__6489.:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V\n // 307: astore 20\n // 309: new Lclojure/core$emit_defrecord$ijavamap__6499;\n // 312: dup \n // 313: invokespecial clojure/core$emit_defrecord$ijavamap__6499.:()V\n // 316: astore 21\n // 318: aload 16\n" } ] }, { "source1": "clojure/core$emit_method_builder$fn__6572.class", "source2": "clojure/core$emit_method_builder$fn__6572.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,25 +9,25 @@\n import clojure.lang.Keyword;\n import clojure.lang.AFn;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$emit_method_builder$fn__6572 extends AFunction\n {\n- Object on_method;\n Object method;\n Object on_interface;\n+ Object on_method;\n public static final Var const__6;\n public static final AFn const__7;\n public static final Keyword const__9;\n \n- public core$emit_method_builder$fn__6572(final Object on_method, final Object method, final Object on_interface) {\n- this.on_method = on_method;\n+ public core$emit_method_builder$fn__6572(final Object method, final Object on_interface, final Object on_method) {\n this.method = method;\n this.on_interface = on_interface;\n+ this.on_method = on_method;\n }\n \n public Object invoke(Object args) {\n final core$emit_method_builder$fn__6572$fn__6573 core$emit_method_builder$fn__6572$fn__6573 = new core$emit_method_builder$fn__6572$fn__6573();\n final Object o = args;\n args = null;\n Object gargs = core$map.invokeStatic((Object)core$emit_method_builder$fn__6572$fn__6573, o);\n" } ] }, { "source1": "clojure/core$emit_method_builder.class", "source2": "clojure/core$emit_method_builder.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -41,38 +41,39 @@\n final Object[] array3 = { null };\n final int n3 = 0;\n final Object rawRoot = core$emit_method_builder.const__11.getRawRoot();\n final Object invokeStatic4 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { ginterf }));\n final Object[] array4 = { null };\n final int n4 = 0;\n final Object invokeStatic5 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_method_builder.const__14 }));\n- final Object o = on_method;\n- on_method = null;\n- final Object o2 = method;\n+ final Object o = method;\n method = null;\n- array4[n4] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic5, core$map.invokeStatic((Object)new core$emit_method_builder$fn__6572(o, o2, on_interface), arglists)));\n+ final Object o2 = on_interface;\n+ final Object o3 = on_method;\n+ on_method = null;\n+ array4[n4] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic5, core$map.invokeStatic((Object)new core$emit_method_builder$fn__6572(o, o2, o3), arglists)));\n final Object invokeStatic6 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array4));\n final Object[] array5 = { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$with_meta__4375.invokeStatic((Object)core$emit_method_builder.const__16, core$apply.invokeStatic(core$emit_method_builder.const__17.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_method_builder.const__3 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_method_builder.const__18 })))))) })), null };\n final int n5 = 1;\n final Object[] array6 = { null };\n final int n6 = 0;\n final Object invokeStatic7 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_method_builder.const__19 }));\n final Object invokeStatic8 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { gthis }));\n final Object[] array7 = { null };\n final int n7 = 0;\n- final Object o3 = gthis;\n+ final Object o4 = gthis;\n gthis = null;\n- final Object o4 = ginterf;\n+ final Object o5 = ginterf;\n ginterf = null;\n- final Object o5 = on_interface;\n+ final Object o6 = on_interface;\n on_interface = null;\n- final core$emit_method_builder$fn__6577 core$emit_method_builder$fn__6577 = new core$emit_method_builder$fn__6577(o3, o4, o5);\n- final Object o6 = arglists;\n+ final core$emit_method_builder$fn__6577 core$emit_method_builder$fn__6577 = new core$emit_method_builder$fn__6577(o4, o5, o6);\n+ final Object o7 = arglists;\n arglists = null;\n- array7[n7] = core$map.invokeStatic((Object)core$emit_method_builder$fn__6577, o6);\n+ array7[n7] = core$map.invokeStatic((Object)core$emit_method_builder$fn__6577, o7);\n array6[n6] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic7, invokeStatic8, (ISeq)ArraySeq.create(array7)));\n array5[n5] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array6));\n array3[n3] = core$apply.invokeStatic(rawRoot, core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic4, invokeStatic6, (ISeq)ArraySeq.create(array5))));\n array2[n2] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic3, PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array3)), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_method_builder.const__20 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_method_builder.const__21 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_method_builder.const__16 })))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_method_builder.const__12 })) }))) })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_method_builder.const__16 })) })));\n array[n] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array2));\n return core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic, invokeStatic2, (ISeq)ArraySeq.create(array)));\n }\n" } ] }, { "source1": "clojure/core$emit_protocol$fn__6610.class", "source2": "clojure/core$emit_protocol$fn__6610.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,26 +11,26 @@\n import clojure.lang.Var;\n import clojure.lang.AFn;\n import clojure.lang.Keyword;\n import clojure.lang.AFunction;\n \n public final class core$emit_protocol$fn__6610 extends AFunction\n {\n- Object opts_PLUS_sigs;\n Object iname;\n+ Object opts_PLUS_sigs;\n public static final Keyword const__0;\n public static final AFn const__2;\n public static final Keyword const__3;\n public static final Var const__5;\n public static final Keyword const__7;\n public static final Var const__9;\n \n- public core$emit_protocol$fn__6610(final Object opts_PLUS_sigs, final Object iname) {\n- this.opts_PLUS_sigs = opts_PLUS_sigs;\n+ public core$emit_protocol$fn__6610(final Object iname, final Object opts_PLUS_sigs) {\n this.iname = iname;\n+ this.opts_PLUS_sigs = opts_PLUS_sigs;\n }\n \n public Object invoke() {\n final Object[] array = { core$emit_protocol$fn__6610.const__0, PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol$fn__6610.const__2, this.iname })), core$emit_protocol$fn__6610.const__3, null };\n final int n = 3;\n final Object iname = this.iname;\n this.iname = null;\n" } ] }, { "source1": "clojure/core$emit_protocol.class", "source2": "clojure/core$emit_protocol.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -45,47 +45,48 @@\n public static final AFn const__40;\n static final KeywordLookupSite __site__0__;\n static ILookupThunk __thunk__0__;\n static final KeywordLookupSite __site__1__;\n static ILookupThunk __thunk__1__;\n \n public static Object invokeStatic(Object name, Object opts_PLUS_sigs) {\n- Object iname = core$symbol.invokeStatic(core$str.invokeStatic(core$munge.invokeStatic(core$namespace_munge.invokeStatic(core$emit_protocol.const__4.get())), (ISeq)ArraySeq.create(new Object[] { \".\", core$munge.invokeStatic(name) })));\n+ final Object invokeStatic;\n+ Object iname = invokeStatic = core$symbol.invokeStatic(core$str.invokeStatic(core$munge.invokeStatic(core$namespace_munge.invokeStatic(core$emit_protocol.const__4.get())), (ISeq)ArraySeq.create(new Object[] { \".\", core$munge.invokeStatic(name) })));\n final Object o = opts_PLUS_sigs;\n opts_PLUS_sigs = null;\n- Object vec__6609 = ((IFn)new core$emit_protocol$fn__6610(o, iname)).invoke();\n+ Object vec__6609 = ((IFn)new core$emit_protocol$fn__6610(invokeStatic, o)).invoke();\n Object opts = RT.nth(vec__6609, RT.intCast(0L), (Object)null);\n final Object o2 = vec__6609;\n vec__6609 = null;\n final Object nth;\n Object sigs = nth = RT.nth(o2, RT.intCast(1L), (Object)null);\n- Object invokeStatic = null;\n+ Object invokeStatic2 = null;\n Label_0118: {\n if (nth != null) {\n if (nth != Boolean.FALSE) {\n final core$emit_protocol$fn__6616 core$emit_protocol$fn__6616 = new core$emit_protocol$fn__6616(name);\n final PersistentArrayMap empty = PersistentArrayMap.EMPTY;\n final Object o3 = sigs;\n sigs = null;\n- invokeStatic = core$reduce1.invokeStatic((Object)core$emit_protocol$fn__6616, (Object)empty, o3);\n+ invokeStatic2 = core$reduce1.invokeStatic((Object)core$emit_protocol$fn__6616, (Object)empty, o3);\n break Label_0118;\n }\n }\n- invokeStatic = null;\n+ invokeStatic2 = null;\n }\n- Object sigs2 = invokeStatic;\n+ Object sigs2 = invokeStatic2;\n Object meths = core$mapcat.invokeStatic((Object)new core$emit_protocol$fn__6621(), (ISeq)ArraySeq.create(new Object[] { core$vals.invokeStatic(sigs2) }));\n- final Object invokeStatic2 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__14 }));\n- final Object invokeStatic3 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__15 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { name })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_protocol.const__17.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic())) })) }))) }));\n+ final Object invokeStatic3 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__14 }));\n+ final Object invokeStatic4 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__15 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { name })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$emit_protocol.const__17.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic())) })) }))) }));\n final Object[] array = new Object[6];\n final int n = 0;\n final Object[] array2 = { null };\n final int n2 = 0;\n- final Object invokeStatic4 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__18 }));\n- final Object invokeStatic5 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__19 }));\n+ final Object invokeStatic5 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__18 }));\n+ final Object invokeStatic6 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__19 }));\n final Object[] array3 = new Object[3];\n final int n3 = 0;\n final Object[] array4 = { null };\n final int n4 = 0;\n final Object o4 = iname;\n iname = null;\n array4[n4] = o4;\n@@ -94,86 +95,86 @@\n final int n5 = 2;\n final Object[] array5 = { null };\n final int n6 = 0;\n final Object o5 = meths;\n meths = null;\n array5[n6] = o5;\n array3[n5] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array5));\n- array2[n2] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic4, invokeStatic5, (ISeq)ArraySeq.create(array3)));\n+ array2[n2] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic5, invokeStatic6, (ISeq)ArraySeq.create(array3)));\n array[n] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array2));\n final int n7 = 1;\n final Object[] array6 = { null };\n final int n8 = 0;\n- final Object invokeStatic6 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__21 }));\n- final Object invokeStatic7 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__22 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { name })))) }));\n+ final Object invokeStatic7 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__21 }));\n+ final Object invokeStatic8 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__22 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { name })))) }));\n final Object[] array7 = { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__23 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__24 })), null };\n final int n9 = 2;\n final Object[] array8 = { null };\n final int n10 = 0;\n final ILookupThunk _thunk__0__ = core$emit_protocol.__thunk__0__;\n final Object o6 = opts;\n Object o7;\n if (_thunk__0__ == (o7 = _thunk__0__.get(o6))) {\n o7 = (core$emit_protocol.__thunk__0__ = ((ILookupSite)core$emit_protocol.__site__0__).fault(o6)).get(o6);\n }\n array8[n10] = o7;\n array7[n9] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array8));\n- array6[n8] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic6, invokeStatic7, (ISeq)ArraySeq.create(array7)));\n+ array6[n8] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic7, invokeStatic8, (ISeq)ArraySeq.create(array7)));\n array[n7] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array6));\n final int n11 = 2;\n final Object[] array9 = { null };\n final int n12 = 0;\n final Object o8 = sigs2;\n- Object invokeStatic8 = null;\n+ Object invokeStatic9 = null;\n Label_0765: {\n if (o8 != null) {\n if (o8 != Boolean.FALSE) {\n- invokeStatic8 = core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__25 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__26 })))) })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__27 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { name })))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__28 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$map.invokeStatic((Object)core$emit_protocol.const__19, core$vals.invokeStatic(sigs2)) })))) })) })));\n+ invokeStatic9 = core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__25 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__26 })))) })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__27 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { name })))) })), (ISeq)ArraySeq.create(new Object[] { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__28 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$map.invokeStatic((Object)core$emit_protocol.const__19, core$vals.invokeStatic(sigs2)) })))) })) })));\n break Label_0765;\n }\n }\n- invokeStatic8 = null;\n+ invokeStatic9 = null;\n }\n- array9[n12] = invokeStatic8;\n+ array9[n12] = invokeStatic9;\n array[n11] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array9));\n final int n13 = 3;\n final Object[] array10 = { null };\n final int n14 = 0;\n- final Object invokeStatic9 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__30 }));\n- final Object invokeStatic10 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__31 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { name })))) }));\n+ final Object invokeStatic10 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__30 }));\n+ final Object invokeStatic11 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__31 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { name })))) }));\n final Object[] array11 = { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__32 })), null };\n final int n15 = 1;\n final Object[] array12 = { null };\n final int n16 = 0;\n- final Object invokeStatic11 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__33 }));\n- final Object invokeStatic12 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { opts }));\n+ final Object invokeStatic12 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__33 }));\n+ final Object invokeStatic13 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { opts }));\n final Object[] array13 = { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__34 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__28 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { sigs2 })))) })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__35 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__36 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { name })))) })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__37 })), null, null, null };\n final int n17 = 5;\n final Object[] array14 = { null };\n final int n18 = 0;\n final ILookupThunk _thunk__1__ = core$emit_protocol.__thunk__1__;\n final Object o9 = opts;\n Object o10;\n if (_thunk__1__ == (o10 = _thunk__1__.get(o9))) {\n o10 = (core$emit_protocol.__thunk__1__ = ((ILookupSite)core$emit_protocol.__site__1__).fault(o9)).get(o9);\n }\n final Object o11;\n Object and__4467__auto__6631 = o11 = o10;\n- Object invokeStatic13 = null;\n+ Object invokeStatic14 = null;\n Label_1182: {\n if (o11 != null) {\n if (o11 != Boolean.FALSE) {\n- invokeStatic13 = core$apply.invokeStatic(core$emit_protocol.const__17.getRawRoot(), core$mapcat.invokeStatic((Object)new core$emit_protocol$fn__6625(), (ISeq)ArraySeq.create(new Object[] { core$vals.invokeStatic(sigs2) })));\n+ invokeStatic14 = core$apply.invokeStatic(core$emit_protocol.const__17.getRawRoot(), core$mapcat.invokeStatic((Object)new core$emit_protocol$fn__6625(), (ISeq)ArraySeq.create(new Object[] { core$vals.invokeStatic(sigs2) })));\n break Label_1182;\n }\n }\n- invokeStatic13 = and__4467__auto__6631;\n+ invokeStatic14 = and__4467__auto__6631;\n and__4467__auto__6631 = null;\n }\n- array14[n18] = invokeStatic13;\n+ array14[n18] = invokeStatic14;\n array13[n17] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array14));\n array13[6] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__39 }));\n final int n19 = 7;\n final Object[] array15 = { null };\n final int n20 = 0;\n final Object rawRoot = core$emit_protocol.const__17.getRawRoot();\n final Object o12 = opts;\n@@ -182,31 +183,31 @@\n final Object[] array16 = { null };\n final int n21 = 0;\n final Object o13 = sigs2;\n sigs2 = null;\n array16[n21] = core$vals.invokeStatic(o13);\n array15[n20] = core$apply.invokeStatic(rawRoot, core$mapcat.invokeStatic((Object)core$emit_protocol$fn__6617, (ISeq)ArraySeq.create(array16)));\n array13[n19] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array15));\n- array12[n16] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic11, invokeStatic12, (ISeq)ArraySeq.create(array13)));\n+ array12[n16] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic12, invokeStatic13, (ISeq)ArraySeq.create(array13)));\n array11[n15] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array12));\n- array10[n14] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic9, invokeStatic10, (ISeq)ArraySeq.create(array11)));\n+ array10[n14] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic10, invokeStatic11, (ISeq)ArraySeq.create(array11)));\n array[n13] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array10));\n array[4] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__40 })), PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { name })))) }));\n final int n22 = 5;\n final Object[] array17 = { null };\n final int n23 = 0;\n- final Object invokeStatic14 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__28 }));\n+ final Object invokeStatic15 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$emit_protocol.const__28 }));\n final Object[] array18 = { null };\n final int n24 = 0;\n final Object o14 = name;\n name = null;\n array18[n24] = o14;\n- array17[n23] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic14, PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array18))));\n+ array17[n23] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic15, PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array18))));\n array[n22] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array17));\n- return core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic2, invokeStatic3, (ISeq)ArraySeq.create(array)));\n+ return core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic3, invokeStatic4, (ISeq)ArraySeq.create(array)));\n }\n \n public Object invoke(final Object name, final Object opts_PLUS_sigs) {\n return invokeStatic(name, opts_PLUS_sigs);\n }\n \n static {\n" } ] }, { "source1": "clojure/core$every_pred$ep3__7104$fn__7105.class", "source2": "clojure/core$every_pred$ep3__7104$fn__7105.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,22 +2,22 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$every_pred$ep3__7104$fn__7105 extends AFunction\n {\n- Object p1;\n- Object p3;\n Object p2;\n+ Object p3;\n+ Object p1;\n \n public core$every_pred$ep3__7104$fn__7105(final Object p3, final Object p4, final Object p5) {\n- this.p1 = p3;\n+ this.p2 = p3;\n this.p3 = p4;\n- this.p2 = p5;\n+ this.p1 = p5;\n }\n \n public Object invoke(Object p1__7078_SHARP_) {\n final Object invoke;\n Object and__4467__auto__7108 = invoke = ((IFn)this.p1).invoke(p1__7078_SHARP_);\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n" } ] }, { "source1": "clojure/core$every_pred$ep3__7104.class", "source2": "clojure/core$every_pred$ep3__7104.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,37 +3,37 @@\n \n import clojure.lang.RT;\n import clojure.lang.IFn;\n import clojure.lang.RestFn;\n \n public final class core$every_pred$ep3__7104 extends RestFn\n {\n- Object p1;\n- Object p3;\n Object p2;\n+ Object p3;\n+ Object p1;\n \n public core$every_pred$ep3__7104(final Object p3, final Object p4, final Object p5) {\n- this.p1 = p3;\n+ this.p2 = p3;\n this.p3 = p4;\n- this.p2 = p5;\n+ this.p1 = p5;\n }\n \n public Object doInvoke(Object x, Object y, Object z, Object args) {\n final IFn fn = (IFn)this;\n final Object o = x;\n x = null;\n final Object o2 = y;\n y = null;\n final Object o3 = z;\n z = null;\n final Object invoke;\n Object and__4467__auto__7110 = invoke = fn.invoke(o, o2, o3);\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n- final core$every_pred$ep3__7104$fn__7105 core$every_pred$ep3__7104$fn__7105 = new core$every_pred$ep3__7104$fn__7105(this.p1, this.p3, this.p2);\n+ final core$every_pred$ep3__7104$fn__7105 core$every_pred$ep3__7104$fn__7105 = new core$every_pred$ep3__7104$fn__7105(this.p2, this.p3, this.p1);\n final Object o4 = args;\n args = null;\n final Object invokeStatic = core$every_QMARK_.invokeStatic((Object)core$every_pred$ep3__7104$fn__7105, o4);\n return RT.booleanCast(invokeStatic) ? Boolean.TRUE : Boolean.FALSE;\n }\n }\n final Object invokeStatic = and__4467__auto__7110;\n" } ] }, { "source1": "clojure/core$every_pred$epn__7126$fn__7129.class", "source2": "clojure/core$every_pred$epn__7126$fn__7129.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,20 +2,20 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$every_pred$epn__7126$fn__7129 extends AFunction\n {\n- Object x;\n Object y;\n+ Object x;\n \n- public core$every_pred$epn__7126$fn__7129(final Object x, final Object y) {\n- this.x = x;\n+ public core$every_pred$epn__7126$fn__7129(final Object y, final Object x) {\n this.y = y;\n+ this.x = x;\n }\n \n public Object invoke(Object p1__7080_SHARP_) {\n final Object invoke;\n Object and__4467__auto__7131 = invoke = ((IFn)p1__7080_SHARP_).invoke(this.x);\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n" } ] }, { "source1": "clojure/core$every_pred$epn__7126$fn__7132.class", "source2": "clojure/core$every_pred$epn__7126$fn__7132.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,22 +2,22 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$every_pred$epn__7126$fn__7132 extends AFunction\n {\n+ Object z;\n Object x;\n Object y;\n- Object z;\n \n- public core$every_pred$epn__7126$fn__7132(final Object x, final Object y, final Object z) {\n+ public core$every_pred$epn__7126$fn__7132(final Object z, final Object x, final Object y) {\n+ this.z = z;\n this.x = x;\n this.y = y;\n- this.z = z;\n }\n \n public Object invoke(Object p1__7081_SHARP_) {\n final Object invoke;\n Object and__4467__auto__7135 = invoke = ((IFn)p1__7081_SHARP_).invoke(this.x);\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n" } ] }, { "source1": "clojure/core$every_pred$epn__7126.class", "source2": "clojure/core$every_pred$epn__7126.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -33,28 +33,28 @@\n }\n final Object invokeStatic = and__4467__auto__7139;\n and__4467__auto__7139 = null;\n return RT.booleanCast(invokeStatic) ? Boolean.TRUE : Boolean.FALSE;\n }\n \n public Object invoke(Object x, Object y, Object z) {\n- final Object o = x;\n+ final Object o = z;\n+ z = null;\n+ final Object o2 = x;\n x = null;\n- final Object o2 = y;\n+ final Object o3 = y;\n y = null;\n- final Object o3 = z;\n- z = null;\n return core$every_QMARK_.invokeStatic((Object)new core$every_pred$epn__7126$fn__7132(o, o2, o3), this.ps);\n }\n \n public Object invoke(Object x, Object y) {\n- final Object o = x;\n- x = null;\n- final Object o2 = y;\n+ final Object o = y;\n y = null;\n+ final Object o2 = x;\n+ x = null;\n return core$every_QMARK_.invokeStatic((Object)new core$every_pred$epn__7126$fn__7129(o, o2), this.ps);\n }\n \n public Object invoke(Object x) {\n final Object o = x;\n x = null;\n return core$every_QMARK_.invokeStatic((Object)new core$every_pred$epn__7126$fn__7127(o), this.ps);\n" } ] }, { "source1": "clojure/core$every_pred.class", "source2": "clojure/core$every_pred.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -22,20 +22,20 @@\n }\n \n public Object doInvoke(final Object p4, final Object p5, final Object p6, final Object o) {\n return invokeStatic(p4, p5, p6, (ISeq)o);\n }\n \n public static Object invokeStatic(Object p1, Object p2, Object p3) {\n- final Object o = p1;\n- p1 = null;\n+ final Object o = p2;\n+ p2 = null;\n final Object o2 = p3;\n p3 = null;\n- final Object o3 = p2;\n- p2 = null;\n+ final Object o3 = p1;\n+ p1 = null;\n return new core$every_pred$ep3__7104(o, o2, o3);\n }\n \n public Object invoke(final Object p3, final Object p4, final Object p5) {\n return invokeStatic(p3, p4, p5);\n }\n \n" } ] }, { "source1": "clojure/core$expand_method_impl_cache$fn__6541.class", "source2": "clojure/core$expand_method_impl_cache$fn__6541.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,20 +3,20 @@\n \n import clojure.lang.Numbers;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class core$expand_method_impl_cache$fn__6541 extends AFunction\n {\n- Object mask;\n Object shift;\n+ Object mask;\n \n- public core$expand_method_impl_cache$fn__6541(final Object mask, final Object shift) {\n- this.mask = mask;\n+ public core$expand_method_impl_cache$fn__6541(final Object shift, final Object mask) {\n this.shift = shift;\n+ this.mask = mask;\n }\n \n public Object invoke(Object t, Object p__6540) {\n final Object o = p__6540;\n p__6540 = null;\n Object vec__6542 = o;\n Object c = RT.nth(vec__6542, RT.intCast(0L), (Object)null);\n" } ] }, { "source1": "clojure/core$expand_method_impl_cache.class", "source2": "clojure/core$expand_method_impl_cache.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -63,15 +63,15 @@\n temp__4655__auto__6545 = null;\n Object vec__6539 = o9;\n Object shift = RT.nth(vec__6539, RT.intCast(0L), (Object)null);\n final Object o10 = vec__6539;\n vec__6539 = null;\n Object mask = RT.nth(o10, RT.intCast(1L), (Object)null);\n Object table = core$make_array.invokeStatic(core$expand_method_impl_cache.const__14, (Object)Numbers.multiply(2L, (Object)Numbers.inc(mask)));\n- final core$expand_method_impl_cache$fn__6541 core$expand_method_impl_cache$fn__6541 = new core$expand_method_impl_cache$fn__6541(mask, shift);\n+ final core$expand_method_impl_cache$fn__6541 core$expand_method_impl_cache$fn__6541 = new core$expand_method_impl_cache$fn__6541(shift, mask);\n final Object o11 = table;\n table = null;\n final Object o12 = cs2;\n cs2 = null;\n Object table2 = core$reduce1.invokeStatic((Object)core$expand_method_impl_cache$fn__6541, o11, o12);\n final IPersistentMap persistentMap2;\n final Keyword keyword2;\n" } ] }, { "source1": "clojure/core$filter$fn__4808$fn__4809.class", "source2": "clojure/core$filter$fn__4808$fn__4809.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,20 +2,20 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$filter$fn__4808$fn__4809 extends AFunction\n {\n- Object pred;\n Object rf;\n+ Object pred;\n \n- public core$filter$fn__4808$fn__4809(final Object pred, final Object rf) {\n- this.pred = pred;\n+ public core$filter$fn__4808$fn__4809(final Object rf, final Object pred) {\n this.rf = rf;\n+ this.pred = pred;\n }\n \n public Object invoke(Object result, Object input) {\n final Object invoke = ((IFn)this.pred).invoke(input);\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n final IFn fn = (IFn)this.rf;\n" } ] }, { "source1": "clojure/core$filter$fn__4808.class", "source2": "clojure/core$filter$fn__4808.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,13 +8,12 @@\n Object pred;\n \n public core$filter$fn__4808(final Object pred) {\n this.pred = pred;\n }\n \n public Object invoke(Object rf) {\n- final Object pred = this.pred;\n final Object o = rf;\n rf = null;\n- return new core$filter$fn__4808$fn__4809(pred, o);\n+ return new core$filter$fn__4808$fn__4809(o, this.pred);\n }\n }\n" } ] }, { "source1": "clojure/core$filter$fn__4812.class", "source2": "clojure/core$filter$fn__4812.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,20 +4,20 @@\n import clojure.lang.IFn;\n import clojure.lang.Indexed;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class core$filter$fn__4812 extends AFunction\n {\n- Object coll;\n Object pred;\n+ Object coll;\n \n- public core$filter$fn__4812(final Object coll, final Object pred) {\n- this.coll = coll;\n+ public core$filter$fn__4812(final Object pred, final Object coll) {\n this.pred = pred;\n+ this.coll = coll;\n }\n \n public Object invoke() {\n final Object coll = this.coll;\n this.coll = null;\n final Object invokeStatic;\n Object temp__4657__auto__4815 = invokeStatic = core$seq__4357.invokeStatic(coll);\n" } ] }, { "source1": "clojure/core$filter.class", "source2": "clojure/core$filter.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,18 +4,18 @@\n import clojure.lang.LazySeq;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$filter extends AFunction\n {\n public static Object invokeStatic(Object pred, Object coll) {\n- final Object o = coll;\n- coll = null;\n- final Object o2 = pred;\n+ final Object o = pred;\n pred = null;\n+ final Object o2 = coll;\n+ coll = null;\n return new LazySeq((IFn)new core$filter$fn__4812(o, o2));\n }\n \n public Object invoke(final Object pred, final Object coll) {\n return invokeStatic(pred, coll);\n }\n \n" } ] }, { "source1": "clojure/core$filter_methods$fn__6207.class", "source2": "clojure/core$filter_methods$fn__6207.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,24 +4,24 @@\n import clojure.lang.Tuple;\n import clojure.lang.IFn;\n import java.lang.reflect.Method;\n import clojure.lang.AFunction;\n \n public final class core$filter_methods$fn__6207 extends AFunction\n {\n- Object mm;\n Object considered;\n- Object c;\n Object invalid_method_QMARK_;\n+ Object c;\n+ Object mm;\n \n- public core$filter_methods$fn__6207(final Object mm, final Object considered, final Object c, final Object invalid_method_QMARK_) {\n- this.mm = mm;\n+ public core$filter_methods$fn__6207(final Object considered, final Object invalid_method_QMARK_, final Object c, final Object mm) {\n this.considered = considered;\n- this.c = c;\n this.invalid_method_QMARK_ = invalid_method_QMARK_;\n+ this.c = c;\n+ this.mm = mm;\n }\n \n public Object invoke() {\n Object mm = this.mm;\n Object considered = this.considered;\n Object meths = core$seq__4357.invokeStatic(core$concat.invokeStatic(core$seq__4357.invokeStatic((Object)((Class)this.c).getDeclaredMethods()), core$seq__4357.invokeStatic((Object)((Class)this.c).getMethods())));\n while (true) {\n" } ] }, { "source1": "clojure/core$filter_methods.class", "source2": "clojure/core$filter_methods.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -19,35 +19,36 @@\n final Object o2 = c2;\n if (o2 == null) {\n break;\n }\n if (o2 == Boolean.FALSE) {\n break;\n }\n- final Object o3 = mm;\n- mm = null;\n- final Object o4 = considered;\n+ final Object o3 = considered;\n considered = null;\n- Object vec__6206 = ((IFn)new core$filter_methods$fn__6207(o3, o4, c2, invalid_method_QMARK_)).invoke();\n+ final Object o4 = c2;\n+ final Object o5 = mm;\n+ mm = null;\n+ Object vec__6206 = ((IFn)new core$filter_methods$fn__6207(o3, invalid_method_QMARK_, o4, o5)).invoke();\n Object mm2 = RT.nth(vec__6206, RT.intCast(0L), (Object)null);\n- final Object o5 = vec__6206;\n+ final Object o6 = vec__6206;\n vec__6206 = null;\n- Object considered2 = RT.nth(o5, RT.intCast(1L), (Object)null);\n- final Object o6 = mm2;\n+ Object considered2 = RT.nth(o6, RT.intCast(1L), (Object)null);\n+ final Object o7 = mm2;\n mm2 = null;\n- final Object o7 = considered2;\n+ final Object o8 = considered2;\n considered2 = null;\n- final Object o8 = c2;\n+ final Object o9 = c2;\n c2 = null;\n- c2 = ((Class)o8).getSuperclass();\n- considered = o7;\n- mm = o6;\n+ c2 = ((Class)o9).getSuperclass();\n+ considered = o8;\n+ mm = o7;\n }\n- final Object o9 = mm;\n+ final Object o10 = mm;\n mm = null;\n- return o9;\n+ return o10;\n }\n \n public Object invoke(final Object c, final Object invalid_method_QMARK_) {\n return invokeStatic(c, invalid_method_QMARK_);\n }\n }\n" } ] }, { "source1": "clojure/core$fnil$fn__5725.class", "source2": "clojure/core$fnil$fn__5725.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,20 +3,20 @@\n \n import clojure.lang.IFn;\n import clojure.lang.Util;\n import clojure.lang.RestFn;\n \n public final class core$fnil$fn__5725 extends RestFn\n {\n- Object x;\n Object f;\n+ Object x;\n \n- public core$fnil$fn__5725(final Object x, final Object f) {\n- this.x = x;\n+ public core$fnil$fn__5725(final Object f, final Object x) {\n this.f = f;\n+ this.x = x;\n }\n \n public Object doInvoke(Object a, Object b, Object c, Object ds) {\n final Object f = this.f;\n Object x;\n if (Util.identical(a, (Object)null)) {\n x = this.x;\n" } ] }, { "source1": "clojure/core$fnil$fn__5727.class", "source2": "clojure/core$fnil$fn__5727.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,22 +3,22 @@\n \n import clojure.lang.IFn;\n import clojure.lang.Util;\n import clojure.lang.RestFn;\n \n public final class core$fnil$fn__5727 extends RestFn\n {\n- Object f;\n Object y;\n Object x;\n+ Object f;\n \n- public core$fnil$fn__5727(final Object f, final Object y, final Object x) {\n- this.f = f;\n+ public core$fnil$fn__5727(final Object y, final Object x, final Object f) {\n this.y = y;\n this.x = x;\n+ this.f = f;\n }\n \n public Object doInvoke(Object a, Object b, Object c, Object ds) {\n final Object f = this.f;\n Object x;\n if (Util.identical(a, (Object)null)) {\n x = this.x;\n" } ] }, { "source1": "clojure/core$fnil$fn__5729.class", "source2": "clojure/core$fnil$fn__5729.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,24 +3,24 @@\n \n import clojure.lang.IFn;\n import clojure.lang.Util;\n import clojure.lang.RestFn;\n \n public final class core$fnil$fn__5729 extends RestFn\n {\n- Object x;\n Object z;\n Object f;\n Object y;\n+ Object x;\n \n- public core$fnil$fn__5729(final Object x, final Object z, final Object f, final Object y) {\n- this.x = x;\n+ public core$fnil$fn__5729(final Object z, final Object f, final Object y, final Object x) {\n this.z = z;\n this.f = f;\n this.y = y;\n+ this.x = x;\n }\n \n public Object doInvoke(Object a, Object b, Object c, Object ds) {\n final Object f = this.f;\n Object x;\n if (Util.identical(a, (Object)null)) {\n x = this.x;\n" } ] }, { "source1": "clojure/core$fnil.class", "source2": "clojure/core$fnil.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,48 +2,48 @@\n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class core$fnil extends AFunction\n {\n public static Object invokeStatic(Object f, Object x, Object y, Object z) {\n- final Object o = x;\n- x = null;\n- final Object o2 = z;\n+ final Object o = z;\n z = null;\n- final Object o3 = f;\n+ final Object o2 = f;\n f = null;\n- final Object o4 = y;\n+ final Object o3 = y;\n y = null;\n+ final Object o4 = x;\n+ x = null;\n return new core$fnil$fn__5729(o, o2, o3, o4);\n }\n \n public Object invoke(final Object f, final Object x, final Object y, final Object z) {\n return invokeStatic(f, x, y, z);\n }\n \n public static Object invokeStatic(Object f, Object x, Object y) {\n- final Object o = f;\n- f = null;\n- final Object o2 = y;\n+ final Object o = y;\n y = null;\n- final Object o3 = x;\n+ final Object o2 = x;\n x = null;\n+ final Object o3 = f;\n+ f = null;\n return new core$fnil$fn__5727(o, o2, o3);\n }\n \n public Object invoke(final Object f, final Object x, final Object y) {\n return invokeStatic(f, x, y);\n }\n \n public static Object invokeStatic(Object f, Object x) {\n- final Object o = x;\n- x = null;\n- final Object o2 = f;\n+ final Object o = f;\n f = null;\n+ final Object o2 = x;\n+ x = null;\n return new core$fnil$fn__5725(o, o2);\n }\n \n public Object invoke(final Object f, final Object x) {\n return invokeStatic(f, x);\n }\n }\n" } ] }, { "source1": "clojure/core$for$emit_bind__5226$do_cmod__5237.class", "source2": "clojure/core$for$emit_bind__5226$do_cmod__5237.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,17 +11,17 @@\n import clojure.lang.AFn;\n import clojure.lang.Keyword;\n import clojure.lang.AFunction;\n \n public final class core$for$emit_bind__5226$do_cmod__5237 extends AFunction\n {\n Object err;\n- Object gb;\n Object body_expr;\n Object gi;\n+ Object gb;\n public static final Object const__2;\n public static final Keyword const__5;\n public static final AFn const__9;\n public static final Keyword const__10;\n public static final AFn const__11;\n public static final Keyword const__12;\n public static final AFn const__13;\n@@ -29,19 +29,19 @@\n public static final AFn const__15;\n public static final Keyword const__17;\n public static final AFn const__18;\n public static final AFn const__19;\n public static final AFn const__20;\n public static final AFn const__21;\n \n- public core$for$emit_bind__5226$do_cmod__5237(final Object err, final Object gb, final Object body_expr, final Object gi) {\n+ public core$for$emit_bind__5226$do_cmod__5237(final Object err, final Object body_expr, final Object gi, final Object gb) {\n this.err = err;\n- this.gb = gb;\n this.body_expr = body_expr;\n this.gi = gi;\n+ this.gb = gb;\n }\n \n public Object invoke(Object p__5236) {\n final Object o = p__5236;\n p__5236 = null;\n Object vec__5238 = o;\n Object vec__5239 = RT.nth(vec__5238, RT.intCast(0L), (Object)null);\n" } ] }, { "source1": "clojure/core$for$emit_bind__5226$do_mod__5232.class", "source2": "clojure/core$for$emit_bind__5226$do_mod__5232.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -14,17 +14,17 @@\n import clojure.lang.AFunction;\n \n public final class core$for$emit_bind__5226$do_mod__5232 extends AFunction\n {\n Object err;\n Object gxs;\n Object giter;\n- Object next_groups;\n- Object emit_bind;\n Object body_expr;\n+ Object emit_bind;\n+ Object next_groups;\n Object next_expr;\n public static final Object const__2;\n public static final Keyword const__5;\n public static final AFn const__9;\n public static final Keyword const__10;\n public static final AFn const__11;\n public static final Keyword const__12;\n@@ -41,21 +41,21 @@\n public static final AFn const__25;\n public static final AFn const__26;\n public static final AFn const__27;\n public static final Keyword const__28;\n public static final AFn const__29;\n public static final AFn const__30;\n \n- public core$for$emit_bind__5226$do_mod__5232(final Object err, final Object gxs, final Object giter, final Object next_groups, final Object emit_bind, final Object body_expr, final Object next_expr) {\n+ public core$for$emit_bind__5226$do_mod__5232(final Object err, final Object gxs, final Object giter, final Object body_expr, final Object emit_bind, final Object next_groups, final Object next_expr) {\n this.err = err;\n this.gxs = gxs;\n this.giter = giter;\n- this.next_groups = next_groups;\n- this.emit_bind = emit_bind;\n this.body_expr = body_expr;\n+ this.emit_bind = emit_bind;\n+ this.next_groups = next_groups;\n this.next_expr = next_expr;\n }\n \n public Object invoke(Object p__5231) {\n final Object o = p__5231;\n p__5231 = null;\n Object vec__5233 = o;\n" } ] }, { "source1": "clojure/core$for$emit_bind__5226.class", "source2": "clojure/core$for$emit_bind__5226.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -79,19 +79,19 @@\n vec__5229 = null;\n Object next_groups = o5;\n Object giter = core$gensym.invokeStatic((Object)\"iter__\");\n Object gxs = core$gensym.invokeStatic((Object)\"s__\");\n final Object err = this.err;\n final Object o6 = gxs;\n final Object o7 = giter;\n- final Object o8 = next_groups;\n final Object body_expr = this.body_expr;\n+ final Object o8 = next_groups;\n final Object o9 = next_expr;\n next_expr = null;\n- Object do_mod = new core$for$emit_bind__5226$do_mod__5232(err, o6, o7, o8, (Object)this, body_expr, o9);\n+ Object do_mod = new core$for$emit_bind__5226$do_mod__5232(err, o6, o7, body_expr, (Object)this, o8, o9);\n final Object o10 = next_groups;\n next_groups = null;\n if (o10 != null) {\n if (o10 != Boolean.FALSE) {\n final Object invokeStatic = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$for$emit_bind__5226.const__9 }));\n final Object[] array = { null };\n final int n = 0;\n@@ -146,15 +146,15 @@\n array3[n3] = core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic3, PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array4))));\n array2[n2] = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array3));\n return core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic, invokeStatic2, (ISeq)ArraySeq.create(array2)));\n }\n }\n Object gi = core$gensym.invokeStatic((Object)\"i__\");\n Object gb = core$gensym.invokeStatic((Object)\"b__\");\n- Object do_cmod = new core$for$emit_bind__5226$do_cmod__5237(this.err, gb, this.body_expr, gi);\n+ Object do_cmod = new core$for$emit_bind__5226$do_cmod__5237(this.err, this.body_expr, gi, gb);\n final Object invokeStatic9 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$for$emit_bind__5226.const__15 }));\n final Object invokeStatic10 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { giter }));\n final Object[] array12 = { PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$apply.invokeStatic(core$for$emit_bind__5226.const__11.getRawRoot(), core$seq__4357.invokeStatic(core$concat.invokeStatic(PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { gxs }))))) })), null };\n final int n12 = 1;\n final Object[] array13 = { null };\n final int n13 = 0;\n final Object invokeStatic11 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$for$emit_bind__5226.const__16 }));\n" } ] }, { "source1": "clojure/core$generate_class$emit_forwarding_method__6286.class", "source2": "clojure/core$generate_class$emit_forwarding_method__6286.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -14,34 +14,34 @@\n import clojure.asm.Type;\n import clojure.lang.IFn;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$generate_class$emit_forwarding_method__6286 extends AFunction\n {\n- Object obj_type;\n- Object totype;\n- Object emit_get_var;\n Object ifn_type;\n+ Object emit_get_var;\n Object overloads;\n Object cv;\n+ Object totype;\n Object to_types;\n+ Object obj_type;\n public static final Var const__2;\n public static final Var const__3;\n public static final Object const__6;\n public static final Object const__18;\n \n- public core$generate_class$emit_forwarding_method__6286(final Object obj_type, final Object totype, final Object emit_get_var, final Object ifn_type, final Object overloads, final Object cv, final Object to_types) {\n- this.obj_type = obj_type;\n- this.totype = totype;\n- this.emit_get_var = emit_get_var;\n+ public core$generate_class$emit_forwarding_method__6286(final Object ifn_type, final Object emit_get_var, final Object overloads, final Object cv, final Object totype, final Object to_types, final Object obj_type) {\n this.ifn_type = ifn_type;\n+ this.emit_get_var = emit_get_var;\n this.overloads = overloads;\n this.cv = cv;\n+ this.totype = totype;\n this.to_types = to_types;\n+ this.obj_type = obj_type;\n }\n \n public Object invoke(Object name, Object pclasses, Object rclass, Object as_static, Object else_gen) {\n Object mname = core$str.invokeStatic(name);\n final Object pmetas = core$map.invokeStatic(core$generate_class$emit_forwarding_method__6286.const__2.getRawRoot(), pclasses);\n final Object rawRoot = core$generate_class$emit_forwarding_method__6286.const__3.getRawRoot();\n final Object o = pclasses;\n" } ] }, { "source1": "clojure/core$generate_class$emit_get_var__6282.class", "source2": "clojure/core$generate_class$emit_get_var__6282.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,21 +8,21 @@\n import clojure.lang.IFn;\n import clojure.asm.Type;\n import clojure.asm.commons.GeneratorAdapter;\n import clojure.lang.AFunction;\n \n public final class core$generate_class$emit_get_var__6282 extends AFunction\n {\n- Object var_type;\n Object ctype;\n+ Object var_type;\n Object var_name;\n \n- public core$generate_class$emit_get_var__6282(final Object var_type, final Object ctype, final Object var_name) {\n- this.var_type = var_type;\n+ public core$generate_class$emit_get_var__6282(final Object ctype, final Object var_type, final Object var_name) {\n this.ctype = ctype;\n+ this.var_type = var_type;\n this.var_name = var_name;\n }\n \n public Object invoke(Object gen, Object v) {\n Object false_label = ((GeneratorAdapter)gen).newLabel();\n Object end_label = ((GeneratorAdapter)gen).newLabel();\n final GeneratorAdapter generatorAdapter = (GeneratorAdapter)gen;\n" } ] }, { "source1": "clojure/core$generate_class$emit_unsupported__6284.class", "source2": "clojure/core$generate_class$emit_unsupported__6284.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,22 +6,22 @@\n import clojure.asm.commons.Method;\n import clojure.asm.Type;\n import clojure.asm.commons.GeneratorAdapter;\n import clojure.lang.AFunction;\n \n public final class core$generate_class$emit_unsupported__6284 extends AFunction\n {\n- Object prefix;\n Object ex_type;\n Object impl_pkg_name;\n+ Object prefix;\n \n- public core$generate_class$emit_unsupported__6284(final Object prefix, final Object ex_type, final Object impl_pkg_name) {\n- this.prefix = prefix;\n+ public core$generate_class$emit_unsupported__6284(final Object ex_type, final Object impl_pkg_name, final Object prefix) {\n this.ex_type = ex_type;\n this.impl_pkg_name = impl_pkg_name;\n+ this.prefix = prefix;\n }\n \n public Object invoke(Object gen, Object m) {\n final Object o = gen;\n gen = null;\n final GeneratorAdapter generatorAdapter = (GeneratorAdapter)o;\n final Type type = (Type)this.ex_type;\n" } ] }, { "source1": "clojure/core$generate_class.class", "source2": "clojure/core$generate_class.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -242,285 +242,283 @@\n }\n array3[n4] = create4;\n final int n5 = 1;\n final Object o19 = sigs_by_name;\n sigs_by_name = null;\n array3[n5] = core$distinct.invokeStatic(core$concat.invokeStatic(core$keys.invokeStatic(o19), core$mapcat.invokeStatic((Object)new core$generate_class$fn__6277(), (ISeq)ArraySeq.create(new Object[] { overloads })), (ISeq)ArraySeq.create(new Object[] { core$mapcat.invokeStatic(core$comp.invokeStatic(core$partial.invokeStatic(core$generate_class.const__26.getRawRoot(), core$generate_class.const__23.getRawRoot()), core$generate_class.const__50.getRawRoot(), (ISeq)ArraySeq.create(new Object[] { core$generate_class.const__51.getRawRoot() })), (ISeq)ArraySeq.create(new Object[] { exposes })) })));\n Object var_fields = core$concat.invokeStatic((Object)create2, (Object)create3, (ISeq)ArraySeq.create(array3));\n- Object emit_get_var = new core$generate_class$emit_get_var__6282(var_type, ctype, var_name);\n- final Object emit_unsupported = new core$generate_class$emit_unsupported__6284(prefix, ex_type, impl_pkg_name);\n- final Object o20 = obj_type;\n- final Object o21 = totype;\n- final Object o22 = emit_get_var;\n- final Object o23 = ifn_type;\n- final Object o24 = overloads;\n+ Object emit_get_var = new core$generate_class$emit_get_var__6282(ctype, var_type, var_name);\n+ final Object emit_unsupported = new core$generate_class$emit_unsupported__6284(ex_type, impl_pkg_name, prefix);\n+ final Object o20 = ifn_type;\n+ final Object o21 = emit_get_var;\n+ final Object o22 = overloads;\n overloads = null;\n- final Object emit_forwarding_method = new core$generate_class$emit_forwarding_method__6286(o20, o21, o22, o23, o24, cv, to_types);\n+ final Object emit_forwarding_method = new core$generate_class$emit_forwarding_method__6286(o20, o21, o22, cv, totype, to_types, obj_type);\n final ClassWriter classWriter = (ClassWriter)cv;\n final int v1_5 = Opcodes.V1_5;\n final int intCast = RT.intCast(Numbers.add((long)Opcodes.ACC_PUBLIC, (long)Opcodes.ACC_SUPER));\n final String s = (String)cname;\n final String s2 = (String)null;\n final String s3 = (String)((IFn)iname).invoke(super1);\n final Object invokeStatic3;\n Object temp__4657__auto__6343 = invokeStatic3 = core$seq__4357.invokeStatic(interfaces);\n Object invokeStatic4 = null;\n Label_1114: {\n if (invokeStatic3 != null) {\n if (invokeStatic3 != Boolean.FALSE) {\n- final Object o25 = temp__4657__auto__6343;\n+ final Object o23 = temp__4657__auto__6343;\n temp__4657__auto__6343 = null;\n- Object ifc = o25;\n- final Object o26 = iname;\n+ Object ifc = o23;\n+ final Object o24 = iname;\n iname = null;\n- final Object o27 = ifc;\n+ final Object o25 = ifc;\n ifc = null;\n- invokeStatic4 = core$into_array.invokeStatic(core$map.invokeStatic(o26, o27));\n+ invokeStatic4 = core$into_array.invokeStatic(core$map.invokeStatic(o24, o25));\n break Label_1114;\n }\n }\n invokeStatic4 = null;\n }\n classWriter.visit(v1_5, intCast, s, s2, s3, (String[])invokeStatic4);\n- final Object o28 = cv;\n- final Object o29 = name_meta;\n+ final Object o26 = cv;\n+ final Object o27 = name_meta;\n name_meta = null;\n- core$add_annotations.invokeStatic(o28, o29);\n+ core$add_annotations.invokeStatic(o26, o27);\n Object seq_6290 = core$seq__4357.invokeStatic(var_fields);\n Object chunk_6291 = null;\n long count_6292 = 0L;\n long i_6293 = 0L;\n while (true) {\n if (i_6293 < count_6292) {\n Object v = ((Indexed)chunk_6291).nth(RT.intCast(i_6293));\n final ClassWriter classWriter2 = (ClassWriter)cv;\n final int intCast2 = RT.intCast(Numbers.add(Numbers.add((long)Opcodes.ACC_PRIVATE, (long)Opcodes.ACC_FINAL), (long)Opcodes.ACC_STATIC));\n final IFn fn = (IFn)var_name;\n- final Object o30 = v;\n+ final Object o28 = v;\n v = null;\n- classWriter2.visitField(intCast2, (String)fn.invoke(o30), (String)((Type)var_type).getDescriptor(), (String)null, (Object)null);\n- final Object o31 = seq_6290;\n+ classWriter2.visitField(intCast2, (String)fn.invoke(o28), (String)((Type)var_type).getDescriptor(), (String)null, (Object)null);\n+ final Object o29 = seq_6290;\n seq_6290 = null;\n- final Object o32 = chunk_6291;\n+ final Object o30 = chunk_6291;\n chunk_6291 = null;\n final long n6 = count_6292;\n ++i_6293;\n count_6292 = n6;\n- chunk_6291 = o32;\n- seq_6290 = o31;\n+ chunk_6291 = o30;\n+ seq_6290 = o29;\n }\n else {\n- final Object o33 = seq_6290;\n+ final Object o31 = seq_6290;\n seq_6290 = null;\n final Object invokeStatic5;\n- Object temp__4657__auto__6344 = invokeStatic5 = core$seq__4357.invokeStatic(o33);\n+ Object temp__4657__auto__6344 = invokeStatic5 = core$seq__4357.invokeStatic(o31);\n if (invokeStatic5 == null) {\n break;\n }\n if (invokeStatic5 == Boolean.FALSE) {\n break;\n }\n- final Object o34 = temp__4657__auto__6344;\n+ final Object o32 = temp__4657__auto__6344;\n temp__4657__auto__6344 = null;\n- Object seq_6291 = o34;\n+ Object seq_6291 = o32;\n final Object invokeStatic6 = core$chunked_seq_QMARK_.invokeStatic(seq_6291);\n if (invokeStatic6 != null) {\n if (invokeStatic6 != Boolean.FALSE) {\n Object c__4917__auto__6344 = core$chunk_first.invokeStatic(seq_6291);\n- final Object o35 = seq_6291;\n+ final Object o33 = seq_6291;\n seq_6291 = null;\n- final Object invokeStatic7 = core$chunk_rest.invokeStatic(o35);\n- final Object o36 = c__4917__auto__6344;\n- final Object o37 = c__4917__auto__6344;\n+ final Object invokeStatic7 = core$chunk_rest.invokeStatic(o33);\n+ final Object o34 = c__4917__auto__6344;\n+ final Object o35 = c__4917__auto__6344;\n c__4917__auto__6344 = null;\n- final long n7 = (long)RT.intCast(RT.count(o37));\n+ final long n7 = (long)RT.intCast(RT.count(o35));\n i_6293 = RT.intCast(0L);\n count_6292 = n7;\n- chunk_6291 = o36;\n+ chunk_6291 = o34;\n seq_6290 = invokeStatic7;\n continue;\n }\n }\n Object v2 = core$first__4339.invokeStatic(seq_6291);\n final ClassWriter classWriter3 = (ClassWriter)cv;\n final int intCast3 = RT.intCast(Numbers.add(Numbers.add((long)Opcodes.ACC_PRIVATE, (long)Opcodes.ACC_FINAL), (long)Opcodes.ACC_STATIC));\n final IFn fn2 = (IFn)var_name;\n- final Object o38 = v2;\n+ final Object o36 = v2;\n v2 = null;\n- classWriter3.visitField(intCast3, (String)fn2.invoke(o38), (String)((Type)var_type).getDescriptor(), (String)null, (Object)null);\n- final Object o39 = seq_6291;\n+ classWriter3.visitField(intCast3, (String)fn2.invoke(o36), (String)((Type)var_type).getDescriptor(), (String)null, (Object)null);\n+ final Object o37 = seq_6291;\n seq_6291 = null;\n- final Object invokeStatic8 = core$next__4341.invokeStatic(o39);\n- final Object o40 = null;\n+ final Object invokeStatic8 = core$next__4341.invokeStatic(o37);\n+ final Object o38 = null;\n final long n8 = 0L;\n i_6293 = 0L;\n count_6292 = n8;\n- chunk_6291 = o40;\n+ chunk_6291 = o38;\n seq_6290 = invokeStatic8;\n }\n }\n- final Object o41 = state;\n- if (o41 != null) {\n- if (o41 != Boolean.FALSE) {\n+ final Object o39 = state;\n+ if (o39 != null) {\n+ if (o39 != Boolean.FALSE) {\n ((ClassWriter)cv).visitField(RT.intCast(Numbers.add((long)Opcodes.ACC_PUBLIC, (long)Opcodes.ACC_FINAL)), (String)state_name, (String)((Type)obj_type).getDescriptor(), (String)null, (Object)null);\n }\n }\n Object gen = new GeneratorAdapter(RT.intCast(Numbers.add((long)Opcodes.ACC_PUBLIC, (long)Opcodes.ACC_STATIC)), (Method)Method.getMethod((String)\"void ()\"), (String)null, (Type[])null, (ClassVisitor)cv);\n ((MethodVisitor)gen).visitCode();\n- final Object o42 = var_fields;\n+ final Object o40 = var_fields;\n var_fields = null;\n- Object seq_6292 = core$seq__4357.invokeStatic(o42);\n+ Object seq_6292 = core$seq__4357.invokeStatic(o40);\n Object chunk_6292 = null;\n long count_6293 = 0L;\n long i_6294 = 0L;\n while (true) {\n if (i_6294 < count_6293) {\n Object v3 = ((Indexed)chunk_6292).nth(RT.intCast(i_6294));\n ((GeneratorAdapter)gen).push((String)impl_pkg_name);\n ((GeneratorAdapter)gen).push((String)core$str.invokeStatic(prefix, (ISeq)ArraySeq.create(new Object[] { v3 })));\n ((GeneratorAdapter)gen).invokeStatic((Type)var_type, (Method)Method.getMethod((String)\"clojure.lang.Var internPrivate(String,String)\"));\n final GeneratorAdapter generatorAdapter = (GeneratorAdapter)gen;\n final Type type = (Type)ctype;\n final IFn fn3 = (IFn)var_name;\n- final Object o43 = v3;\n+ final Object o41 = v3;\n v3 = null;\n- generatorAdapter.putStatic(type, (String)fn3.invoke(o43), (Type)var_type);\n- final Object o44 = seq_6292;\n+ generatorAdapter.putStatic(type, (String)fn3.invoke(o41), (Type)var_type);\n+ final Object o42 = seq_6292;\n seq_6292 = null;\n- final Object o45 = chunk_6292;\n+ final Object o43 = chunk_6292;\n chunk_6292 = null;\n final long n9 = count_6293;\n ++i_6294;\n count_6293 = n9;\n- chunk_6292 = o45;\n- seq_6292 = o44;\n+ chunk_6292 = o43;\n+ seq_6292 = o42;\n }\n else {\n- final Object o46 = seq_6292;\n+ final Object o44 = seq_6292;\n seq_6292 = null;\n final Object invokeStatic9;\n- Object temp__4657__auto__6345 = invokeStatic9 = core$seq__4357.invokeStatic(o46);\n+ Object temp__4657__auto__6345 = invokeStatic9 = core$seq__4357.invokeStatic(o44);\n if (invokeStatic9 == null) {\n break;\n }\n if (invokeStatic9 == Boolean.FALSE) {\n break;\n }\n- final Object o47 = temp__4657__auto__6345;\n+ final Object o45 = temp__4657__auto__6345;\n temp__4657__auto__6345 = null;\n- Object seq_6293 = o47;\n+ Object seq_6293 = o45;\n final Object invokeStatic10 = core$chunked_seq_QMARK_.invokeStatic(seq_6293);\n if (invokeStatic10 != null) {\n if (invokeStatic10 != Boolean.FALSE) {\n Object c__4917__auto__6345 = core$chunk_first.invokeStatic(seq_6293);\n- final Object o48 = seq_6293;\n+ final Object o46 = seq_6293;\n seq_6293 = null;\n- final Object invokeStatic11 = core$chunk_rest.invokeStatic(o48);\n- final Object o49 = c__4917__auto__6345;\n- final Object o50 = c__4917__auto__6345;\n+ final Object invokeStatic11 = core$chunk_rest.invokeStatic(o46);\n+ final Object o47 = c__4917__auto__6345;\n+ final Object o48 = c__4917__auto__6345;\n c__4917__auto__6345 = null;\n- final long n10 = (long)RT.intCast(RT.count(o50));\n+ final long n10 = (long)RT.intCast(RT.count(o48));\n i_6294 = RT.intCast(0L);\n count_6293 = n10;\n- chunk_6292 = o49;\n+ chunk_6292 = o47;\n seq_6292 = invokeStatic11;\n continue;\n }\n }\n Object v4 = core$first__4339.invokeStatic(seq_6293);\n ((GeneratorAdapter)gen).push((String)impl_pkg_name);\n ((GeneratorAdapter)gen).push((String)core$str.invokeStatic(prefix, (ISeq)ArraySeq.create(new Object[] { v4 })));\n ((GeneratorAdapter)gen).invokeStatic((Type)var_type, (Method)Method.getMethod((String)\"clojure.lang.Var internPrivate(String,String)\"));\n final GeneratorAdapter generatorAdapter2 = (GeneratorAdapter)gen;\n final Type type2 = (Type)ctype;\n final IFn fn4 = (IFn)var_name;\n- final Object o51 = v4;\n+ final Object o49 = v4;\n v4 = null;\n- generatorAdapter2.putStatic(type2, (String)fn4.invoke(o51), (Type)var_type);\n- final Object o52 = seq_6293;\n+ generatorAdapter2.putStatic(type2, (String)fn4.invoke(o49), (Type)var_type);\n+ final Object o50 = seq_6293;\n seq_6293 = null;\n- final Object invokeStatic12 = core$next__4341.invokeStatic(o52);\n- final Object o53 = null;\n+ final Object invokeStatic12 = core$next__4341.invokeStatic(o50);\n+ final Object o51 = null;\n final long n11 = 0L;\n i_6294 = 0L;\n count_6293 = n11;\n- chunk_6292 = o53;\n+ chunk_6292 = o51;\n seq_6292 = invokeStatic12;\n }\n }\n- final Object o54 = load_impl_ns;\n+ final Object o52 = load_impl_ns;\n load_impl_ns = null;\n- if (o54 != null) {\n- if (o54 != Boolean.FALSE) {\n+ if (o52 != null) {\n+ if (o52 != Boolean.FALSE) {\n final GeneratorAdapter generatorAdapter3 = (GeneratorAdapter)gen;\n final String s4 = \"/\";\n final Object[] array4 = { null };\n final int n12 = 0;\n- final Object o55 = impl_cname;\n+ final Object o53 = impl_cname;\n impl_cname = null;\n- array4[n12] = o55;\n+ array4[n12] = o53;\n generatorAdapter3.push((String)core$str.invokeStatic((Object)s4, (ISeq)ArraySeq.create(array4)));\n ((GeneratorAdapter)gen).push((Type)ctype);\n final GeneratorAdapter generatorAdapter4 = (GeneratorAdapter)gen;\n- final Object o56 = util_type;\n+ final Object o54 = util_type;\n util_type = null;\n- generatorAdapter4.invokeStatic((Type)o56, (Method)Method.getMethod((String)\"Object loadWithClass(String,Class)\"));\n+ generatorAdapter4.invokeStatic((Type)o54, (Method)Method.getMethod((String)\"Object loadWithClass(String,Class)\"));\n ((GeneratorAdapter)gen).pop();\n }\n }\n ((GeneratorAdapter)gen).returnValue();\n- final Object o57 = gen;\n+ final Object o55 = gen;\n gen = null;\n- ((GeneratorAdapter)o57).endMethod();\n- final Object o58 = ctor_sig_map;\n+ ((GeneratorAdapter)o55).endMethod();\n+ final Object o56 = ctor_sig_map;\n ctor_sig_map = null;\n- Object seq_6294 = core$seq__4357.invokeStatic(o58);\n+ Object seq_6294 = core$seq__4357.invokeStatic(o56);\n Object chunk_6293 = null;\n long count_6294 = 0L;\n long i_6295 = 0L;\n while (true) {\n if (i_6295 < count_6294) {\n Object vec__6302 = ((Indexed)chunk_6293).nth(RT.intCast(i_6295));\n Object pclasses = RT.nth(vec__6302, RT.intCast(0L), (Object)null);\n- final Object o59 = vec__6302;\n+ final Object o57 = vec__6302;\n vec__6302 = null;\n- Object super_pclasses = RT.nth(o59, RT.intCast(1L), (Object)null);\n+ Object super_pclasses = RT.nth(o57, RT.intCast(1L), (Object)null);\n Object constructor_annotations = core$meta__4373.invokeStatic(pclasses);\n final Object rawRoot5 = core$generate_class.const__24.getRawRoot();\n- final Object o60 = pclasses;\n+ final Object o58 = pclasses;\n pclasses = null;\n- final Object pclasses2 = core$map.invokeStatic(rawRoot5, o60);\n+ final Object pclasses2 = core$map.invokeStatic(rawRoot5, o58);\n final Object rawRoot6 = core$generate_class.const__24.getRawRoot();\n- final Object o61 = super_pclasses;\n+ final Object o59 = super_pclasses;\n super_pclasses = null;\n- Object super_pclasses2 = core$map.invokeStatic(rawRoot6, o61);\n+ Object super_pclasses2 = core$map.invokeStatic(rawRoot6, o59);\n Object ptypes = ((IFn)to_types).invoke(pclasses2);\n Object super_ptypes = ((IFn)to_types).invoke(super_pclasses2);\n Object m = new Method((String)\"\", (Type)Type.VOID_TYPE, (Type[])ptypes);\n final String s5 = (String)\"\";\n final Type type3 = (Type)Type.VOID_TYPE;\n- final Object o62 = super_ptypes;\n+ final Object o60 = super_ptypes;\n super_ptypes = null;\n- Object super_m = new Method(s5, type3, (Type[])o62);\n+ Object super_m = new Method(s5, type3, (Type[])o60);\n final GeneratorAdapter generatorAdapter5;\n Object gen2 = generatorAdapter5 = new GeneratorAdapter(Opcodes.ACC_PUBLIC, (Method)m, (String)null, (Type[])null, (ClassVisitor)cv);\n- final Object o63 = constructor_annotations;\n+ final Object o61 = constructor_annotations;\n constructor_annotations = null;\n- final Object _ = core$add_annotations.invokeStatic((Object)generatorAdapter5, o63);\n+ final Object _ = core$add_annotations.invokeStatic((Object)generatorAdapter5, o61);\n Object no_init_label = ((GeneratorAdapter)gen2).newLabel();\n Object end_label = ((GeneratorAdapter)gen2).newLabel();\n Object no_post_init_label = ((GeneratorAdapter)gen2).newLabel();\n Object end_post_init_label = ((GeneratorAdapter)gen2).newLabel();\n Object nth_method = Method.getMethod((String)\"Object nth(Object,int)\");\n final int local = ((LocalVariablesSorter)gen2).newLocal((Type)obj_type);\n ((MethodVisitor)gen2).visitCode();\n- final Object o64 = init;\n+ final Object o62 = init;\n Label_3121: {\n- if (o64 != null) {\n- if (o64 != Boolean.FALSE) {\n+ if (o62 != null) {\n+ if (o62 != Boolean.FALSE) {\n ((IFn)emit_get_var).invoke(gen2, init_name);\n ((GeneratorAdapter)gen2).dup();\n ((GeneratorAdapter)gen2).ifNull((Label)no_init_label);\n ((GeneratorAdapter)gen2).checkCast((Type)ifn_type);\n for (long n__4940__auto__6348 = (long)RT.count(pclasses2), i = 0L; i < n__4940__auto__6348; ++i) {\n ((GeneratorAdapter)gen2).loadArg(RT.intCast(i));\n Compiler$HostExpr.emitBoxReturn((Compiler$ObjExpr)null, (GeneratorAdapter)gen2, (Class)RT.nth(pclasses2, RT.intCast(i)));\n@@ -536,197 +534,197 @@\n ((GeneratorAdapter)gen2).loadLocal(local);\n ((GeneratorAdapter)gen2).push(RT.intCast(i));\n ((GeneratorAdapter)gen2).invokeStatic((Type)rt_type, (Method)nth_method);\n Compiler$HostExpr.emitUnboxArg((Compiler$ObjExpr)null, (GeneratorAdapter)gen2, (Class)RT.nth(super_pclasses2, RT.intCast(i)));\n }\n final GeneratorAdapter generatorAdapter6 = (GeneratorAdapter)gen2;\n final Type type4 = (Type)super_type;\n- final Object o65 = super_m;\n+ final Object o63 = super_m;\n super_m = null;\n- generatorAdapter6.invokeConstructor(type4, (Method)o65);\n- final Object o66 = state;\n+ generatorAdapter6.invokeConstructor(type4, (Method)o63);\n+ final Object o64 = state;\n Label_2938: {\n- if (o66 != null) {\n- if (o66 != Boolean.FALSE) {\n+ if (o64 != null) {\n+ if (o64 != Boolean.FALSE) {\n ((GeneratorAdapter)gen2).push(RT.intCast(1L));\n final GeneratorAdapter generatorAdapter7 = (GeneratorAdapter)gen2;\n final Type type5 = (Type)rt_type;\n- final Object o67 = nth_method;\n+ final Object o65 = nth_method;\n nth_method = null;\n- generatorAdapter7.invokeStatic(type5, (Method)o67);\n+ generatorAdapter7.invokeStatic(type5, (Method)o65);\n ((GeneratorAdapter)gen2).putField((Type)ctype, (String)state_name, (Type)obj_type);\n break Label_2938;\n }\n }\n ((GeneratorAdapter)gen2).pop();\n }\n ((GeneratorAdapter)gen2).goTo((Label)end_label);\n final GeneratorAdapter generatorAdapter8 = (GeneratorAdapter)gen2;\n- final Object o68 = no_init_label;\n+ final Object o66 = no_init_label;\n no_init_label = null;\n- generatorAdapter8.mark((Label)o68);\n+ generatorAdapter8.mark((Label)o66);\n ((GeneratorAdapter)gen2).throwException((Type)ex_type, (String)core$str.invokeStatic(impl_pkg_name, (ISeq)ArraySeq.create(new Object[] { \"/\", prefix, init_name, \" not defined\" })));\n final GeneratorAdapter generatorAdapter9 = (GeneratorAdapter)gen2;\n- final Object o69 = end_label;\n+ final Object o67 = end_label;\n end_label = null;\n- generatorAdapter9.mark((Label)o69);\n+ generatorAdapter9.mark((Label)o67);\n break Label_3121;\n }\n }\n- final Object o70 = pclasses2;\n- final Object o71 = super_pclasses2;\n+ final Object o68 = pclasses2;\n+ final Object o69 = super_pclasses2;\n super_pclasses2 = null;\n- if (!Util.equiv(o70, o71)) {\n+ if (!Util.equiv(o68, o69)) {\n throw (Throwable)new Exception(\":init not specified, but ctor and super ctor args differ\");\n }\n ((GeneratorAdapter)gen2).loadThis();\n ((GeneratorAdapter)gen2).loadArgs();\n final GeneratorAdapter generatorAdapter10 = (GeneratorAdapter)gen2;\n final Type type6 = (Type)super_type;\n- final Object o72 = super_m;\n+ final Object o70 = super_m;\n super_m = null;\n- generatorAdapter10.invokeConstructor(type6, (Method)o72);\n+ generatorAdapter10.invokeConstructor(type6, (Method)o70);\n }\n- final Object o73 = post_init;\n- if (o73 != null) {\n- if (o73 != Boolean.FALSE) {\n+ final Object o71 = post_init;\n+ if (o71 != null) {\n+ if (o71 != Boolean.FALSE) {\n ((IFn)emit_get_var).invoke(gen2, post_init_name);\n ((GeneratorAdapter)gen2).dup();\n ((GeneratorAdapter)gen2).ifNull((Label)no_post_init_label);\n ((GeneratorAdapter)gen2).checkCast((Type)ifn_type);\n ((GeneratorAdapter)gen2).loadThis();\n for (long n__4940__auto__6350 = (long)RT.count(pclasses2), i = 0L; i < n__4940__auto__6350; ++i) {\n ((GeneratorAdapter)gen2).loadArg(RT.intCast(i));\n Compiler$HostExpr.emitBoxReturn((Compiler$ObjExpr)null, (GeneratorAdapter)gen2, (Class)RT.nth(pclasses2, RT.intCast(i)));\n }\n ((GeneratorAdapter)gen2).invokeInterface((Type)ifn_type, (Method)new Method((String)\"invoke\", (Type)obj_type, (Type[])((IFn)arg_types).invoke((Object)Numbers.num(Numbers.inc((long)RT.count(ptypes))))));\n ((GeneratorAdapter)gen2).pop();\n ((GeneratorAdapter)gen2).goTo((Label)end_post_init_label);\n final GeneratorAdapter generatorAdapter11 = (GeneratorAdapter)gen2;\n- final Object o74 = no_post_init_label;\n+ final Object o72 = no_post_init_label;\n no_post_init_label = null;\n- generatorAdapter11.mark((Label)o74);\n+ generatorAdapter11.mark((Label)o72);\n ((GeneratorAdapter)gen2).throwException((Type)ex_type, (String)core$str.invokeStatic(impl_pkg_name, (ISeq)ArraySeq.create(new Object[] { \"/\", prefix, post_init_name, \" not defined\" })));\n final GeneratorAdapter generatorAdapter12 = (GeneratorAdapter)gen2;\n- final Object o75 = end_post_init_label;\n+ final Object o73 = end_post_init_label;\n end_post_init_label = null;\n- generatorAdapter12.mark((Label)o75);\n+ generatorAdapter12.mark((Label)o73);\n }\n }\n ((GeneratorAdapter)gen2).returnValue();\n- final Object o76 = gen2;\n+ final Object o74 = gen2;\n gen2 = null;\n- ((GeneratorAdapter)o76).endMethod();\n- final Object o77 = factory;\n- if (o77 != null) {\n- if (o77 != Boolean.FALSE) {\n+ ((GeneratorAdapter)o74).endMethod();\n+ final Object o75 = factory;\n+ if (o75 != null) {\n+ if (o75 != Boolean.FALSE) {\n final String s6 = (String)factory_name;\n final Type type7 = (Type)ctype;\n- final Object o78 = ptypes;\n+ final Object o76 = ptypes;\n ptypes = null;\n- Object fm = new Method(s6, type7, (Type[])o78);\n+ Object fm = new Method(s6, type7, (Type[])o76);\n final int intCast4 = RT.intCast(Numbers.add((long)Opcodes.ACC_PUBLIC, (long)Opcodes.ACC_STATIC));\n- final Object o79 = fm;\n+ final Object o77 = fm;\n fm = null;\n- Object gen3 = new GeneratorAdapter(intCast4, (Method)o79, (String)null, (Type[])null, (ClassVisitor)cv);\n+ Object gen3 = new GeneratorAdapter(intCast4, (Method)o77, (String)null, (Type[])null, (ClassVisitor)cv);\n ((MethodVisitor)gen3).visitCode();\n ((GeneratorAdapter)gen3).newInstance((Type)ctype);\n ((GeneratorAdapter)gen3).dup();\n ((GeneratorAdapter)gen3).loadArgs();\n final GeneratorAdapter generatorAdapter13 = (GeneratorAdapter)gen3;\n final Type type8 = (Type)ctype;\n- final Object o80 = m;\n+ final Object o78 = m;\n m = null;\n- generatorAdapter13.invokeConstructor(type8, (Method)o80);\n+ generatorAdapter13.invokeConstructor(type8, (Method)o78);\n ((GeneratorAdapter)gen3).returnValue();\n- final Object o81 = gen3;\n+ final Object o79 = gen3;\n gen3 = null;\n- ((GeneratorAdapter)o81).endMethod();\n+ ((GeneratorAdapter)o79).endMethod();\n }\n }\n- final Object o82 = seq_6294;\n+ final Object o80 = seq_6294;\n seq_6294 = null;\n- final Object o83 = chunk_6293;\n+ final Object o81 = chunk_6293;\n chunk_6293 = null;\n final long n13 = count_6294;\n ++i_6295;\n count_6294 = n13;\n- chunk_6293 = o83;\n- seq_6294 = o82;\n+ chunk_6293 = o81;\n+ seq_6294 = o80;\n }\n else {\n- final Object o84 = seq_6294;\n+ final Object o82 = seq_6294;\n seq_6294 = null;\n final Object invokeStatic13;\n- Object temp__4657__auto__6346 = invokeStatic13 = core$seq__4357.invokeStatic(o84);\n+ Object temp__4657__auto__6346 = invokeStatic13 = core$seq__4357.invokeStatic(o82);\n if (invokeStatic13 == null) {\n break;\n }\n if (invokeStatic13 == Boolean.FALSE) {\n break;\n }\n- final Object o85 = temp__4657__auto__6346;\n+ final Object o83 = temp__4657__auto__6346;\n temp__4657__auto__6346 = null;\n- Object seq_6295 = o85;\n+ Object seq_6295 = o83;\n final Object invokeStatic14 = core$chunked_seq_QMARK_.invokeStatic(seq_6295);\n if (invokeStatic14 != null) {\n if (invokeStatic14 != Boolean.FALSE) {\n Object c__4917__auto__6346 = core$chunk_first.invokeStatic(seq_6295);\n- final Object o86 = seq_6295;\n+ final Object o84 = seq_6295;\n seq_6295 = null;\n- final Object invokeStatic15 = core$chunk_rest.invokeStatic(o86);\n- final Object o87 = c__4917__auto__6346;\n- final Object o88 = c__4917__auto__6346;\n+ final Object invokeStatic15 = core$chunk_rest.invokeStatic(o84);\n+ final Object o85 = c__4917__auto__6346;\n+ final Object o86 = c__4917__auto__6346;\n c__4917__auto__6346 = null;\n- final long n14 = (long)RT.intCast(RT.count(o88));\n+ final long n14 = (long)RT.intCast(RT.count(o86));\n i_6295 = RT.intCast(0L);\n count_6294 = n14;\n- chunk_6293 = o87;\n+ chunk_6293 = o85;\n seq_6294 = invokeStatic15;\n continue;\n }\n }\n Object vec__6303 = core$first__4339.invokeStatic(seq_6295);\n Object pclasses3 = RT.nth(vec__6303, RT.intCast(0L), (Object)null);\n- final Object o89 = vec__6303;\n+ final Object o87 = vec__6303;\n vec__6303 = null;\n- Object super_pclasses3 = RT.nth(o89, RT.intCast(1L), (Object)null);\n+ Object super_pclasses3 = RT.nth(o87, RT.intCast(1L), (Object)null);\n Object constructor_annotations2 = core$meta__4373.invokeStatic(pclasses3);\n final Object rawRoot7 = core$generate_class.const__24.getRawRoot();\n- final Object o90 = pclasses3;\n+ final Object o88 = pclasses3;\n pclasses3 = null;\n- final Object pclasses4 = core$map.invokeStatic(rawRoot7, o90);\n+ final Object pclasses4 = core$map.invokeStatic(rawRoot7, o88);\n final Object rawRoot8 = core$generate_class.const__24.getRawRoot();\n- final Object o91 = super_pclasses3;\n+ final Object o89 = super_pclasses3;\n super_pclasses3 = null;\n- Object super_pclasses4 = core$map.invokeStatic(rawRoot8, o91);\n+ Object super_pclasses4 = core$map.invokeStatic(rawRoot8, o89);\n Object ptypes2 = ((IFn)to_types).invoke(pclasses4);\n Object super_ptypes2 = ((IFn)to_types).invoke(super_pclasses4);\n Object j = new Method((String)\"\", (Type)Type.VOID_TYPE, (Type[])ptypes2);\n final String s7 = (String)\"\";\n final Type type9 = (Type)Type.VOID_TYPE;\n- final Object o92 = super_ptypes2;\n+ final Object o90 = super_ptypes2;\n super_ptypes2 = null;\n- Object super_m2 = new Method(s7, type9, (Type[])o92);\n+ Object super_m2 = new Method(s7, type9, (Type[])o90);\n final GeneratorAdapter generatorAdapter14;\n Object gen4 = generatorAdapter14 = new GeneratorAdapter(Opcodes.ACC_PUBLIC, (Method)j, (String)null, (Type[])null, (ClassVisitor)cv);\n- final Object o93 = constructor_annotations2;\n+ final Object o91 = constructor_annotations2;\n constructor_annotations2 = null;\n- final Object _2 = core$add_annotations.invokeStatic((Object)generatorAdapter14, o93);\n+ final Object _2 = core$add_annotations.invokeStatic((Object)generatorAdapter14, o91);\n Object no_init_label2 = ((GeneratorAdapter)gen4).newLabel();\n Object end_label2 = ((GeneratorAdapter)gen4).newLabel();\n Object no_post_init_label2 = ((GeneratorAdapter)gen4).newLabel();\n Object end_post_init_label2 = ((GeneratorAdapter)gen4).newLabel();\n Object nth_method2 = Method.getMethod((String)\"Object nth(Object,int)\");\n final int local2 = ((LocalVariablesSorter)gen4).newLocal((Type)obj_type);\n ((MethodVisitor)gen4).visitCode();\n- final Object o94 = init;\n+ final Object o92 = init;\n Label_4726: {\n- if (o94 != null) {\n- if (o94 != Boolean.FALSE) {\n+ if (o92 != null) {\n+ if (o92 != Boolean.FALSE) {\n ((IFn)emit_get_var).invoke(gen4, init_name);\n ((GeneratorAdapter)gen4).dup();\n ((GeneratorAdapter)gen4).ifNull((Label)no_init_label2);\n ((GeneratorAdapter)gen4).checkCast((Type)ifn_type);\n for (long n__4940__auto__6351 = (long)RT.count(pclasses4), k = 0L; k < n__4940__auto__6351; ++k) {\n ((GeneratorAdapter)gen4).loadArg(RT.intCast(k));\n Compiler$HostExpr.emitBoxReturn((Compiler$ObjExpr)null, (GeneratorAdapter)gen4, (Class)RT.nth(pclasses4, RT.intCast(k)));\n@@ -742,782 +740,782 @@\n ((GeneratorAdapter)gen4).loadLocal(local2);\n ((GeneratorAdapter)gen4).push(RT.intCast(k));\n ((GeneratorAdapter)gen4).invokeStatic((Type)rt_type, (Method)nth_method2);\n Compiler$HostExpr.emitUnboxArg((Compiler$ObjExpr)null, (GeneratorAdapter)gen4, (Class)RT.nth(super_pclasses4, RT.intCast(k)));\n }\n final GeneratorAdapter generatorAdapter15 = (GeneratorAdapter)gen4;\n final Type type10 = (Type)super_type;\n- final Object o95 = super_m2;\n+ final Object o93 = super_m2;\n super_m2 = null;\n- generatorAdapter15.invokeConstructor(type10, (Method)o95);\n- final Object o96 = state;\n+ generatorAdapter15.invokeConstructor(type10, (Method)o93);\n+ final Object o94 = state;\n Label_4543: {\n- if (o96 != null) {\n- if (o96 != Boolean.FALSE) {\n+ if (o94 != null) {\n+ if (o94 != Boolean.FALSE) {\n ((GeneratorAdapter)gen4).push(RT.intCast(1L));\n final GeneratorAdapter generatorAdapter16 = (GeneratorAdapter)gen4;\n final Type type11 = (Type)rt_type;\n- final Object o97 = nth_method2;\n+ final Object o95 = nth_method2;\n nth_method2 = null;\n- generatorAdapter16.invokeStatic(type11, (Method)o97);\n+ generatorAdapter16.invokeStatic(type11, (Method)o95);\n ((GeneratorAdapter)gen4).putField((Type)ctype, (String)state_name, (Type)obj_type);\n break Label_4543;\n }\n }\n ((GeneratorAdapter)gen4).pop();\n }\n ((GeneratorAdapter)gen4).goTo((Label)end_label2);\n final GeneratorAdapter generatorAdapter17 = (GeneratorAdapter)gen4;\n- final Object o98 = no_init_label2;\n+ final Object o96 = no_init_label2;\n no_init_label2 = null;\n- generatorAdapter17.mark((Label)o98);\n+ generatorAdapter17.mark((Label)o96);\n ((GeneratorAdapter)gen4).throwException((Type)ex_type, (String)core$str.invokeStatic(impl_pkg_name, (ISeq)ArraySeq.create(new Object[] { \"/\", prefix, init_name, \" not defined\" })));\n final GeneratorAdapter generatorAdapter18 = (GeneratorAdapter)gen4;\n- final Object o99 = end_label2;\n+ final Object o97 = end_label2;\n end_label2 = null;\n- generatorAdapter18.mark((Label)o99);\n+ generatorAdapter18.mark((Label)o97);\n break Label_4726;\n }\n }\n- final Object o100 = pclasses4;\n- final Object o101 = super_pclasses4;\n+ final Object o98 = pclasses4;\n+ final Object o99 = super_pclasses4;\n super_pclasses4 = null;\n- if (!Util.equiv(o100, o101)) {\n+ if (!Util.equiv(o98, o99)) {\n throw (Throwable)new Exception(\":init not specified, but ctor and super ctor args differ\");\n }\n ((GeneratorAdapter)gen4).loadThis();\n ((GeneratorAdapter)gen4).loadArgs();\n final GeneratorAdapter generatorAdapter19 = (GeneratorAdapter)gen4;\n final Type type12 = (Type)super_type;\n- final Object o102 = super_m2;\n+ final Object o100 = super_m2;\n super_m2 = null;\n- generatorAdapter19.invokeConstructor(type12, (Method)o102);\n+ generatorAdapter19.invokeConstructor(type12, (Method)o100);\n }\n- final Object o103 = post_init;\n- if (o103 != null) {\n- if (o103 != Boolean.FALSE) {\n+ final Object o101 = post_init;\n+ if (o101 != null) {\n+ if (o101 != Boolean.FALSE) {\n ((IFn)emit_get_var).invoke(gen4, post_init_name);\n ((GeneratorAdapter)gen4).dup();\n ((GeneratorAdapter)gen4).ifNull((Label)no_post_init_label2);\n ((GeneratorAdapter)gen4).checkCast((Type)ifn_type);\n ((GeneratorAdapter)gen4).loadThis();\n for (long n__4940__auto__6353 = (long)RT.count(pclasses4), k = 0L; k < n__4940__auto__6353; ++k) {\n ((GeneratorAdapter)gen4).loadArg(RT.intCast(k));\n Compiler$HostExpr.emitBoxReturn((Compiler$ObjExpr)null, (GeneratorAdapter)gen4, (Class)RT.nth(pclasses4, RT.intCast(k)));\n }\n ((GeneratorAdapter)gen4).invokeInterface((Type)ifn_type, (Method)new Method((String)\"invoke\", (Type)obj_type, (Type[])((IFn)arg_types).invoke((Object)Numbers.num(Numbers.inc((long)RT.count(ptypes2))))));\n ((GeneratorAdapter)gen4).pop();\n ((GeneratorAdapter)gen4).goTo((Label)end_post_init_label2);\n final GeneratorAdapter generatorAdapter20 = (GeneratorAdapter)gen4;\n- final Object o104 = no_post_init_label2;\n+ final Object o102 = no_post_init_label2;\n no_post_init_label2 = null;\n- generatorAdapter20.mark((Label)o104);\n+ generatorAdapter20.mark((Label)o102);\n ((GeneratorAdapter)gen4).throwException((Type)ex_type, (String)core$str.invokeStatic(impl_pkg_name, (ISeq)ArraySeq.create(new Object[] { \"/\", prefix, post_init_name, \" not defined\" })));\n final GeneratorAdapter generatorAdapter21 = (GeneratorAdapter)gen4;\n- final Object o105 = end_post_init_label2;\n+ final Object o103 = end_post_init_label2;\n end_post_init_label2 = null;\n- generatorAdapter21.mark((Label)o105);\n+ generatorAdapter21.mark((Label)o103);\n }\n }\n ((GeneratorAdapter)gen4).returnValue();\n- final Object o106 = gen4;\n+ final Object o104 = gen4;\n gen4 = null;\n- ((GeneratorAdapter)o106).endMethod();\n- final Object o107 = factory;\n- if (o107 != null) {\n- if (o107 != Boolean.FALSE) {\n+ ((GeneratorAdapter)o104).endMethod();\n+ final Object o105 = factory;\n+ if (o105 != null) {\n+ if (o105 != Boolean.FALSE) {\n final String s8 = (String)factory_name;\n final Type type13 = (Type)ctype;\n- final Object o108 = ptypes2;\n+ final Object o106 = ptypes2;\n ptypes2 = null;\n- Object fm2 = new Method(s8, type13, (Type[])o108);\n+ Object fm2 = new Method(s8, type13, (Type[])o106);\n final int intCast5 = RT.intCast(Numbers.add((long)Opcodes.ACC_PUBLIC, (long)Opcodes.ACC_STATIC));\n- final Object o109 = fm2;\n+ final Object o107 = fm2;\n fm2 = null;\n- Object gen5 = new GeneratorAdapter(intCast5, (Method)o109, (String)null, (Type[])null, (ClassVisitor)cv);\n+ Object gen5 = new GeneratorAdapter(intCast5, (Method)o107, (String)null, (Type[])null, (ClassVisitor)cv);\n ((MethodVisitor)gen5).visitCode();\n ((GeneratorAdapter)gen5).newInstance((Type)ctype);\n ((GeneratorAdapter)gen5).dup();\n ((GeneratorAdapter)gen5).loadArgs();\n final GeneratorAdapter generatorAdapter22 = (GeneratorAdapter)gen5;\n final Type type14 = (Type)ctype;\n- final Object o110 = j;\n+ final Object o108 = j;\n j = null;\n- generatorAdapter22.invokeConstructor(type14, (Method)o110);\n+ generatorAdapter22.invokeConstructor(type14, (Method)o108);\n ((GeneratorAdapter)gen5).returnValue();\n- final Object o111 = gen5;\n+ final Object o109 = gen5;\n gen5 = null;\n- ((GeneratorAdapter)o111).endMethod();\n+ ((GeneratorAdapter)o109).endMethod();\n }\n }\n- final Object o112 = seq_6295;\n+ final Object o110 = seq_6295;\n seq_6295 = null;\n- final Object invokeStatic16 = core$next__4341.invokeStatic(o112);\n- final Object o113 = null;\n+ final Object invokeStatic16 = core$next__4341.invokeStatic(o110);\n+ final Object o111 = null;\n final long n15 = 0L;\n i_6295 = 0L;\n count_6294 = n15;\n- chunk_6293 = o113;\n+ chunk_6293 = o111;\n seq_6294 = invokeStatic16;\n }\n }\n Object mm = core$non_private_methods.invokeStatic(super1);\n Object seq_6296 = core$seq__4357.invokeStatic(core$vals.invokeStatic(mm));\n Object chunk_6294 = null;\n long count_6295 = 0L;\n long i_6296 = 0L;\n while (true) {\n if (i_6296 < count_6295) {\n Object meth = ((Indexed)chunk_6294).nth(RT.intCast(i_6296));\n final IFn fn5 = (IFn)emit_forwarding_method;\n final String name3 = ((java.lang.reflect.Method)meth).getName();\n final Class[] parameterTypes = ((java.lang.reflect.Method)meth).getParameterTypes();\n- final Object o114 = meth;\n+ final Object o112 = meth;\n meth = null;\n- fn5.invoke((Object)name3, (Object)parameterTypes, (Object)((java.lang.reflect.Method)o114).getReturnType(), (Object)Boolean.FALSE, (Object)new core$generate_class$fn__6308(super_type));\n- final Object o115 = seq_6296;\n+ fn5.invoke((Object)name3, (Object)parameterTypes, (Object)((java.lang.reflect.Method)o112).getReturnType(), (Object)Boolean.FALSE, (Object)new core$generate_class$fn__6308(super_type));\n+ final Object o113 = seq_6296;\n seq_6296 = null;\n- final Object o116 = chunk_6294;\n+ final Object o114 = chunk_6294;\n chunk_6294 = null;\n final long n16 = count_6295;\n ++i_6296;\n count_6295 = n16;\n- chunk_6294 = o116;\n- seq_6296 = o115;\n+ chunk_6294 = o114;\n+ seq_6296 = o113;\n }\n else {\n- final Object o117 = seq_6296;\n+ final Object o115 = seq_6296;\n seq_6296 = null;\n final Object invokeStatic17;\n- Object temp__4657__auto__6347 = invokeStatic17 = core$seq__4357.invokeStatic(o117);\n+ Object temp__4657__auto__6347 = invokeStatic17 = core$seq__4357.invokeStatic(o115);\n if (invokeStatic17 == null) {\n break;\n }\n if (invokeStatic17 == Boolean.FALSE) {\n break;\n }\n- final Object o118 = temp__4657__auto__6347;\n+ final Object o116 = temp__4657__auto__6347;\n temp__4657__auto__6347 = null;\n- Object seq_6297 = o118;\n+ Object seq_6297 = o116;\n final Object invokeStatic18 = core$chunked_seq_QMARK_.invokeStatic(seq_6297);\n if (invokeStatic18 != null) {\n if (invokeStatic18 != Boolean.FALSE) {\n Object c__4917__auto__6347 = core$chunk_first.invokeStatic(seq_6297);\n- final Object o119 = seq_6297;\n+ final Object o117 = seq_6297;\n seq_6297 = null;\n- final Object invokeStatic19 = core$chunk_rest.invokeStatic(o119);\n- final Object o120 = c__4917__auto__6347;\n- final Object o121 = c__4917__auto__6347;\n+ final Object invokeStatic19 = core$chunk_rest.invokeStatic(o117);\n+ final Object o118 = c__4917__auto__6347;\n+ final Object o119 = c__4917__auto__6347;\n c__4917__auto__6347 = null;\n- final long n17 = (long)RT.intCast(RT.count(o121));\n+ final long n17 = (long)RT.intCast(RT.count(o119));\n i_6296 = RT.intCast(0L);\n count_6295 = n17;\n- chunk_6294 = o120;\n+ chunk_6294 = o118;\n seq_6296 = invokeStatic19;\n continue;\n }\n }\n Object meth2 = core$first__4339.invokeStatic(seq_6297);\n final IFn fn6 = (IFn)emit_forwarding_method;\n final String name4 = ((java.lang.reflect.Method)meth2).getName();\n final Class[] parameterTypes2 = ((java.lang.reflect.Method)meth2).getParameterTypes();\n- final Object o122 = meth2;\n+ final Object o120 = meth2;\n meth2 = null;\n- fn6.invoke((Object)name4, (Object)parameterTypes2, (Object)((java.lang.reflect.Method)o122).getReturnType(), (Object)Boolean.FALSE, (Object)new core$generate_class$fn__6310(super_type));\n- final Object o123 = seq_6297;\n+ fn6.invoke((Object)name4, (Object)parameterTypes2, (Object)((java.lang.reflect.Method)o120).getReturnType(), (Object)Boolean.FALSE, (Object)new core$generate_class$fn__6310(super_type));\n+ final Object o121 = seq_6297;\n seq_6297 = null;\n- final Object invokeStatic20 = core$next__4341.invokeStatic(o123);\n- final Object o124 = null;\n+ final Object invokeStatic20 = core$next__4341.invokeStatic(o121);\n+ final Object o122 = null;\n final long n18 = 0L;\n i_6296 = 0L;\n count_6295 = n18;\n- chunk_6294 = o124;\n+ chunk_6294 = o122;\n seq_6296 = invokeStatic20;\n }\n }\n final core$generate_class$fn__6312 core$generate_class$fn__6266 = new core$generate_class$fn__6312(emit_unsupported, emit_forwarding_method);\n- final Object o125 = mm;\n+ final Object o123 = mm;\n final core$generate_class$fn__6314 core$generate_class$fn__6267 = new core$generate_class$fn__6314();\n final Object[] array5 = { null };\n final int n19 = 0;\n- final Object o126 = interfaces;\n+ final Object o124 = interfaces;\n interfaces = null;\n- array5[n19] = o126;\n- core$reduce1.invokeStatic((Object)core$generate_class$fn__6266, o125, core$mapcat.invokeStatic((Object)core$generate_class$fn__6267, (ISeq)ArraySeq.create(array5)));\n- final Object o127 = methods;\n+ array5[n19] = o124;\n+ core$reduce1.invokeStatic((Object)core$generate_class$fn__6266, o123, core$mapcat.invokeStatic((Object)core$generate_class$fn__6267, (ISeq)ArraySeq.create(array5)));\n+ final Object o125 = methods;\n methods = null;\n- Object seq_6298 = core$seq__4357.invokeStatic(o127);\n+ Object seq_6298 = core$seq__4357.invokeStatic(o125);\n Object chunk_6295 = null;\n long count_6296 = 0L;\n long i_6297 = 0L;\n while (true) {\n if (i_6297 < count_6296) {\n Object vec__6304 = ((Indexed)chunk_6295).nth(RT.intCast(i_6297));\n Object mname = RT.nth(vec__6304, RT.intCast(0L), (Object)null);\n Object pclasses3 = RT.nth(vec__6304, RT.intCast(1L), (Object)null);\n Object rclass = RT.nth(vec__6304, RT.intCast(2L), (Object)null);\n- final Object o128 = vec__6304;\n+ final Object o126 = vec__6304;\n vec__6304 = null;\n- Object msig = o128;\n+ Object msig = o126;\n final IFn fn7 = (IFn)emit_forwarding_method;\n- final Object o129 = mname;\n+ final Object o127 = mname;\n mname = null;\n- final Object o130 = pclasses3;\n+ final Object o128 = pclasses3;\n pclasses3 = null;\n- final Object o131 = rclass;\n+ final Object o129 = rclass;\n rclass = null;\n final ILookupThunk _thunk__0__ = core$generate_class.__thunk__0__;\n- final Object o132 = msig;\n+ final Object o130 = msig;\n msig = null;\n- final Object invokeStatic21 = core$meta__4373.invokeStatic(o132);\n- Object o133;\n- if (_thunk__0__ == (o133 = _thunk__0__.get(invokeStatic21))) {\n- o133 = (core$generate_class.__thunk__0__ = ((ILookupSite)core$generate_class.__site__0__).fault(invokeStatic21)).get(invokeStatic21);\n+ final Object invokeStatic21 = core$meta__4373.invokeStatic(o130);\n+ Object o131;\n+ if (_thunk__0__ == (o131 = _thunk__0__.get(invokeStatic21))) {\n+ o131 = (core$generate_class.__thunk__0__ = ((ILookupSite)core$generate_class.__site__0__).fault(invokeStatic21)).get(invokeStatic21);\n }\n- fn7.invoke(o129, o130, o131, o133, emit_unsupported);\n- final Object o134 = seq_6298;\n+ fn7.invoke(o127, o128, o129, o131, emit_unsupported);\n+ final Object o132 = seq_6298;\n seq_6298 = null;\n- final Object o135 = chunk_6295;\n+ final Object o133 = chunk_6295;\n chunk_6295 = null;\n final long n20 = count_6296;\n ++i_6297;\n count_6296 = n20;\n- chunk_6295 = o135;\n- seq_6298 = o134;\n+ chunk_6295 = o133;\n+ seq_6298 = o132;\n }\n else {\n- final Object o136 = seq_6298;\n+ final Object o134 = seq_6298;\n seq_6298 = null;\n final Object invokeStatic22;\n- Object temp__4657__auto__6348 = invokeStatic22 = core$seq__4357.invokeStatic(o136);\n+ Object temp__4657__auto__6348 = invokeStatic22 = core$seq__4357.invokeStatic(o134);\n if (invokeStatic22 == null) {\n break;\n }\n if (invokeStatic22 == Boolean.FALSE) {\n break;\n }\n- final Object o137 = temp__4657__auto__6348;\n+ final Object o135 = temp__4657__auto__6348;\n temp__4657__auto__6348 = null;\n- Object seq_6299 = o137;\n+ Object seq_6299 = o135;\n final Object invokeStatic23 = core$chunked_seq_QMARK_.invokeStatic(seq_6299);\n if (invokeStatic23 != null) {\n if (invokeStatic23 != Boolean.FALSE) {\n Object c__4917__auto__6348 = core$chunk_first.invokeStatic(seq_6299);\n- final Object o138 = seq_6299;\n+ final Object o136 = seq_6299;\n seq_6299 = null;\n- final Object invokeStatic24 = core$chunk_rest.invokeStatic(o138);\n- final Object o139 = c__4917__auto__6348;\n- final Object o140 = c__4917__auto__6348;\n+ final Object invokeStatic24 = core$chunk_rest.invokeStatic(o136);\n+ final Object o137 = c__4917__auto__6348;\n+ final Object o138 = c__4917__auto__6348;\n c__4917__auto__6348 = null;\n- final long n21 = (long)RT.intCast(RT.count(o140));\n+ final long n21 = (long)RT.intCast(RT.count(o138));\n i_6297 = RT.intCast(0L);\n count_6296 = n21;\n- chunk_6295 = o139;\n+ chunk_6295 = o137;\n seq_6298 = invokeStatic24;\n continue;\n }\n }\n Object vec__6305 = core$first__4339.invokeStatic(seq_6299);\n Object mname2 = RT.nth(vec__6305, RT.intCast(0L), (Object)null);\n Object pclasses5 = RT.nth(vec__6305, RT.intCast(1L), (Object)null);\n Object rclass2 = RT.nth(vec__6305, RT.intCast(2L), (Object)null);\n- final Object o141 = vec__6305;\n+ final Object o139 = vec__6305;\n vec__6305 = null;\n- Object msig2 = o141;\n+ Object msig2 = o139;\n final IFn fn8 = (IFn)emit_forwarding_method;\n- final Object o142 = mname2;\n+ final Object o140 = mname2;\n mname2 = null;\n- final Object o143 = pclasses5;\n+ final Object o141 = pclasses5;\n pclasses5 = null;\n- final Object o144 = rclass2;\n+ final Object o142 = rclass2;\n rclass2 = null;\n final ILookupThunk _thunk__1__ = core$generate_class.__thunk__1__;\n- final Object o145 = msig2;\n+ final Object o143 = msig2;\n msig2 = null;\n- final Object invokeStatic25 = core$meta__4373.invokeStatic(o145);\n- Object o146;\n- if (_thunk__1__ == (o146 = _thunk__1__.get(invokeStatic25))) {\n- o146 = (core$generate_class.__thunk__1__ = ((ILookupSite)core$generate_class.__site__1__).fault(invokeStatic25)).get(invokeStatic25);\n+ final Object invokeStatic25 = core$meta__4373.invokeStatic(o143);\n+ Object o144;\n+ if (_thunk__1__ == (o144 = _thunk__1__.get(invokeStatic25))) {\n+ o144 = (core$generate_class.__thunk__1__ = ((ILookupSite)core$generate_class.__site__1__).fault(invokeStatic25)).get(invokeStatic25);\n }\n- fn8.invoke(o142, o143, o144, o146, emit_unsupported);\n- final Object o147 = seq_6299;\n+ fn8.invoke(o140, o141, o142, o144, emit_unsupported);\n+ final Object o145 = seq_6299;\n seq_6299 = null;\n- final Object invokeStatic26 = core$next__4341.invokeStatic(o147);\n- final Object o148 = null;\n+ final Object invokeStatic26 = core$next__4341.invokeStatic(o145);\n+ final Object o146 = null;\n final long n22 = 0L;\n i_6297 = 0L;\n count_6296 = n22;\n- chunk_6295 = o148;\n+ chunk_6295 = o146;\n seq_6298 = invokeStatic26;\n }\n }\n- final Object o149 = exposes_methods;\n+ final Object o147 = exposes_methods;\n exposes_methods = null;\n- final core$generate_class$fn__6327 core$generate_class$fn__6268 = new core$generate_class$fn__6327(o149);\n+ final core$generate_class$fn__6327 core$generate_class$fn__6268 = new core$generate_class$fn__6327(o147);\n final PersistentVector empty2 = PersistentVector.EMPTY;\n- final Object o150 = mm;\n+ final Object o148 = mm;\n mm = null;\n- Object seq_6300 = core$seq__4357.invokeStatic(core$reduce1.invokeStatic((Object)core$generate_class$fn__6268, (Object)empty2, core$concat.invokeStatic(core$seq__4357.invokeStatic(o150), core$seq__4357.invokeStatic(core$protected_final_methods.invokeStatic(super1)))));\n+ Object seq_6300 = core$seq__4357.invokeStatic(core$reduce1.invokeStatic((Object)core$generate_class$fn__6268, (Object)empty2, core$concat.invokeStatic(core$seq__4357.invokeStatic(o148), core$seq__4357.invokeStatic(core$protected_final_methods.invokeStatic(super1)))));\n Object chunk_6296 = null;\n long count_6297 = 0L;\n long i_6298 = 0L;\n while (true) {\n if (i_6298 < count_6297) {\n Object vec__6306 = ((Indexed)chunk_6296).nth(RT.intCast(i_6298));\n Object local_mname = RT.nth(vec__6306, RT.intCast(0L), (Object)null);\n- final Object o151 = vec__6306;\n+ final Object o149 = vec__6306;\n vec__6306 = null;\n- Object l = RT.nth(o151, RT.intCast(1L), (Object)null);\n+ Object l = RT.nth(o149, RT.intCast(1L), (Object)null);\n Object ptypes3 = ((IFn)to_types).invoke((Object)((java.lang.reflect.Method)l).getParameterTypes());\n Object rtype = ((IFn)totype).invoke((Object)((java.lang.reflect.Method)l).getReturnType());\n- final Object o152 = local_mname;\n+ final Object o150 = local_mname;\n local_mname = null;\n- Object exposer_m = new Method((String)core$str.invokeStatic(o152), (Type)rtype, (Type[])ptypes3);\n- final Object o153 = l;\n+ Object exposer_m = new Method((String)core$str.invokeStatic(o150), (Type)rtype, (Type[])ptypes3);\n+ final Object o151 = l;\n l = null;\n- final String s9 = (String)((java.lang.reflect.Method)o153).getName();\n- final Object o154 = rtype;\n+ final String s9 = (String)((java.lang.reflect.Method)o151).getName();\n+ final Object o152 = rtype;\n rtype = null;\n- final Type type15 = (Type)o154;\n- final Object o155 = ptypes3;\n+ final Type type15 = (Type)o152;\n+ final Object o153 = ptypes3;\n ptypes3 = null;\n- Object target_m = new Method(s9, type15, (Type[])o155);\n+ Object target_m = new Method(s9, type15, (Type[])o153);\n final int acc_PUBLIC = Opcodes.ACC_PUBLIC;\n- final Object o156 = exposer_m;\n+ final Object o154 = exposer_m;\n exposer_m = null;\n- Object gen6 = new GeneratorAdapter(acc_PUBLIC, (Method)o156, (String)null, (Type[])null, (ClassVisitor)cv);\n+ Object gen6 = new GeneratorAdapter(acc_PUBLIC, (Method)o154, (String)null, (Type[])null, (ClassVisitor)cv);\n ((GeneratorAdapter)gen6).loadThis();\n ((GeneratorAdapter)gen6).loadArgs();\n final MethodVisitor methodVisitor = (MethodVisitor)gen6;\n final int invokespecial = Opcodes.INVOKESPECIAL;\n final String s10 = (String)((Type)super_type).getInternalName();\n final String s11 = (String)((Method)target_m).getName();\n- final Object o157 = target_m;\n+ final Object o155 = target_m;\n target_m = null;\n- methodVisitor.visitMethodInsn(invokespecial, s10, s11, (String)((Method)o157).getDescriptor());\n+ methodVisitor.visitMethodInsn(invokespecial, s10, s11, (String)((Method)o155).getDescriptor());\n ((GeneratorAdapter)gen6).returnValue();\n- final Object o158 = gen6;\n+ final Object o156 = gen6;\n gen6 = null;\n- ((GeneratorAdapter)o158).endMethod();\n- final Object o159 = seq_6300;\n+ ((GeneratorAdapter)o156).endMethod();\n+ final Object o157 = seq_6300;\n seq_6300 = null;\n- final Object o160 = chunk_6296;\n+ final Object o158 = chunk_6296;\n chunk_6296 = null;\n final long n23 = count_6297;\n ++i_6298;\n count_6297 = n23;\n- chunk_6296 = o160;\n- seq_6300 = o159;\n+ chunk_6296 = o158;\n+ seq_6300 = o157;\n }\n else {\n- final Object o161 = seq_6300;\n+ final Object o159 = seq_6300;\n seq_6300 = null;\n final Object invokeStatic27;\n- Object temp__4657__auto__6349 = invokeStatic27 = core$seq__4357.invokeStatic(o161);\n+ Object temp__4657__auto__6349 = invokeStatic27 = core$seq__4357.invokeStatic(o159);\n if (invokeStatic27 == null) {\n break;\n }\n if (invokeStatic27 == Boolean.FALSE) {\n break;\n }\n- final Object o162 = temp__4657__auto__6349;\n+ final Object o160 = temp__4657__auto__6349;\n temp__4657__auto__6349 = null;\n- Object seq_6301 = o162;\n+ Object seq_6301 = o160;\n final Object invokeStatic28 = core$chunked_seq_QMARK_.invokeStatic(seq_6301);\n if (invokeStatic28 != null) {\n if (invokeStatic28 != Boolean.FALSE) {\n Object c__4917__auto__6349 = core$chunk_first.invokeStatic(seq_6301);\n- final Object o163 = seq_6301;\n+ final Object o161 = seq_6301;\n seq_6301 = null;\n- final Object invokeStatic29 = core$chunk_rest.invokeStatic(o163);\n- final Object o164 = c__4917__auto__6349;\n- final Object o165 = c__4917__auto__6349;\n+ final Object invokeStatic29 = core$chunk_rest.invokeStatic(o161);\n+ final Object o162 = c__4917__auto__6349;\n+ final Object o163 = c__4917__auto__6349;\n c__4917__auto__6349 = null;\n- final long n24 = (long)RT.intCast(RT.count(o165));\n+ final long n24 = (long)RT.intCast(RT.count(o163));\n i_6298 = RT.intCast(0L);\n count_6297 = n24;\n- chunk_6296 = o164;\n+ chunk_6296 = o162;\n seq_6300 = invokeStatic29;\n continue;\n }\n }\n Object vec__6307 = core$first__4339.invokeStatic(seq_6301);\n Object local_mname2 = RT.nth(vec__6307, RT.intCast(0L), (Object)null);\n- final Object o166 = vec__6307;\n+ final Object o164 = vec__6307;\n vec__6307 = null;\n- Object m2 = RT.nth(o166, RT.intCast(1L), (Object)null);\n+ Object m2 = RT.nth(o164, RT.intCast(1L), (Object)null);\n Object ptypes = ((IFn)to_types).invoke((Object)((java.lang.reflect.Method)m2).getParameterTypes());\n Object rtype2 = ((IFn)totype).invoke((Object)((java.lang.reflect.Method)m2).getReturnType());\n- final Object o167 = local_mname2;\n+ final Object o165 = local_mname2;\n local_mname2 = null;\n- Object exposer_m2 = new Method((String)core$str.invokeStatic(o167), (Type)rtype2, (Type[])ptypes);\n- final Object o168 = m2;\n+ Object exposer_m2 = new Method((String)core$str.invokeStatic(o165), (Type)rtype2, (Type[])ptypes);\n+ final Object o166 = m2;\n m2 = null;\n- final String s12 = (String)((java.lang.reflect.Method)o168).getName();\n- final Object o169 = rtype2;\n+ final String s12 = (String)((java.lang.reflect.Method)o166).getName();\n+ final Object o167 = rtype2;\n rtype2 = null;\n- final Type type16 = (Type)o169;\n- final Object o170 = ptypes;\n+ final Type type16 = (Type)o167;\n+ final Object o168 = ptypes;\n ptypes = null;\n- Object target_m2 = new Method(s12, type16, (Type[])o170);\n+ Object target_m2 = new Method(s12, type16, (Type[])o168);\n final int acc_PUBLIC2 = Opcodes.ACC_PUBLIC;\n- final Object o171 = exposer_m2;\n+ final Object o169 = exposer_m2;\n exposer_m2 = null;\n- Object gen2 = new GeneratorAdapter(acc_PUBLIC2, (Method)o171, (String)null, (Type[])null, (ClassVisitor)cv);\n+ Object gen2 = new GeneratorAdapter(acc_PUBLIC2, (Method)o169, (String)null, (Type[])null, (ClassVisitor)cv);\n ((GeneratorAdapter)gen2).loadThis();\n ((GeneratorAdapter)gen2).loadArgs();\n final MethodVisitor methodVisitor2 = (MethodVisitor)gen2;\n final int invokespecial2 = Opcodes.INVOKESPECIAL;\n final String s13 = (String)((Type)super_type).getInternalName();\n final String s14 = (String)((Method)target_m2).getName();\n- final Object o172 = target_m2;\n+ final Object o170 = target_m2;\n target_m2 = null;\n- methodVisitor2.visitMethodInsn(invokespecial2, s13, s14, (String)((Method)o172).getDescriptor());\n+ methodVisitor2.visitMethodInsn(invokespecial2, s13, s14, (String)((Method)o170).getDescriptor());\n ((GeneratorAdapter)gen2).returnValue();\n- final Object o173 = gen2;\n+ final Object o171 = gen2;\n gen2 = null;\n- ((GeneratorAdapter)o173).endMethod();\n- final Object o174 = seq_6301;\n+ ((GeneratorAdapter)o171).endMethod();\n+ final Object o172 = seq_6301;\n seq_6301 = null;\n- final Object invokeStatic30 = core$next__4341.invokeStatic(o174);\n- final Object o175 = null;\n+ final Object invokeStatic30 = core$next__4341.invokeStatic(o172);\n+ final Object o173 = null;\n final long n25 = 0L;\n i_6298 = 0L;\n count_6297 = n25;\n- chunk_6296 = o175;\n+ chunk_6296 = o173;\n seq_6300 = invokeStatic30;\n }\n }\n- final Object o176 = main;\n+ final Object o174 = main;\n main = null;\n- if (o176 != null) {\n- if (o176 != Boolean.FALSE) {\n+ if (o174 != null) {\n+ if (o174 != Boolean.FALSE) {\n Object m3 = Method.getMethod((String)\"void main (String[])\");\n final int intCast6 = RT.intCast(Numbers.add((long)Opcodes.ACC_PUBLIC, (long)Opcodes.ACC_STATIC));\n- final Object o177 = m3;\n+ final Object o175 = m3;\n m3 = null;\n- Object gen7 = new GeneratorAdapter(intCast6, (Method)o177, (String)null, (Type[])null, (ClassVisitor)cv);\n+ Object gen7 = new GeneratorAdapter(intCast6, (Method)o175, (String)null, (Type[])null, (ClassVisitor)cv);\n Object no_main_label = ((GeneratorAdapter)gen7).newLabel();\n Object end_label3 = ((GeneratorAdapter)gen7).newLabel();\n ((MethodVisitor)gen7).visitCode();\n- final Object o178 = emit_get_var;\n+ final Object o176 = emit_get_var;\n emit_get_var = null;\n- ((IFn)o178).invoke(gen7, main_name);\n+ ((IFn)o176).invoke(gen7, main_name);\n ((GeneratorAdapter)gen7).dup();\n ((GeneratorAdapter)gen7).ifNull((Label)no_main_label);\n ((GeneratorAdapter)gen7).checkCast((Type)ifn_type);\n ((GeneratorAdapter)gen7).loadArgs();\n final GeneratorAdapter generatorAdapter23 = (GeneratorAdapter)gen7;\n- final Object o179 = rt_type;\n+ final Object o177 = rt_type;\n rt_type = null;\n- generatorAdapter23.invokeStatic((Type)o179, (Method)Method.getMethod((String)\"clojure.lang.ISeq seq(Object)\"));\n+ generatorAdapter23.invokeStatic((Type)o177, (Method)Method.getMethod((String)\"clojure.lang.ISeq seq(Object)\"));\n final GeneratorAdapter generatorAdapter24 = (GeneratorAdapter)gen7;\n- final Object o180 = ifn_type;\n+ final Object o178 = ifn_type;\n ifn_type = null;\n- final Type type17 = (Type)o180;\n+ final Type type17 = (Type)o178;\n final String s15 = (String)\"applyTo\";\n- final Object o181 = obj_type;\n+ final Object o179 = obj_type;\n obj_type = null;\n- final Type type18 = (Type)o181;\n- final Object o182 = iseq_type;\n+ final Type type18 = (Type)o179;\n+ final Object o180 = iseq_type;\n iseq_type = null;\n- generatorAdapter24.invokeInterface(type17, (Method)new Method(s15, type18, (Type[])core$into_array.invokeStatic((Object)Tuple.create(o182))));\n+ generatorAdapter24.invokeInterface(type17, (Method)new Method(s15, type18, (Type[])core$into_array.invokeStatic((Object)Tuple.create(o180))));\n ((GeneratorAdapter)gen7).pop();\n ((GeneratorAdapter)gen7).goTo((Label)end_label3);\n final GeneratorAdapter generatorAdapter25 = (GeneratorAdapter)gen7;\n- final Object o183 = no_main_label;\n+ final Object o181 = no_main_label;\n no_main_label = null;\n- generatorAdapter25.mark((Label)o183);\n+ generatorAdapter25.mark((Label)o181);\n final GeneratorAdapter generatorAdapter26 = (GeneratorAdapter)gen7;\n- final Object o184 = ex_type;\n+ final Object o182 = ex_type;\n ex_type = null;\n- final Type type19 = (Type)o184;\n- final Object o185 = impl_pkg_name;\n+ final Type type19 = (Type)o182;\n+ final Object o183 = impl_pkg_name;\n impl_pkg_name = null;\n final Object[] array6 = new Object[4];\n array6[0] = \"/\";\n final int n26 = 1;\n- final Object o186 = prefix;\n+ final Object o184 = prefix;\n prefix = null;\n- array6[n26] = o186;\n+ array6[n26] = o184;\n final int n27 = 2;\n- final Object o187 = main_name;\n+ final Object o185 = main_name;\n main_name = null;\n- array6[n27] = o187;\n+ array6[n27] = o185;\n array6[3] = \" not defined\";\n- generatorAdapter26.throwException(type19, (String)core$str.invokeStatic(o185, (ISeq)ArraySeq.create(array6)));\n+ generatorAdapter26.throwException(type19, (String)core$str.invokeStatic(o183, (ISeq)ArraySeq.create(array6)));\n final GeneratorAdapter generatorAdapter27 = (GeneratorAdapter)gen7;\n- final Object o188 = end_label3;\n+ final Object o186 = end_label3;\n end_label3 = null;\n- generatorAdapter27.mark((Label)o188);\n+ generatorAdapter27.mark((Label)o186);\n ((GeneratorAdapter)gen7).returnValue();\n- final Object o189 = gen7;\n+ final Object o187 = gen7;\n gen7 = null;\n- ((GeneratorAdapter)o189).endMethod();\n+ ((GeneratorAdapter)o187).endMethod();\n }\n }\n- final Object o190 = exposes;\n+ final Object o188 = exposes;\n exposes = null;\n- Object seq_6302 = core$seq__4357.invokeStatic(o190);\n+ Object seq_6302 = core$seq__4357.invokeStatic(o188);\n Object chunk_6297 = null;\n long count_6298 = 0L;\n long i_6299 = 0L;\n while (true) {\n if (i_6299 < count_6298) {\n Object vec__6308 = ((Indexed)chunk_6297).nth(RT.intCast(i_6299));\n Object f = RT.nth(vec__6308, RT.intCast(0L), (Object)null);\n- final Object o191 = vec__6308;\n+ final Object o189 = vec__6308;\n vec__6308 = null;\n- Object map__6256 = RT.nth(o191, RT.intCast(1L), (Object)null);\n+ Object map__6256 = RT.nth(o189, RT.intCast(1L), (Object)null);\n final Object invokeStatic31 = core$seq_QMARK___4361.invokeStatic(map__6256);\n Object create5 = null;\n Label_7357: {\n if (invokeStatic31 != null) {\n if (invokeStatic31 != Boolean.FALSE) {\n- final Object o192 = map__6256;\n+ final Object o190 = map__6256;\n map__6256 = null;\n- create5 = PersistentHashMap.create((ISeq)core$seq__4357.invokeStatic(o192));\n+ create5 = PersistentHashMap.create((ISeq)core$seq__4357.invokeStatic(o190));\n break Label_7357;\n }\n }\n create5 = map__6256;\n map__6256 = null;\n }\n Object map__6257 = create5;\n Object getter = RT.get(map__6257, (Object)core$generate_class.const__74);\n- final Object o193 = map__6257;\n+ final Object o191 = map__6257;\n map__6257 = null;\n- Object setter = RT.get(o193, (Object)core$generate_class.const__75);\n+ Object setter = RT.get(o191, (Object)core$generate_class.const__75);\n Object fld = core$find_field.invokeStatic(super1, core$str.invokeStatic(f));\n Object ftype = ((IFn)totype).invoke((Object)((Field)fld).getType());\n- final Object o194 = fld;\n+ final Object o192 = fld;\n fld = null;\n- final boolean static_QMARK_ = Modifier.isStatic(((Field)o194).getModifiers());\n+ final boolean static_QMARK_ = Modifier.isStatic(((Field)o192).getModifiers());\n Object acc = Numbers.add((long)Opcodes.ACC_PUBLIC, static_QMARK_ ? Opcodes.ACC_STATIC : core$generate_class.const__55);\n- final Object o195 = getter;\n- if (o195 != null) {\n- if (o195 != Boolean.FALSE) {\n- final Object o196 = getter;\n+ final Object o193 = getter;\n+ if (o193 != null) {\n+ if (o193 != Boolean.FALSE) {\n+ final Object o194 = getter;\n getter = null;\n- Object j = new Method((String)core$str.invokeStatic(o196), (Type)ftype, (Type[])((IFn)to_types).invoke((Object)PersistentVector.EMPTY));\n+ Object j = new Method((String)core$str.invokeStatic(o194), (Type)ftype, (Type[])((IFn)to_types).invoke((Object)PersistentVector.EMPTY));\n final int intCast7 = RT.intCast((Object)(Number)acc);\n- final Object o197 = j;\n+ final Object o195 = j;\n j = null;\n- Object gen8 = new GeneratorAdapter(intCast7, (Method)o197, (String)null, (Type[])null, (ClassVisitor)cv);\n+ Object gen8 = new GeneratorAdapter(intCast7, (Method)o195, (String)null, (Type[])null, (ClassVisitor)cv);\n ((MethodVisitor)gen8).visitCode();\n if (static_QMARK_) {\n ((GeneratorAdapter)gen8).getStatic((Type)ctype, (String)core$str.invokeStatic(f), (Type)ftype);\n }\n else {\n ((GeneratorAdapter)gen8).loadThis();\n ((GeneratorAdapter)gen8).getField((Type)ctype, (String)core$str.invokeStatic(f), (Type)ftype);\n }\n ((GeneratorAdapter)gen8).returnValue();\n- final Object o198 = gen8;\n+ final Object o196 = gen8;\n gen8 = null;\n- ((GeneratorAdapter)o198).endMethod();\n+ ((GeneratorAdapter)o196).endMethod();\n }\n }\n- final Object o199 = setter;\n- if (o199 != null) {\n- if (o199 != Boolean.FALSE) {\n- final Object o200 = setter;\n+ final Object o197 = setter;\n+ if (o197 != null) {\n+ if (o197 != Boolean.FALSE) {\n+ final Object o198 = setter;\n setter = null;\n- Object j = new Method((String)core$str.invokeStatic(o200), (Type)Type.VOID_TYPE, (Type[])core$into_array.invokeStatic((Object)Tuple.create(ftype)));\n- final Object o201 = acc;\n+ Object j = new Method((String)core$str.invokeStatic(o198), (Type)Type.VOID_TYPE, (Type[])core$into_array.invokeStatic((Object)Tuple.create(ftype)));\n+ final Object o199 = acc;\n acc = null;\n- final int intCast8 = RT.intCast((Object)(Number)o201);\n- final Object o202 = j;\n+ final int intCast8 = RT.intCast((Object)(Number)o199);\n+ final Object o200 = j;\n j = null;\n- Object gen8 = new GeneratorAdapter(intCast8, (Method)o202, (String)null, (Type[])null, (ClassVisitor)cv);\n+ Object gen8 = new GeneratorAdapter(intCast8, (Method)o200, (String)null, (Type[])null, (ClassVisitor)cv);\n ((MethodVisitor)gen8).visitCode();\n if (static_QMARK_) {\n ((GeneratorAdapter)gen8).loadArgs();\n final GeneratorAdapter generatorAdapter28 = (GeneratorAdapter)gen8;\n final Type type20 = (Type)ctype;\n- final Object o203 = f;\n+ final Object o201 = f;\n f = null;\n- final String s16 = (String)core$str.invokeStatic(o203);\n- final Object o204 = ftype;\n+ final String s16 = (String)core$str.invokeStatic(o201);\n+ final Object o202 = ftype;\n ftype = null;\n- generatorAdapter28.putStatic(type20, s16, (Type)o204);\n+ generatorAdapter28.putStatic(type20, s16, (Type)o202);\n }\n else {\n ((GeneratorAdapter)gen8).loadThis();\n ((GeneratorAdapter)gen8).loadArgs();\n final GeneratorAdapter generatorAdapter29 = (GeneratorAdapter)gen8;\n final Type type21 = (Type)ctype;\n- final Object o205 = f;\n+ final Object o203 = f;\n f = null;\n- final String s17 = (String)core$str.invokeStatic(o205);\n- final Object o206 = ftype;\n+ final String s17 = (String)core$str.invokeStatic(o203);\n+ final Object o204 = ftype;\n ftype = null;\n- generatorAdapter29.putField(type21, s17, (Type)o206);\n+ generatorAdapter29.putField(type21, s17, (Type)o204);\n }\n ((GeneratorAdapter)gen8).returnValue();\n- final Object o207 = gen8;\n+ final Object o205 = gen8;\n gen8 = null;\n- ((GeneratorAdapter)o207).endMethod();\n+ ((GeneratorAdapter)o205).endMethod();\n }\n }\n- final Object o208 = seq_6302;\n+ final Object o206 = seq_6302;\n seq_6302 = null;\n- final Object o209 = chunk_6297;\n+ final Object o207 = chunk_6297;\n chunk_6297 = null;\n final long n28 = count_6298;\n ++i_6299;\n count_6298 = n28;\n- chunk_6297 = o209;\n- seq_6302 = o208;\n+ chunk_6297 = o207;\n+ seq_6302 = o206;\n }\n else {\n- final Object o210 = seq_6302;\n+ final Object o208 = seq_6302;\n seq_6302 = null;\n final Object invokeStatic32;\n- Object temp__4657__auto__6350 = invokeStatic32 = core$seq__4357.invokeStatic(o210);\n+ Object temp__4657__auto__6350 = invokeStatic32 = core$seq__4357.invokeStatic(o208);\n if (invokeStatic32 == null) {\n break;\n }\n if (invokeStatic32 == Boolean.FALSE) {\n break;\n }\n- final Object o211 = temp__4657__auto__6350;\n+ final Object o209 = temp__4657__auto__6350;\n temp__4657__auto__6350 = null;\n- Object seq_6303 = o211;\n+ Object seq_6303 = o209;\n final Object invokeStatic33 = core$chunked_seq_QMARK_.invokeStatic(seq_6303);\n if (invokeStatic33 != null) {\n if (invokeStatic33 != Boolean.FALSE) {\n Object c__4917__auto__6350 = core$chunk_first.invokeStatic(seq_6303);\n- final Object o212 = seq_6303;\n+ final Object o210 = seq_6303;\n seq_6303 = null;\n- final Object invokeStatic34 = core$chunk_rest.invokeStatic(o212);\n- final Object o213 = c__4917__auto__6350;\n- final Object o214 = c__4917__auto__6350;\n+ final Object invokeStatic34 = core$chunk_rest.invokeStatic(o210);\n+ final Object o211 = c__4917__auto__6350;\n+ final Object o212 = c__4917__auto__6350;\n c__4917__auto__6350 = null;\n- final long n29 = (long)RT.intCast(RT.count(o214));\n+ final long n29 = (long)RT.intCast(RT.count(o212));\n i_6299 = RT.intCast(0L);\n count_6298 = n29;\n- chunk_6297 = o213;\n+ chunk_6297 = o211;\n seq_6302 = invokeStatic34;\n continue;\n }\n }\n Object vec__6309 = core$first__4339.invokeStatic(seq_6303);\n Object f2 = RT.nth(vec__6309, RT.intCast(0L), (Object)null);\n- final Object o215 = vec__6309;\n+ final Object o213 = vec__6309;\n vec__6309 = null;\n- Object map__6258 = RT.nth(o215, RT.intCast(1L), (Object)null);\n+ Object map__6258 = RT.nth(o213, RT.intCast(1L), (Object)null);\n final Object invokeStatic35 = core$seq_QMARK___4361.invokeStatic(map__6258);\n Object create6 = null;\n Label_8094: {\n if (invokeStatic35 != null) {\n if (invokeStatic35 != Boolean.FALSE) {\n- final Object o216 = map__6258;\n+ final Object o214 = map__6258;\n map__6258 = null;\n- create6 = PersistentHashMap.create((ISeq)core$seq__4357.invokeStatic(o216));\n+ create6 = PersistentHashMap.create((ISeq)core$seq__4357.invokeStatic(o214));\n break Label_8094;\n }\n }\n create6 = map__6258;\n map__6258 = null;\n }\n Object map__6259 = create6;\n Object getter2 = RT.get(map__6259, (Object)core$generate_class.const__74);\n- final Object o217 = map__6259;\n+ final Object o215 = map__6259;\n map__6259 = null;\n- Object setter2 = RT.get(o217, (Object)core$generate_class.const__75);\n+ Object setter2 = RT.get(o215, (Object)core$generate_class.const__75);\n Object fld2 = core$find_field.invokeStatic(super1, core$str.invokeStatic(f2));\n Object ftype2 = ((IFn)totype).invoke((Object)((Field)fld2).getType());\n- final Object o218 = fld2;\n+ final Object o216 = fld2;\n fld2 = null;\n- final boolean static_QMARK_2 = Modifier.isStatic(((Field)o218).getModifiers());\n+ final boolean static_QMARK_2 = Modifier.isStatic(((Field)o216).getModifiers());\n Object acc2 = Numbers.add((long)Opcodes.ACC_PUBLIC, static_QMARK_2 ? Opcodes.ACC_STATIC : core$generate_class.const__55);\n- final Object o219 = getter2;\n- if (o219 != null) {\n- if (o219 != Boolean.FALSE) {\n- final Object o220 = getter2;\n+ final Object o217 = getter2;\n+ if (o217 != null) {\n+ if (o217 != Boolean.FALSE) {\n+ final Object o218 = getter2;\n getter2 = null;\n- Object m4 = new Method((String)core$str.invokeStatic(o220), (Type)ftype2, (Type[])((IFn)to_types).invoke((Object)PersistentVector.EMPTY));\n+ Object m4 = new Method((String)core$str.invokeStatic(o218), (Type)ftype2, (Type[])((IFn)to_types).invoke((Object)PersistentVector.EMPTY));\n final int intCast9 = RT.intCast((Object)(Number)acc2);\n- final Object o221 = m4;\n+ final Object o219 = m4;\n m4 = null;\n- Object gen9 = new GeneratorAdapter(intCast9, (Method)o221, (String)null, (Type[])null, (ClassVisitor)cv);\n+ Object gen9 = new GeneratorAdapter(intCast9, (Method)o219, (String)null, (Type[])null, (ClassVisitor)cv);\n ((MethodVisitor)gen9).visitCode();\n if (static_QMARK_2) {\n ((GeneratorAdapter)gen9).getStatic((Type)ctype, (String)core$str.invokeStatic(f2), (Type)ftype2);\n }\n else {\n ((GeneratorAdapter)gen9).loadThis();\n ((GeneratorAdapter)gen9).getField((Type)ctype, (String)core$str.invokeStatic(f2), (Type)ftype2);\n }\n ((GeneratorAdapter)gen9).returnValue();\n- final Object o222 = gen9;\n+ final Object o220 = gen9;\n gen9 = null;\n- ((GeneratorAdapter)o222).endMethod();\n+ ((GeneratorAdapter)o220).endMethod();\n }\n }\n- final Object o223 = setter2;\n- if (o223 != null) {\n- if (o223 != Boolean.FALSE) {\n- final Object o224 = setter2;\n+ final Object o221 = setter2;\n+ if (o221 != null) {\n+ if (o221 != Boolean.FALSE) {\n+ final Object o222 = setter2;\n setter2 = null;\n- Object m4 = new Method((String)core$str.invokeStatic(o224), (Type)Type.VOID_TYPE, (Type[])core$into_array.invokeStatic((Object)Tuple.create(ftype2)));\n- final Object o225 = acc2;\n+ Object m4 = new Method((String)core$str.invokeStatic(o222), (Type)Type.VOID_TYPE, (Type[])core$into_array.invokeStatic((Object)Tuple.create(ftype2)));\n+ final Object o223 = acc2;\n acc2 = null;\n- final int intCast10 = RT.intCast((Object)(Number)o225);\n- final Object o226 = m4;\n+ final int intCast10 = RT.intCast((Object)(Number)o223);\n+ final Object o224 = m4;\n m4 = null;\n- Object gen9 = new GeneratorAdapter(intCast10, (Method)o226, (String)null, (Type[])null, (ClassVisitor)cv);\n+ Object gen9 = new GeneratorAdapter(intCast10, (Method)o224, (String)null, (Type[])null, (ClassVisitor)cv);\n ((MethodVisitor)gen9).visitCode();\n if (static_QMARK_2) {\n ((GeneratorAdapter)gen9).loadArgs();\n final GeneratorAdapter generatorAdapter30 = (GeneratorAdapter)gen9;\n final Type type22 = (Type)ctype;\n- final Object o227 = f2;\n+ final Object o225 = f2;\n f2 = null;\n- final String s18 = (String)core$str.invokeStatic(o227);\n- final Object o228 = ftype2;\n+ final String s18 = (String)core$str.invokeStatic(o225);\n+ final Object o226 = ftype2;\n ftype2 = null;\n- generatorAdapter30.putStatic(type22, s18, (Type)o228);\n+ generatorAdapter30.putStatic(type22, s18, (Type)o226);\n }\n else {\n ((GeneratorAdapter)gen9).loadThis();\n ((GeneratorAdapter)gen9).loadArgs();\n final GeneratorAdapter generatorAdapter31 = (GeneratorAdapter)gen9;\n final Type type23 = (Type)ctype;\n- final Object o229 = f2;\n+ final Object o227 = f2;\n f2 = null;\n- final String s19 = (String)core$str.invokeStatic(o229);\n- final Object o230 = ftype2;\n+ final String s19 = (String)core$str.invokeStatic(o227);\n+ final Object o228 = ftype2;\n ftype2 = null;\n- generatorAdapter31.putField(type23, s19, (Type)o230);\n+ generatorAdapter31.putField(type23, s19, (Type)o228);\n }\n ((GeneratorAdapter)gen9).returnValue();\n- final Object o231 = gen9;\n+ final Object o229 = gen9;\n gen9 = null;\n- ((GeneratorAdapter)o231).endMethod();\n+ ((GeneratorAdapter)o229).endMethod();\n }\n }\n- final Object o232 = seq_6303;\n+ final Object o230 = seq_6303;\n seq_6303 = null;\n- final Object invokeStatic36 = core$next__4341.invokeStatic(o232);\n- final Object o233 = null;\n+ final Object invokeStatic36 = core$next__4341.invokeStatic(o230);\n+ final Object o231 = null;\n final long n30 = 0L;\n i_6299 = 0L;\n count_6298 = n30;\n- chunk_6297 = o233;\n+ chunk_6297 = o231;\n seq_6302 = invokeStatic36;\n }\n }\n ((ClassWriter)cv).visitEnd();\n- final Object o234 = cname;\n+ final Object o232 = cname;\n cname = null;\n- final Object o235 = cv;\n+ final Object o233 = cv;\n cv = null;\n- return Tuple.create(o234, (Object)((ClassWriter)o235).toByteArray());\n+ return Tuple.create(o232, (Object)((ClassWriter)o233).toByteArray());\n }\n \n public Object invoke(final Object options_map) {\n return invokeStatic(options_map);\n }\n \n static {\n" } ] }, { "source1": "clojure/core$generate_proxy$gen_bridge__5852.class", "source2": "clojure/core$generate_proxy$gen_bridge__5852.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,22 +9,22 @@\n import clojure.asm.Type;\n import clojure.lang.IFn;\n import java.lang.reflect.Method;\n import clojure.lang.AFunction;\n \n public final class core$generate_proxy$gen_bridge__5852 extends AFunction\n {\n+ Object totype;\n Object to_types;\n Object cv;\n- Object totype;\n \n- public core$generate_proxy$gen_bridge__5852(final Object to_types, final Object cv, final Object totype) {\n+ public core$generate_proxy$gen_bridge__5852(final Object totype, final Object to_types, final Object cv) {\n+ this.totype = totype;\n this.to_types = to_types;\n this.cv = cv;\n- this.totype = totype;\n }\n \n public Object invoke(Object meth, Object dest) {\n Object pclasses = ((Method)meth).getParameterTypes();\n final IFn fn = (IFn)this.to_types;\n final Object o = pclasses;\n pclasses = null;\n" } ] }, { "source1": "clojure/core$generate_proxy$gen_method__5855.class", "source2": "clojure/core$generate_proxy$gen_method__5855.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -12,34 +12,34 @@\n import clojure.asm.Type;\n import clojure.lang.IFn;\n import java.lang.reflect.Method;\n import clojure.lang.AFunction;\n \n public final class core$generate_proxy$gen_method__5855 extends AFunction\n {\n- Object imap_type;\n+ Object ifn_type;\n+ Object totype;\n+ Object fmap;\n Object to_types;\n- Object rt_type;\n+ Object imap_type;\n Object ctype;\n+ Object rt_type;\n Object obj_type;\n- Object fmap;\n Object cv;\n- Object ifn_type;\n- Object totype;\n \n- public core$generate_proxy$gen_method__5855(final Object imap_type, final Object to_types, final Object rt_type, final Object ctype, final Object obj_type, final Object fmap, final Object cv, final Object ifn_type, final Object totype) {\n- this.imap_type = imap_type;\n+ public core$generate_proxy$gen_method__5855(final Object ifn_type, final Object totype, final Object fmap, final Object to_types, final Object imap_type, final Object ctype, final Object rt_type, final Object obj_type, final Object cv) {\n+ this.ifn_type = ifn_type;\n+ this.totype = totype;\n+ this.fmap = fmap;\n this.to_types = to_types;\n- this.rt_type = rt_type;\n+ this.imap_type = imap_type;\n this.ctype = ctype;\n+ this.rt_type = rt_type;\n this.obj_type = obj_type;\n- this.fmap = fmap;\n this.cv = cv;\n- this.ifn_type = ifn_type;\n- this.totype = totype;\n }\n \n public Object invoke(Object meth, Object else_gen) {\n final Object pclasses = ((Method)meth).getParameterTypes();\n Object ptypes = ((IFn)this.to_types).invoke(pclasses);\n Object rtype = ((IFn)this.totype).invoke((Object)((Method)meth).getReturnType());\n Object m = new clojure.asm.commons.Method((String)((Method)meth).getName(), (Type)rtype, (Type[])ptypes);\n" } ] }, { "source1": "clojure/core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883$fn__5884.class", "source2": "clojure/core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883$fn__5884.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,24 +4,24 @@\n import clojure.lang.IFn;\n import clojure.lang.Indexed;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883$fn__5884 extends AFunction\n {\n- Object considered;\n- int size__5215__auto__;\n Object b__5879;\n Object c__5214__auto__;\n+ Object considered;\n+ int size__5215__auto__;\n \n- public core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883$fn__5884(final Object considered, final int size__5215__auto__, final Object b__5879, final Object c__5214__auto__) {\n- this.considered = considered;\n- this.size__5215__auto__ = size__5215__auto__;\n+ public core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883$fn__5884(final Object b__5879, final Object c__5214__auto__, final Object considered, final int size__5215__auto__) {\n this.b__5879 = b__5879;\n this.c__5214__auto__ = c__5214__auto__;\n+ this.considered = considered;\n+ this.size__5215__auto__ = size__5215__auto__;\n }\n \n public Object invoke() {\n long i__5878 = (long)RT.intCast(0L);\n while (i__5878 < this.size__5215__auto__) {\n Object meth = ((Indexed)this.c__5214__auto__).nth(RT.intCast(i__5878));\n Object msig = core$method_sig.invokeStatic(meth);\n" } ] }, { "source1": "clojure/core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883.class", "source2": "clojure/core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,22 +4,22 @@\n import clojure.lang.IPersistentMap;\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883 extends AFunction\n {\n+ Object s__5877;\n Object considered;\n Object iter__5876;\n- Object s__5877;\n \n- public core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883(final Object considered, final Object iter__5876, final Object s__5877) {\n+ public core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883(final Object s__5877, final Object considered, final Object iter__5876) {\n+ this.s__5877 = s__5877;\n this.considered = considered;\n this.iter__5876 = iter__5876;\n- this.s__5877 = s__5877;\n }\n \n public Object invoke() {\n final Object s__5879 = this.s__5877;\n this.s__5877 = null;\n Object s__5877 = s__5879;\n while (true) {\n@@ -35,61 +35,59 @@\n temp__4657__auto__5889 = null;\n Object s__5878 = o2;\n final Object invokeStatic2 = core$chunked_seq_QMARK_.invokeStatic(s__5878);\n if (invokeStatic2 != null) {\n if (invokeStatic2 != Boolean.FALSE) {\n Object c__5214__auto__5887 = core$chunk_first.invokeStatic(s__5878);\n final int size__5215__auto__5888 = RT.intCast(RT.count(c__5214__auto__5887));\n- Object b__5879 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__5888);\n- final Object considered = this.considered;\n- final int n = size__5215__auto__5888;\n- final Object o3 = b__5879;\n- final Object o4 = c__5214__auto__5887;\n+ final Object invokeStatic3;\n+ Object b__5879 = invokeStatic3 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__5888);\n+ final Object o3 = c__5214__auto__5887;\n c__5214__auto__5887 = null;\n- final Object invoke = ((IFn)new core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883$fn__5884(considered, n, o3, o4)).invoke();\n+ final Object invoke = ((IFn)new core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883$fn__5884(invokeStatic3, o3, this.considered, size__5215__auto__5888)).invoke();\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n- final Object o5 = b__5879;\n+ final Object o4 = b__5879;\n b__5879 = null;\n- final Object invokeStatic3 = core$chunk.invokeStatic(o5);\n+ final Object invokeStatic4 = core$chunk.invokeStatic(o4);\n final IFn fn = (IFn)this.iter__5876;\n- final Object o6 = s__5878;\n+ final Object o5 = s__5878;\n s__5878 = null;\n- return core$chunk_cons.invokeStatic(invokeStatic3, fn.invoke(core$chunk_rest.invokeStatic(o6)));\n+ return core$chunk_cons.invokeStatic(invokeStatic4, fn.invoke(core$chunk_rest.invokeStatic(o5)));\n }\n }\n- final Object o8 = b__5879;\n+ final Object o7 = b__5879;\n b__5879 = null;\n- return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o8), (Object)null);\n+ return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o7), (Object)null);\n }\n }\n Object meth = core$first__4339.invokeStatic(s__5878);\n Object msig = core$method_sig.invokeStatic(meth);\n- final Object invokeStatic4 = core$not.invokeStatic(((IFn)this.considered).invoke(msig));\n- if (invokeStatic4 != null) {\n- if (invokeStatic4 != Boolean.FALSE) {\n+ final Object invokeStatic5 = core$not.invokeStatic(((IFn)this.considered).invoke(msig));\n+ if (invokeStatic5 != null) {\n+ if (invokeStatic5 != Boolean.FALSE) {\n final Object[] array = new Object[2];\n- final int n2 = 0;\n- final Object o9 = msig;\n+ final int n = 0;\n+ final Object o8 = msig;\n msig = null;\n- array[n2] = o9;\n- final int n3 = 1;\n- final Object o10 = meth;\n+ array[n] = o8;\n+ final int n2 = 1;\n+ final Object o9 = meth;\n meth = null;\n- array[n3] = o10;\n+ array[n2] = o9;\n final IPersistentMap mapUniqueKeys = RT.mapUniqueKeys(array);\n final IFn fn2 = (IFn)this.iter__5876;\n- final Object o11 = s__5878;\n+ final Object o10 = s__5878;\n s__5878 = null;\n- return core$cons__4331.invokeStatic((Object)mapUniqueKeys, fn2.invoke(core$rest__4343.invokeStatic(o11)));\n+ return core$cons__4331.invokeStatic((Object)mapUniqueKeys, fn2.invoke(core$rest__4343.invokeStatic(o10)));\n }\n }\n- final Object o12 = s__5878;\n+ final Object o11 = s__5878;\n s__5878 = null;\n- s__5877 = core$rest__4343.invokeStatic(o12);\n+ s__5877 = core$rest__4343.invokeStatic(o11);\n continue;\n }\n break;\n }\n return null;\n }\n }\n" } ] }, { "source1": "clojure/core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882.class", "source2": "clojure/core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,13 +10,12 @@\n Object considered;\n \n public core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882(final Object considered) {\n this.considered = considered;\n }\n \n public Object invoke(Object s__5877) {\n- final Object considered = this.considered;\n final Object o = s__5877;\n s__5877 = null;\n- return new LazySeq((IFn)new core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883(considered, (Object)this, o));\n+ return new LazySeq((IFn)new core$generate_proxy$iter__5874__5880$fn__5881$iter__5876__5882$fn__5883(o, this.considered, (Object)this));\n }\n }\n" } ] }, { "source1": "clojure/core$generate_proxy$iter__5874__5880$fn__5881.class", "source2": "clojure/core$generate_proxy$iter__5874__5880$fn__5881.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,22 +2,22 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$generate_proxy$iter__5874__5880$fn__5881 extends AFunction\n {\n- Object considered;\n Object s__5875;\n Object iter__5874;\n+ Object considered;\n \n- public core$generate_proxy$iter__5874__5880$fn__5881(final Object considered, final Object s__5875, final Object iter__5874) {\n- this.considered = considered;\n+ public core$generate_proxy$iter__5874__5880$fn__5881(final Object s__5875, final Object iter__5874, final Object considered) {\n this.s__5875 = s__5875;\n this.iter__5874 = iter__5874;\n+ this.considered = considered;\n }\n \n public Object invoke() {\n final Object s__5876 = this.s__5875;\n this.s__5875 = null;\n Object s__5875 = s__5876;\n while (true) {\n" } ] }, { "source1": "clojure/core$generate_proxy$iter__5874__5880.class", "source2": "clojure/core$generate_proxy$iter__5874__5880.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,13 +10,12 @@\n Object considered;\n \n public core$generate_proxy$iter__5874__5880(final Object considered) {\n this.considered = considered;\n }\n \n public Object invoke(Object s__5875) {\n- final Object considered = this.considered;\n final Object o = s__5875;\n s__5875 = null;\n- return new LazySeq((IFn)new core$generate_proxy$iter__5874__5880$fn__5881(considered, o, (Object)this));\n+ return new LazySeq((IFn)new core$generate_proxy$iter__5874__5880$fn__5881(o, (Object)this, this.considered));\n }\n }\n" } ] }, { "source1": "clojure/core$generate_proxy.class", "source2": "clojure/core$generate_proxy.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -46,27 +46,27 @@\n final Object super_type = ((IFn)totype).invoke(super);\n Object imap_type = ((IFn)totype).invoke(core$generate_proxy.const__3);\n Object ifn_type = ((IFn)totype).invoke(core$generate_proxy.const__4);\n Object obj_type = ((IFn)totype).invoke(core$generate_proxy.const__5);\n final Object sym_type = ((IFn)totype).invoke(core$generate_proxy.const__6);\n Object rt_type = ((IFn)totype).invoke(core$generate_proxy.const__7);\n final Object ex_type = ((IFn)totype).invoke(core$generate_proxy.const__8);\n- final Object gen_bridge = new core$generate_proxy$gen_bridge__5852(to_types, cv, totype);\n- final Object o = imap_type;\n- final Object o2 = to_types;\n- final Object o3 = rt_type;\n+ final Object gen_bridge = new core$generate_proxy$gen_bridge__5852(totype, to_types, cv);\n+ final Object o = ifn_type;\n+ ifn_type = null;\n+ final Object o2 = totype;\n+ final Object o3 = fmap;\n+ final Object o4 = to_types;\n+ final Object o5 = imap_type;\n+ final Object o6 = ctype;\n+ final Object o7 = rt_type;\n rt_type = null;\n- final Object o4 = ctype;\n- final Object o5 = obj_type;\n+ final Object o8 = obj_type;\n obj_type = null;\n- final Object o6 = fmap;\n- final Object o7 = cv;\n- final Object o8 = ifn_type;\n- ifn_type = null;\n- final Object gen_method = new core$generate_proxy$gen_method__5855(o, o2, o3, o4, o5, o6, o7, o8, totype);\n+ final Object gen_method = new core$generate_proxy$gen_method__5855(o, o2, o3, o4, o5, o6, o7, o8, cv);\n final ClassWriter classWriter = (ClassWriter)cv;\n final int v1_5 = Opcodes.V1_5;\n final int intCast = RT.intCast(Numbers.add((long)Opcodes.ACC_PUBLIC, (long)Opcodes.ACC_SUPER));\n final String s = (String)cname;\n final String s2 = (String)null;\n final String s3 = (String)((IFn)iname).invoke(super);\n final Object o9 = iname;\n" } ] }, { "source1": "clojure/core$interleave$fn__5151.class", "source2": "clojure/core$interleave$fn__5151.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class core$interleave$fn__5151 extends AFunction\n {\n- Object c1;\n Object c2;\n+ Object c1;\n \n- public core$interleave$fn__5151(final Object c1, final Object c2) {\n- this.c1 = c1;\n+ public core$interleave$fn__5151(final Object c2, final Object c3) {\n this.c2 = c2;\n+ this.c1 = c3;\n }\n \n public Object invoke() {\n final Object c1 = this.c1;\n this.c1 = null;\n Object s1 = core$seq__4357.invokeStatic(c1);\n final Object c2 = this.c2;\n" } ] }, { "source1": "clojure/core$interleave.class", "source2": "clojure/core$interleave.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -20,18 +20,18 @@\n }\n \n public Object doInvoke(final Object c1, final Object c2, final Object o) {\n return invokeStatic(c1, c2, (ISeq)o);\n }\n \n public static Object invokeStatic(Object c1, Object c2) {\n- final Object o = c1;\n- c1 = null;\n- final Object o2 = c2;\n+ final Object o = c2;\n c2 = null;\n+ final Object o2 = c1;\n+ c1 = null;\n return new LazySeq((IFn)new core$interleave$fn__5151(o, o2));\n }\n \n public Object invoke(final Object c1, final Object c2) {\n return invokeStatic(c1, c2);\n }\n \n" } ] }, { "source1": "clojure/core$interpose$fn__5347$fn__5348.class", "source2": "clojure/core$interpose$fn__5347$fn__5348.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,22 +3,22 @@\n \n import clojure.lang.RT;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$interpose$fn__5347$fn__5348 extends AFunction\n {\n- Object rf;\n- Object sep;\n Object started;\n+ Object sep;\n+ Object rf;\n \n- public core$interpose$fn__5347$fn__5348(final Object rf, final Object sep, final Object started) {\n- this.rf = rf;\n- this.sep = sep;\n+ public core$interpose$fn__5347$fn__5348(final Object started, final Object sep, final Object rf) {\n this.started = started;\n+ this.sep = sep;\n+ this.rf = rf;\n }\n \n public Object invoke(Object result, Object input) {\n final Object invokeStatic = core$deref.invokeStatic(this.started);\n if (invokeStatic != null) {\n if (invokeStatic != Boolean.FALSE) {\n final IFn fn = (IFn)this.rf;\n" } ] }, { "source1": "clojure/core$interpose$fn__5347.class", "source2": "clojure/core$interpose$fn__5347.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,16 +8,16 @@\n Object sep;\n \n public core$interpose$fn__5347(final Object sep) {\n this.sep = sep;\n }\n \n public Object invoke(Object rf) {\n- Object started = core$volatile_BANG_.invokeStatic((Object)Boolean.FALSE);\n+ final Object invokeStatic;\n+ Object started = invokeStatic = core$volatile_BANG_.invokeStatic((Object)Boolean.FALSE);\n+ started = null;\n+ final Object sep = this.sep;\n final Object o = rf;\n rf = null;\n- final Object sep = this.sep;\n- final Object o2 = started;\n- started = null;\n- return new core$interpose$fn__5347$fn__5348(o, sep, o2);\n+ return new core$interpose$fn__5347$fn__5348(invokeStatic, sep, o);\n }\n }\n" } ] }, { "source1": "clojure/core$isa_QMARK_$fn__5508.class", "source2": "clojure/core$isa_QMARK_$fn__5508.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,22 +6,22 @@\n import clojure.lang.IFn;\n import clojure.lang.ILookupThunk;\n import clojure.lang.KeywordLookupSite;\n import clojure.lang.AFunction;\n \n public final class core$isa_QMARK_$fn__5508 extends AFunction\n {\n- Object h;\n Object parent;\n+ Object h;\n static final KeywordLookupSite __site__0__;\n static ILookupThunk __thunk__0__;\n \n- public core$isa_QMARK_$fn__5508(final Object h, final Object parent) {\n- this.h = h;\n+ public core$isa_QMARK_$fn__5508(final Object parent, final Object h) {\n this.parent = parent;\n+ this.h = h;\n }\n \n public Object invoke(Object p1__5507_SHARP_) {\n final ILookupThunk _thunk__0__ = core$isa_QMARK_$fn__5508.__thunk__0__;\n final Object h = this.h;\n Object o;\n if (_thunk__0__ == (o = _thunk__0__.get(h))) {\n" } ] }, { "source1": "clojure/core$isa_QMARK_.class", "source2": "clojure/core$isa_QMARK_.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -73,15 +73,15 @@\n }\n final Object invokeStatic4;\n Object and__4467__auto__5514 = invokeStatic4 = core$class_QMARK_.invokeStatic(child);\n Object invokeStatic5 = null;\n Label_0247: {\n if (invokeStatic4 != null) {\n if (invokeStatic4 != Boolean.FALSE) {\n- invokeStatic5 = core$some.invokeStatic((Object)new core$isa_QMARK_$fn__5508(h, parent), core$supers.invokeStatic(child));\n+ invokeStatic5 = core$some.invokeStatic((Object)new core$isa_QMARK_$fn__5508(parent, h), core$supers.invokeStatic(child));\n break Label_0247;\n }\n }\n invokeStatic5 = and__4467__auto__5514;\n and__4467__auto__5514 = null;\n }\n final Object o5;\n" } ] }, { "source1": "clojure/core$juxt$fn__4744.class", "source2": "clojure/core$juxt$fn__4744.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,22 +3,22 @@\n \n import clojure.lang.IFn;\n import clojure.lang.Tuple;\n import clojure.lang.RestFn;\n \n public final class core$juxt$fn__4744 extends RestFn\n {\n+ Object f;\n Object h;\n Object g;\n- Object f;\n \n- public core$juxt$fn__4744(final Object h, final Object g, final Object f) {\n+ public core$juxt$fn__4744(final Object f, final Object h, final Object g) {\n+ this.f = f;\n this.h = h;\n this.g = g;\n- this.f = f;\n }\n \n public Object doInvoke(Object x, Object y, Object z, Object args) {\n final Object invokeStatic = core$apply.invokeStatic(this.f, x, y, z, args);\n final Object invokeStatic2 = core$apply.invokeStatic(this.g, x, y, z, args);\n final Object h = this.h;\n final Object o = x;\n" } ] }, { "source1": "clojure/core$juxt$fn__4746$fn__4753.class", "source2": "clojure/core$juxt$fn__4746$fn__4753.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,22 +2,22 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$juxt$fn__4746$fn__4753 extends AFunction\n {\n+ Object z;\n Object y;\n Object x;\n- Object z;\n \n- public core$juxt$fn__4746$fn__4753(final Object y, final Object x, final Object z) {\n+ public core$juxt$fn__4746$fn__4753(final Object z, final Object y, final Object x) {\n+ this.z = z;\n this.y = y;\n this.x = x;\n- this.z = z;\n }\n \n public Object invoke(Object p1__4736_SHARP_, Object p2__4737_SHARP_) {\n final Object o = p1__4736_SHARP_;\n p1__4736_SHARP_ = null;\n final Object o2 = p2__4737_SHARP_;\n p2__4737_SHARP_ = null;\n" } ] }, { "source1": "clojure/core$juxt$fn__4746$fn__4755.class", "source2": "clojure/core$juxt$fn__4746$fn__4755.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class core$juxt$fn__4746$fn__4755 extends AFunction\n {\n- Object y;\n Object x;\n Object z;\n+ Object y;\n Object args;\n \n- public core$juxt$fn__4746$fn__4755(final Object y, final Object x, final Object z, final Object args) {\n- this.y = y;\n+ public core$juxt$fn__4746$fn__4755(final Object x, final Object z, final Object y, final Object args) {\n this.x = x;\n this.z = z;\n+ this.y = y;\n this.args = args;\n }\n \n public Object invoke(Object p1__4738_SHARP_, Object p2__4739_SHARP_) {\n final Object o = p1__4738_SHARP_;\n p1__4738_SHARP_ = null;\n final Object o2 = p2__4739_SHARP_;\n" } ] }, { "source1": "clojure/core$juxt$fn__4746.class", "source2": "clojure/core$juxt$fn__4746.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,32 +9,32 @@\n Object fs;\n \n public core$juxt$fn__4746(final Object fs) {\n this.fs = fs;\n }\n \n public Object doInvoke(Object x, Object y, Object z, Object args) {\n- final Object o = y;\n- y = null;\n- final Object o2 = x;\n+ final Object o = x;\n x = null;\n- final Object o3 = z;\n+ final Object o2 = z;\n z = null;\n+ final Object o3 = y;\n+ y = null;\n final Object o4 = args;\n args = null;\n return core$reduce1.invokeStatic((Object)new core$juxt$fn__4746$fn__4755(o, o2, o3, o4), (Object)PersistentVector.EMPTY, this.fs);\n }\n \n public Object invoke(Object x, Object y, Object z) {\n- final Object o = y;\n+ final Object o = z;\n+ z = null;\n+ final Object o2 = y;\n y = null;\n- final Object o2 = x;\n+ final Object o3 = x;\n x = null;\n- final Object o3 = z;\n- z = null;\n return core$reduce1.invokeStatic((Object)new core$juxt$fn__4746$fn__4753(o, o2, o3), (Object)PersistentVector.EMPTY, this.fs);\n }\n \n public Object invoke(Object x, Object y) {\n final Object o = x;\n x = null;\n final Object o2 = y;\n" } ] }, { "source1": "clojure/core$juxt.class", "source2": "clojure/core$juxt.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -22,20 +22,20 @@\n }\n \n public Object doInvoke(final Object f, final Object g, final Object h, final Object o) {\n return invokeStatic(f, g, h, (ISeq)o);\n }\n \n public static Object invokeStatic(Object f, Object g, Object h) {\n- final Object o = h;\n+ final Object o = f;\n+ f = null;\n+ final Object o2 = h;\n h = null;\n- final Object o2 = g;\n+ final Object o3 = g;\n g = null;\n- final Object o3 = f;\n- f = null;\n return new core$juxt$fn__4744(o, o2, o3);\n }\n \n public Object invoke(final Object f, final Object g, final Object h) {\n return invokeStatic(f, g, h);\n }\n \n" } ] }, { "source1": "clojure/core$keep$fn__7061.class", "source2": "clojure/core$keep$fn__7061.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,20 +5,20 @@\n import clojure.lang.Indexed;\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class core$keep$fn__7061 extends AFunction\n {\n- Object coll;\n Object f;\n+ Object coll;\n \n- public core$keep$fn__7061(final Object coll, final Object f) {\n- this.coll = coll;\n+ public core$keep$fn__7061(final Object f, final Object coll) {\n this.f = f;\n+ this.coll = coll;\n }\n \n public Object invoke() {\n final Object coll = this.coll;\n this.coll = null;\n final Object invokeStatic;\n Object temp__4657__auto__7064 = invokeStatic = core$seq__4357.invokeStatic(coll);\n" } ] }, { "source1": "clojure/core$keep.class", "source2": "clojure/core$keep.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,18 +4,18 @@\n import clojure.lang.LazySeq;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$keep extends AFunction\n {\n public static Object invokeStatic(Object f, Object coll) {\n- final Object o = coll;\n- coll = null;\n- final Object o2 = f;\n+ final Object o = f;\n f = null;\n+ final Object o2 = coll;\n+ coll = null;\n return new LazySeq((IFn)new core$keep$fn__7061(o, o2));\n }\n \n public Object invoke(final Object f, final Object coll) {\n return invokeStatic(f, coll);\n }\n \n" } ] }, { "source1": "clojure/core$keep_indexed$keepi__7070$fn__7071.class", "source2": "clojure/core$keep_indexed$keepi__7070$fn__7071.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,24 +6,24 @@\n import clojure.lang.Numbers;\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class core$keep_indexed$keepi__7070$fn__7071 extends AFunction\n {\n+ Object f;\n Object coll;\n Object idx;\n Object keepi;\n- Object f;\n \n- public core$keep_indexed$keepi__7070$fn__7071(final Object coll, final Object idx, final Object keepi, final Object f) {\n+ public core$keep_indexed$keepi__7070$fn__7071(final Object f, final Object coll, final Object idx, final Object keepi) {\n+ this.f = f;\n this.coll = coll;\n this.idx = idx;\n this.keepi = keepi;\n- this.f = f;\n }\n \n public Object invoke() {\n final Object coll = this.coll;\n this.coll = null;\n final Object invokeStatic;\n Object temp__4657__auto__7074 = invokeStatic = core$seq__4357.invokeStatic(coll);\n" } ] }, { "source1": "clojure/core$keep_indexed$keepi__7070.class", "source2": "clojure/core$keep_indexed$keepi__7070.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,14 +10,15 @@\n Object f;\n \n public core$keep_indexed$keepi__7070(final Object f) {\n this.f = f;\n }\n \n public Object invoke(Object idx, Object coll) {\n+ final Object f = this.f;\n final Object o = coll;\n coll = null;\n final Object o2 = idx;\n idx = null;\n- return new LazySeq((IFn)new core$keep_indexed$keepi__7070$fn__7071(o, o2, (Object)this, this.f));\n+ return new LazySeq((IFn)new core$keep_indexed$keepi__7070$fn__7071(f, o, o2, (Object)this));\n }\n }\n" } ] }, { "source1": "clojure/core$load_all$fn__5618$fn__5621.class", "source2": "clojure/core$load_all$fn__5618$fn__5621.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,23 +3,23 @@\n \n import clojure.lang.RT;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$load_all$fn__5618$fn__5621 extends AFunction\n {\n- Object lib;\n Object need_ns;\n Object require;\n+ Object lib;\n public static final Var const__2;\n \n- public core$load_all$fn__5618$fn__5621(final Object lib, final Object need_ns, final Object require) {\n- this.lib = lib;\n+ public core$load_all$fn__5618$fn__5621(final Object need_ns, final Object require, final Object lib) {\n this.need_ns = need_ns;\n this.require = require;\n+ this.lib = lib;\n }\n \n public Object invoke() {\n Object invokeStatic;\n try {\n final Object lib = this.lib;\n this.lib = null;\n" } ] }, { "source1": "clojure/core$load_all$fn__5618.class", "source2": "clojure/core$load_all$fn__5618.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,33 +6,33 @@\n import clojure.lang.ArraySeq;\n import clojure.lang.IFn;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$load_all$fn__5618 extends AFunction\n {\n- Object lib;\n Object need_ns;\n Object require;\n+ Object lib;\n public static final Var const__1;\n public static final Var const__5;\n \n- public core$load_all$fn__5618(final Object lib, final Object need_ns, final Object require) {\n- this.lib = lib;\n+ public core$load_all$fn__5618(final Object need_ns, final Object require, final Object lib) {\n this.need_ns = need_ns;\n this.require = require;\n+ this.lib = lib;\n }\n \n public Object invoke() {\n final Object value = core$load_all$fn__5618.const__1.get();\n final core$load_all$fn__5618$fn__5619 core$load_all$fn__5618$fn__5619 = new core$load_all$fn__5618$fn__5619();\n final Object[] array = { null };\n final int n = 0;\n core$push_thread_bindings.invokeStatic(core$hash_map.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$load_all$fn__5618.const__1, core$ref.invokeStatic(((IFn)core$load_all$fn__5618.const__5.getRawRoot()).invoke()) })));\n- array[n] = ((IFn)new core$load_all$fn__5618$fn__5621(this.lib, this.need_ns, this.require)).invoke();\n+ array[n] = ((IFn)new core$load_all$fn__5618$fn__5621(this.need_ns, this.require, this.lib)).invoke();\n return core$commute.invokeStatic(value, (Object)core$load_all$fn__5618$fn__5619, (ISeq)ArraySeq.create(array));\n }\n \n static {\n const__1 = RT.var(\"clojure.core\", \"*loaded-libs*\");\n const__5 = RT.var(\"clojure.core\", \"sorted-set\");\n }\n" } ] }, { "source1": "clojure/core$load_all.class", "source2": "clojure/core$load_all.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,20 +4,20 @@\n import clojure.lang.LockingTransaction;\n import java.util.concurrent.Callable;\n import clojure.lang.AFunction;\n \n public final class core$load_all extends AFunction\n {\n public static Object invokeStatic(Object lib, Object need_ns, Object require) {\n- final Object o = lib;\n- lib = null;\n- final Object o2 = need_ns;\n+ final Object o = need_ns;\n need_ns = null;\n- final Object o3 = require;\n+ final Object o2 = require;\n require = null;\n+ final Object o3 = lib;\n+ lib = null;\n return LockingTransaction.runInTransaction((Callable)new core$load_all$fn__5618(o, o2, o3));\n }\n \n public Object invoke(final Object lib, final Object need_ns, final Object require) {\n return invokeStatic(lib, need_ns, require);\n }\n }\n" } ] }, { "source1": "clojure/core$load_data_reader_file$fn__7286.class", "source2": "clojure/core$load_data_reader_file$fn__7286.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,24 +4,24 @@\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.Keyword;\n import clojure.lang.AFunction;\n \n public final class core$load_data_reader_file$fn__7286 extends AFunction\n {\n- Object url;\n Object mappings;\n+ Object url;\n public static final Keyword const__7;\n public static final Keyword const__8;\n public static final Keyword const__12;\n public static final Keyword const__13;\n \n- public core$load_data_reader_file$fn__7286(final Object url, final Object mappings) {\n- this.url = url;\n+ public core$load_data_reader_file$fn__7286(final Object mappings, final Object url) {\n this.mappings = mappings;\n+ this.url = url;\n }\n \n public Object invoke(Object m, Object p__7285) {\n final Object o = p__7285;\n p__7285 = null;\n Object vec__7287 = o;\n Object k = RT.nth(vec__7287, RT.intCast(0L), (Object)null);\n" } ] }, { "source1": "clojure/core$load_data_reader_file.class", "source2": "clojure/core$load_data_reader_file.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -20,49 +20,50 @@\n public static final Var const__2;\n public static final AFn const__6;\n public static final AFn const__7;\n public static final Keyword const__13;\n \n public static Object invokeStatic(Object mappings, Object url) {\n Object rdr = new LineNumberingPushbackReader((Reader)new InputStreamReader(((URL)url).openStream(), \"UTF-8\"));\n- Object o4;\n+ Object o5;\n try {\n core$push_thread_bindings.invokeStatic(core$hash_map.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$load_data_reader_file.const__2, ((URL)url).getFile() })));\n Object invokeStatic2;\n try {\n final AFn aFn;\n Object read_opts = aFn = (((String)((URL)url).getPath()).endsWith(\"cljc\") ? core$load_data_reader_file.const__6 : core$load_data_reader_file.const__7);\n read_opts = null;\n Object new_mappings = core$read.invokeStatic((Object)aFn, rdr);\n final Object invokeStatic = core$not.invokeStatic(core$map_QMARK___4367.invokeStatic(new_mappings));\n if (invokeStatic != null) {\n if (invokeStatic != Boolean.FALSE) {\n throw (Throwable)core$ex_info.invokeStatic(core$str.invokeStatic((Object)\"Not a valid data-reader map\"), (Object)RT.mapUniqueKeys(new Object[] { core$load_data_reader_file.const__13, url }));\n }\n }\n- final Object o = url;\n+ final Object o = mappings;\n+ final Object o2 = url;\n url = null;\n- final core$load_data_reader_file$fn__7286 core$load_data_reader_file$fn__7286 = new core$load_data_reader_file$fn__7286(o, mappings);\n- final Object o2 = mappings;\n+ final core$load_data_reader_file$fn__7286 core$load_data_reader_file$fn__7286 = new core$load_data_reader_file$fn__7286(o, o2);\n+ final Object o3 = mappings;\n mappings = null;\n- final Object o3 = new_mappings;\n+ final Object o4 = new_mappings;\n new_mappings = null;\n- invokeStatic2 = core$reduce.invokeStatic((Object)core$load_data_reader_file$fn__7286, o2, o3);\n+ invokeStatic2 = core$reduce.invokeStatic((Object)core$load_data_reader_file$fn__7286, o3, o4);\n }\n finally {\n core$pop_thread_bindings.invokeStatic();\n }\n- o4 = invokeStatic2;\n+ o5 = invokeStatic2;\n }\n finally {\n- final Object o5 = rdr;\n+ final Object o6 = rdr;\n rdr = null;\n- ((PushbackReader)o5).close();\n+ ((PushbackReader)o6).close();\n }\n- return o4;\n+ return o5;\n }\n \n public Object invoke(final Object mappings, final Object url) {\n return invokeStatic(mappings, url);\n }\n \n static {\n" } ] }, { "source1": "clojure/core$load_lib$fn__5626.class", "source2": "clojure/core$load_lib$fn__5626.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,26 +2,26 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$load_lib$fn__5626 extends AFunction\n {\n+ Object require;\n+ Object load;\n Object need_ns;\n Object undefined_on_entry;\n- Object require;\n Object lib;\n- Object load;\n \n- public core$load_lib$fn__5626(final Object need_ns, final Object undefined_on_entry, final Object require, final Object lib, final Object load) {\n+ public core$load_lib$fn__5626(final Object require, final Object load, final Object need_ns, final Object undefined_on_entry, final Object lib) {\n+ this.require = require;\n+ this.load = load;\n this.need_ns = need_ns;\n this.undefined_on_entry = undefined_on_entry;\n- this.require = require;\n this.lib = lib;\n- this.load = load;\n }\n \n public Object invoke() {\n Object invoke;\n try {\n invoke = ((IFn)this.load).invoke(this.lib, this.need_ns, this.require);\n }\n" } ] }, { "source1": "clojure/core$load_lib.class", "source2": "clojure/core$load_lib.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -184,100 +184,99 @@\n }\n }\n o17 = verbose;\n verbose = null;\n }\n array2[n2] = o17;\n core$push_thread_bindings.invokeStatic(core$hash_map.invokeStatic((ISeq)ArraySeq.create(array2)));\n- Object o46;\n+ Object o45;\n try {\n final Object o18 = load;\n Label_0578: {\n if (o18 != null) {\n if (o18 != Boolean.FALSE) {\n- final Object o19 = need_ns;\n- final Object o20 = undefined_on_entry;\n- undefined_on_entry = null;\n- final Object o21 = require;\n+ final Object o19 = require;\n require = null;\n- final Object o22 = lib2;\n- final Object o23 = load;\n+ final Object o20 = load;\n load = null;\n- ((IFn)new core$load_lib$fn__5626(o19, o20, o21, o22, o23)).invoke();\n+ final Object o21 = need_ns;\n+ final Object o22 = undefined_on_entry;\n+ undefined_on_entry = null;\n+ ((IFn)new core$load_lib$fn__5626(o19, o20, o21, o22, lib2)).invoke();\n break Label_0578;\n }\n }\n- final Object o24;\n- Object and__4467__auto__5634 = o24 = need_ns;\n+ final Object o23;\n+ Object and__4467__auto__5634 = o23 = need_ns;\n Object invokeStatic5 = null;\n Label_0561: {\n- if (o24 != null) {\n- if (o24 != Boolean.FALSE) {\n+ if (o23 != null) {\n+ if (o23 != Boolean.FALSE) {\n invokeStatic5 = core$not.invokeStatic(core$find_ns.invokeStatic(lib2));\n break Label_0561;\n }\n }\n invokeStatic5 = and__4467__auto__5634;\n and__4467__auto__5634 = null;\n }\n core$throw_if.invokeStatic(invokeStatic5, (Object)\"namespace '%s' not found\", (ISeq)ArraySeq.create(new Object[] { lib2 }));\n }\n- final Object o25 = need_ns;\n+ final Object o24 = need_ns;\n need_ns = null;\n- final Object o26;\n- Object and__4467__auto__5635 = o26 = o25;\n+ final Object o25;\n+ Object and__4467__auto__5635 = o25 = o24;\n Object value2 = null;\n- Object o27 = null;\n+ Object o26 = null;\n Label_0612: {\n- if (o26 != null) {\n- if (o26 != Boolean.FALSE) {\n- o27 = (value2 = core$load_lib.const__28.get());\n+ if (o25 != null) {\n+ if (o25 != Boolean.FALSE) {\n+ o26 = (value2 = core$load_lib.const__28.get());\n break Label_0612;\n }\n }\n- o27 = (value2 = and__4467__auto__5635);\n+ o26 = (value2 = and__4467__auto__5635);\n and__4467__auto__5635 = null;\n }\n if (value2 != null) {\n- if (o27 != Boolean.FALSE) {\n+ if (o26 != Boolean.FALSE) {\n core$printf.invokeStatic((Object)\"(clojure.core/in-ns '%s)\\n\", (ISeq)ArraySeq.create(new Object[] { core$ns_name.invokeStatic(core$load_lib.const__31.get()) }));\n }\n }\n- final Object o28 = as;\n- if (o28 != null) {\n- if (o28 != Boolean.FALSE) {\n+ final Object o27 = as;\n+ if (o27 != null) {\n+ if (o27 != Boolean.FALSE) {\n final Object value3 = core$load_lib.const__28.get();\n if (value3 != null) {\n if (value3 != Boolean.FALSE) {\n core$printf.invokeStatic((Object)\"(clojure.core/alias '%s '%s)\\n\", (ISeq)ArraySeq.create(new Object[] { as, lib2 }));\n }\n }\n- final Object o29 = as;\n+ final Object o28 = as;\n as = null;\n- core$alias.invokeStatic(o29, lib2);\n+ core$alias.invokeStatic(o28, lib2);\n }\n }\n- final Object o30 = use;\n+ final Object o29 = use;\n use = null;\n- final Object o31;\n- Object or__4469__auto__5639 = o31 = o30;\n+ final Object o30;\n+ Object or__4469__auto__5639 = o30 = o29;\n Object value5 = null;\n Object value4 = null;\n Label_0795: {\n- if (o31 != null) {\n- if (o31 != Boolean.FALSE) {\n+ if (o30 != null) {\n+ if (o30 != Boolean.FALSE) {\n value4 = (value5 = or__4469__auto__5639);\n or__4469__auto__5639 = null;\n break Label_0795;\n }\n }\n final ILookupThunk _thunk__0__ = core$load_lib.__thunk__0__;\n- final Object o32 = filter_opts;\n- if (_thunk__0__ == (value5 = (value4 = _thunk__0__.get(o32)))) {\n- value4 = (value5 = (core$load_lib.__thunk__0__ = ((ILookupSite)core$load_lib.__site__0__).fault(o32)).get(o32));\n+ final Object o31 = filter_opts;\n+ if (_thunk__0__ == (value5 = (value4 = _thunk__0__.get(o31)))) {\n+ value4 = (value5 = (core$load_lib.__thunk__0__ = ((ILookupSite)core$load_lib.__site__0__).fault(o31)).get(o31));\n }\n }\n Object invokeStatic10 = null;\n Label_1193: {\n if (value5 != null) {\n if (value4 != Boolean.FALSE) {\n final Object value6 = core$load_lib.const__28.get();\n@@ -292,107 +291,107 @@\n if (i_5631 < count_5630) {\n Object opt = ((Indexed)chunk_5629).nth(RT.intCast(i_5631));\n final String s = \" %s '%s\";\n final Object[] array3 = { core$key.invokeStatic(opt), null };\n final int n3 = 1;\n final Object[] array4 = { null };\n final int n4 = 0;\n- final Object o33 = opt;\n+ final Object o32 = opt;\n opt = null;\n- array4[n4] = core$val.invokeStatic(o33);\n+ array4[n4] = core$val.invokeStatic(o32);\n array3[n3] = core$print_str.invokeStatic((ISeq)ArraySeq.create(array4));\n core$printf.invokeStatic((Object)s, (ISeq)ArraySeq.create(array3));\n- final Object o34 = seq_5628;\n+ final Object o33 = seq_5628;\n seq_5628 = null;\n- final Object o35 = chunk_5629;\n+ final Object o34 = chunk_5629;\n chunk_5629 = null;\n final long n5 = count_5630;\n ++i_5631;\n count_5630 = n5;\n- chunk_5629 = o35;\n- seq_5628 = o34;\n+ chunk_5629 = o34;\n+ seq_5628 = o33;\n }\n else {\n- final Object o36 = seq_5628;\n+ final Object o35 = seq_5628;\n seq_5628 = null;\n final Object invokeStatic6;\n- Object temp__4657__auto__5642 = invokeStatic6 = core$seq__4357.invokeStatic(o36);\n+ Object temp__4657__auto__5642 = invokeStatic6 = core$seq__4357.invokeStatic(o35);\n if (invokeStatic6 == null) {\n break;\n }\n if (invokeStatic6 == Boolean.FALSE) {\n break;\n }\n- final Object o37 = temp__4657__auto__5642;\n+ final Object o36 = temp__4657__auto__5642;\n temp__4657__auto__5642 = null;\n- Object seq_5629 = o37;\n+ Object seq_5629 = o36;\n final Object invokeStatic7 = core$chunked_seq_QMARK_.invokeStatic(seq_5629);\n if (invokeStatic7 != null) {\n if (invokeStatic7 != Boolean.FALSE) {\n Object c__4917__auto__5641 = core$chunk_first.invokeStatic(seq_5629);\n- final Object o38 = seq_5629;\n+ final Object o37 = seq_5629;\n seq_5629 = null;\n- final Object invokeStatic8 = core$chunk_rest.invokeStatic(o38);\n+ final Object invokeStatic8 = core$chunk_rest.invokeStatic(o37);\n+ final Object o38 = c__4917__auto__5641;\n final Object o39 = c__4917__auto__5641;\n- final Object o40 = c__4917__auto__5641;\n c__4917__auto__5641 = null;\n- final long n6 = (long)RT.intCast(RT.count(o40));\n+ final long n6 = (long)RT.intCast(RT.count(o39));\n i_5631 = RT.intCast(0L);\n count_5630 = n6;\n- chunk_5629 = o39;\n+ chunk_5629 = o38;\n seq_5628 = invokeStatic8;\n continue;\n }\n }\n Object opt2 = core$first__4339.invokeStatic(seq_5629);\n final String s2 = \" %s '%s\";\n final Object[] array5 = { core$key.invokeStatic(opt2), null };\n final int n7 = 1;\n final Object[] array6 = { null };\n final int n8 = 0;\n- final Object o41 = opt2;\n+ final Object o40 = opt2;\n opt2 = null;\n- array6[n8] = core$val.invokeStatic(o41);\n+ array6[n8] = core$val.invokeStatic(o40);\n array5[n7] = core$print_str.invokeStatic((ISeq)ArraySeq.create(array6));\n core$printf.invokeStatic((Object)s2, (ISeq)ArraySeq.create(array5));\n- final Object o42 = seq_5629;\n+ final Object o41 = seq_5629;\n seq_5629 = null;\n- final Object invokeStatic9 = core$next__4341.invokeStatic(o42);\n- final Object o43 = null;\n+ final Object invokeStatic9 = core$next__4341.invokeStatic(o41);\n+ final Object o42 = null;\n final long n9 = 0L;\n i_5631 = 0L;\n count_5630 = n9;\n- chunk_5629 = o43;\n+ chunk_5629 = o42;\n seq_5628 = invokeStatic9;\n }\n }\n ((IFn)core$load_lib.const__29.getRawRoot()).invoke((Object)\")\\n\");\n }\n }\n final Object rawRoot2 = core$load_lib.const__46.getRawRoot();\n- final Object o44 = lib2;\n+ final Object o43 = lib2;\n lib2 = null;\n final Object rawRoot3 = core$load_lib.const__10.getRawRoot();\n final Object[] array7 = { null };\n final int n10 = 0;\n- final Object o45 = filter_opts;\n+ final Object o44 = filter_opts;\n filter_opts = null;\n- array7[n10] = o45;\n- invokeStatic10 = core$apply.invokeStatic(rawRoot2, o44, core$mapcat.invokeStatic(rawRoot3, (ISeq)ArraySeq.create(array7)));\n+ array7[n10] = o44;\n+ invokeStatic10 = core$apply.invokeStatic(rawRoot2, o43, core$mapcat.invokeStatic(rawRoot3, (ISeq)ArraySeq.create(array7)));\n break Label_1193;\n }\n }\n invokeStatic10 = null;\n }\n- o46 = invokeStatic10;\n+ o45 = invokeStatic10;\n }\n finally {\n core$pop_thread_bindings.invokeStatic();\n }\n- return o46;\n+ return o45;\n }\n \n public Object doInvoke(final Object prefix, final Object lib, final Object o) {\n return invokeStatic(prefix, lib, (ISeq)o);\n }\n \n public int getRequiredArity() {\n" } ] }, { "source1": "clojure/core$map$fn__4785.class", "source2": "clojure/core$map$fn__4785.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,20 +4,20 @@\n import clojure.lang.Indexed;\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class core$map$fn__4785 extends AFunction\n {\n- Object f;\n Object coll;\n+ Object f;\n \n- public core$map$fn__4785(final Object f, final Object coll) {\n- this.f = f;\n+ public core$map$fn__4785(final Object coll, final Object f) {\n this.coll = coll;\n+ this.f = f;\n }\n \n public Object invoke() {\n final Object coll = this.coll;\n this.coll = null;\n final Object invokeStatic;\n Object temp__4657__auto__4788 = invokeStatic = core$seq__4357.invokeStatic(coll);\n" } ] }, { "source1": "clojure/core$map$fn__4789.class", "source2": "clojure/core$map$fn__4789.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,22 +2,22 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$map$fn__4789 extends AFunction\n {\n- Object c1;\n Object f;\n Object c2;\n+ Object c1;\n \n- public core$map$fn__4789(final Object c1, final Object f, final Object c2) {\n- this.c1 = c1;\n+ public core$map$fn__4789(final Object f, final Object c2, final Object c3) {\n this.f = f;\n this.c2 = c2;\n+ this.c1 = c3;\n }\n \n public Object invoke() {\n final Object c1 = this.c1;\n this.c1 = null;\n Object s1 = core$seq__4357.invokeStatic(c1);\n final Object c2 = this.c2;\n" } ] }, { "source1": "clojure/core$map$fn__4792.class", "source2": "clojure/core$map$fn__4792.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,24 +2,24 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$map$fn__4792 extends AFunction\n {\n+ Object c2;\n Object c1;\n Object f;\n Object c3;\n- Object c2;\n \n- public core$map$fn__4792(final Object c1, final Object f, final Object c2, final Object c3) {\n- this.c1 = c1;\n+ public core$map$fn__4792(final Object c2, final Object c3, final Object f, final Object c4) {\n+ this.c2 = c2;\n+ this.c1 = c3;\n this.f = f;\n- this.c3 = c2;\n- this.c2 = c3;\n+ this.c3 = c4;\n }\n \n public Object invoke() {\n final Object c1 = this.c1;\n this.c1 = null;\n Object s1 = core$seq__4357.invokeStatic(c1);\n final Object c2 = this.c2;\n" } ] }, { "source1": "clojure/core$map$step__4796$fn__4797.class", "source2": "clojure/core$map$step__4796$fn__4797.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,24 +4,24 @@\n import clojure.lang.RT;\n import clojure.lang.IFn;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$map$step__4796$fn__4797 extends AFunction\n {\n- Object step;\n Object cs;\n+ Object step;\n public static final Var const__1;\n public static final Var const__3;\n public static final Var const__5;\n public static final Var const__6;\n \n- public core$map$step__4796$fn__4797(final Object step, final Object cs) {\n- this.step = step;\n+ public core$map$step__4796$fn__4797(final Object cs, final Object step) {\n this.cs = cs;\n+ this.step = step;\n }\n \n public Object invoke() {\n final Object rawRoot = core$map$step__4796$fn__4797.const__1.getRawRoot();\n final Object cs = this.cs;\n this.cs = null;\n Object ss = core$map.invokeStatic(rawRoot, cs);\n" } ] }, { "source1": "clojure/core$map$step__4796.class", "source2": "clojure/core$map$step__4796.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,10 +6,10 @@\n import clojure.lang.AFunction;\n \n public final class core$map$step__4796 extends AFunction\n {\n public Object invoke(Object cs) {\n final Object o = cs;\n cs = null;\n- return new LazySeq((IFn)new core$map$step__4796$fn__4797((Object)this, o));\n+ return new LazySeq((IFn)new core$map$step__4796$fn__4797(o, (Object)this));\n }\n }\n" } ] }, { "source1": "clojure/core$map.class", "source2": "clojure/core$map.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -34,48 +34,48 @@\n }\n \n public Object doInvoke(final Object f, final Object c1, final Object c2, final Object c3, final Object o) {\n return invokeStatic(f, c1, c2, c3, (ISeq)o);\n }\n \n public static Object invokeStatic(Object f, Object c1, Object c2, Object c3) {\n- final Object o = c1;\n+ final Object o = c2;\n+ c2 = null;\n+ final Object o2 = c1;\n c1 = null;\n- final Object o2 = f;\n+ final Object o3 = f;\n f = null;\n- final Object o3 = c3;\n+ final Object o4 = c3;\n c3 = null;\n- final Object o4 = c2;\n- c2 = null;\n return new LazySeq((IFn)new core$map$fn__4792(o, o2, o3, o4));\n }\n \n public Object invoke(final Object f, final Object c1, final Object c2, final Object c3) {\n return invokeStatic(f, c1, c2, c3);\n }\n \n public static Object invokeStatic(Object f, Object c1, Object c2) {\n- final Object o = c1;\n- c1 = null;\n- final Object o2 = f;\n+ final Object o = f;\n f = null;\n- final Object o3 = c2;\n+ final Object o2 = c2;\n c2 = null;\n+ final Object o3 = c1;\n+ c1 = null;\n return new LazySeq((IFn)new core$map$fn__4789(o, o2, o3));\n }\n \n public Object invoke(final Object f, final Object c1, final Object c2) {\n return invokeStatic(f, c1, c2);\n }\n \n public static Object invokeStatic(Object f, Object coll) {\n- final Object o = f;\n- f = null;\n- final Object o2 = coll;\n+ final Object o = coll;\n coll = null;\n+ final Object o2 = f;\n+ f = null;\n return new LazySeq((IFn)new core$map$fn__4785(o, o2));\n }\n \n public Object invoke(final Object f, final Object coll) {\n return invokeStatic(f, coll);\n }\n \n" } ] }, { "source1": "clojure/core$map_indexed$fn__7046$fn__7047.class", "source2": "clojure/core$map_indexed$fn__7046$fn__7047.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,22 +4,22 @@\n import clojure.lang.Numbers;\n import clojure.lang.Volatile;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$map_indexed$fn__7046$fn__7047 extends AFunction\n {\n+ Object rf;\n Object i;\n Object f;\n- Object rf;\n \n- public core$map_indexed$fn__7046$fn__7047(final Object i, final Object f, final Object rf) {\n+ public core$map_indexed$fn__7046$fn__7047(final Object rf, final Object i, final Object f) {\n+ this.rf = rf;\n this.i = i;\n this.f = f;\n- this.rf = rf;\n }\n \n public Object invoke(Object result, Object input) {\n final IFn fn = (IFn)this.rf;\n final Object o = result;\n result = null;\n final IFn fn2 = (IFn)this.f;\n" } ] }, { "source1": "clojure/core$map_indexed$fn__7046.class", "source2": "clojure/core$map_indexed$fn__7046.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,20 +9,19 @@\n public static final Object const__1;\n \n public core$map_indexed$fn__7046(final Object f) {\n this.f = f;\n }\n \n public Object invoke(Object rf) {\n- final Object invokeStatic;\n- Object i = invokeStatic = core$volatile_BANG_.invokeStatic(core$map_indexed$fn__7046.const__1);\n- i = null;\n- final Object f = this.f;\n+ Object i = core$volatile_BANG_.invokeStatic(core$map_indexed$fn__7046.const__1);\n final Object o = rf;\n rf = null;\n- return new core$map_indexed$fn__7046$fn__7047(invokeStatic, f, o);\n+ final Object o2 = i;\n+ i = null;\n+ return new core$map_indexed$fn__7046$fn__7047(o, o2, this.f);\n }\n \n static {\n const__1 = -1L;\n }\n }\n" } ] }, { "source1": "clojure/core$map_indexed$mapi__7050$fn__7051.class", "source2": "clojure/core$map_indexed$mapi__7050$fn__7051.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,24 +5,24 @@\n import clojure.lang.Numbers;\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class core$map_indexed$mapi__7050$fn__7051 extends AFunction\n {\n- Object mapi;\n+ Object f;\n Object coll;\n+ Object mapi;\n Object idx;\n- Object f;\n \n- public core$map_indexed$mapi__7050$fn__7051(final Object mapi, final Object coll, final Object idx, final Object f) {\n- this.mapi = mapi;\n+ public core$map_indexed$mapi__7050$fn__7051(final Object f, final Object coll, final Object mapi, final Object idx) {\n+ this.f = f;\n this.coll = coll;\n+ this.mapi = mapi;\n this.idx = idx;\n- this.f = f;\n }\n \n public Object invoke() {\n final Object coll = this.coll;\n this.coll = null;\n final Object invokeStatic;\n Object temp__4657__auto__7054 = invokeStatic = core$seq__4357.invokeStatic(coll);\n" } ] }, { "source1": "clojure/core$map_indexed$mapi__7050.class", "source2": "clojure/core$map_indexed$mapi__7050.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,14 +10,15 @@\n Object f;\n \n public core$map_indexed$mapi__7050(final Object f) {\n this.f = f;\n }\n \n public Object invoke(Object idx, Object coll) {\n+ final Object f = this.f;\n final Object o = coll;\n coll = null;\n final Object o2 = idx;\n idx = null;\n- return new LazySeq((IFn)new core$map_indexed$mapi__7050$fn__7051((Object)this, o, o2, this.f));\n+ return new LazySeq((IFn)new core$map_indexed$mapi__7050$fn__7051(f, o, (Object)this, o2));\n }\n }\n" } ] }, { "source1": "clojure/core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750$fn__5751.class", "source2": "clojure/core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750$fn__5751.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,24 +4,24 @@\n import clojure.lang.Tuple;\n import clojure.lang.Indexed;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750$fn__5751 extends AFunction\n {\n- int size__5215__auto__;\n- Object mask;\n Object b__5746;\n Object c__5214__auto__;\n+ int size__5215__auto__;\n+ Object mask;\n \n- public core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750$fn__5751(final int size__5215__auto__, final Object mask, final Object b__5746, final Object c__5214__auto__) {\n- this.size__5215__auto__ = size__5215__auto__;\n- this.mask = mask;\n+ public core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750$fn__5751(final Object b__5746, final Object c__5214__auto__, final int size__5215__auto__, final Object mask) {\n this.b__5746 = b__5746;\n this.c__5214__auto__ = c__5214__auto__;\n+ this.size__5215__auto__ = size__5215__auto__;\n+ this.mask = mask;\n }\n \n public Object invoke() {\n for (long i__5745 = (long)RT.intCast(0L); i__5745 < this.size__5215__auto__; ++i__5745) {\n Object shift = ((Indexed)this.c__5214__auto__).nth(RT.intCast(i__5745));\n final Object b__5746 = this.b__5746;\n final Object o = shift;\n" } ] }, { "source1": "clojure/core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750.class", "source2": "clojure/core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,22 +5,22 @@\n import clojure.lang.Tuple;\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750 extends AFunction\n {\n+ Object iter__5743;\n Object mask;\n Object s__5744;\n- Object iter__5743;\n \n- public core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750(final Object mask, final Object s__5744, final Object iter__5743) {\n+ public core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750(final Object iter__5743, final Object mask, final Object s__5744) {\n+ this.iter__5743 = iter__5743;\n this.mask = mask;\n this.s__5744 = s__5744;\n- this.iter__5743 = iter__5743;\n }\n \n public Object invoke() {\n final Object s__5746 = this.s__5744;\n this.s__5744 = null;\n final Object o;\n Object s__5744 = o = s__5746;\n@@ -33,43 +33,41 @@\n temp__4657__auto__5756 = null;\n Object s__5745 = o2;\n final Object invokeStatic2 = core$chunked_seq_QMARK_.invokeStatic(s__5745);\n if (invokeStatic2 != null) {\n if (invokeStatic2 != Boolean.FALSE) {\n Object c__5214__auto__5754 = core$chunk_first.invokeStatic(s__5745);\n final int size__5215__auto__5755 = RT.intCast(RT.count(c__5214__auto__5754));\n- Object b__5746 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__5755);\n- final int n = size__5215__auto__5755;\n- final Object mask = this.mask;\n- final Object o3 = b__5746;\n- final Object o4 = c__5214__auto__5754;\n+ final Object invokeStatic3;\n+ Object b__5746 = invokeStatic3 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__5755);\n+ final Object o3 = c__5214__auto__5754;\n c__5214__auto__5754 = null;\n- final Object invoke = ((IFn)new core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750$fn__5751(n, mask, o3, o4)).invoke();\n+ final Object invoke = ((IFn)new core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750$fn__5751(invokeStatic3, o3, size__5215__auto__5755, this.mask)).invoke();\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n- final Object o5 = b__5746;\n+ final Object o4 = b__5746;\n b__5746 = null;\n- final Object invokeStatic3 = core$chunk.invokeStatic(o5);\n+ final Object invokeStatic4 = core$chunk.invokeStatic(o4);\n final IFn fn = (IFn)this.iter__5743;\n- final Object o6 = s__5745;\n+ final Object o5 = s__5745;\n s__5745 = null;\n- return core$chunk_cons.invokeStatic(invokeStatic3, fn.invoke(core$chunk_rest.invokeStatic(o6)));\n+ return core$chunk_cons.invokeStatic(invokeStatic4, fn.invoke(core$chunk_rest.invokeStatic(o5)));\n }\n }\n- final Object o8 = b__5746;\n+ final Object o7 = b__5746;\n b__5746 = null;\n- return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o8), (Object)null);\n+ return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o7), (Object)null);\n }\n }\n- final Object invokeStatic4;\n- Object shift = invokeStatic4 = core$first__4339.invokeStatic(s__5745);\n+ final Object invokeStatic5;\n+ Object shift = invokeStatic5 = core$first__4339.invokeStatic(s__5745);\n shift = null;\n- final IPersistentVector create = Tuple.create(invokeStatic4, this.mask);\n+ final IPersistentVector create = Tuple.create(invokeStatic5, this.mask);\n final IFn fn2 = (IFn)this.iter__5743;\n- final Object o9 = s__5745;\n+ final Object o8 = s__5745;\n s__5745 = null;\n- return core$cons__4331.invokeStatic((Object)create, fn2.invoke(core$rest__4343.invokeStatic(o9)));\n+ return core$cons__4331.invokeStatic((Object)create, fn2.invoke(core$rest__4343.invokeStatic(o8)));\n }\n }\n return null;\n }\n }\n" } ] }, { "source1": "clojure/core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749.class", "source2": "clojure/core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -13,10 +13,10 @@\n this.mask = mask;\n }\n \n public Object invoke(Object s__5744) {\n final Object mask = this.mask;\n final Object o = s__5744;\n s__5744 = null;\n- return new LazySeq((IFn)new core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750(mask, o, (Object)this));\n+ return new LazySeq((IFn)new core$maybe_min_hash$iter__5741__5747$fn__5748$iter__5743__5749$fn__5750((Object)this, mask, o));\n }\n }\n" } ] }, { "source1": "clojure/core$merge_hash_collisions$assoc_multi__5780.class", "source2": "clojure/core$merge_hash_collisions$assoc_multi__5780.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,23 +8,23 @@\n import clojure.lang.ArraySeq;\n import clojure.lang.AFn;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$merge_hash_collisions$assoc_multi__5780 extends AFunction\n {\n- Object expr_sym;\n Object default;\n+ Object expr_sym;\n public static final Var const__1;\n public static final AFn const__4;\n public static final AFn const__5;\n \n- public core$merge_hash_collisions$assoc_multi__5780(final Object expr_sym, final Object default1) {\n- this.expr_sym = expr_sym;\n+ public core$merge_hash_collisions$assoc_multi__5780(final Object default1, final Object expr_sym) {\n this.default = default1;\n+ this.expr_sym = expr_sym;\n }\n \n public Object invoke(Object m, Object h, Object bucket) {\n final Object rawRoot = core$merge_hash_collisions$assoc_multi__5780.const__1.getRawRoot();\n final Object o = bucket;\n bucket = null;\n Object testexprs = core$apply.invokeStatic(rawRoot, o);\n" } ] }, { "source1": "clojure/core$merge_hash_collisions$fn__5777.class", "source2": "clojure/core$merge_hash_collisions$fn__5777.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,21 +7,21 @@\n import clojure.lang.Util;\n import clojure.lang.PersistentArrayMap;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$merge_hash_collisions$fn__5777 extends AFunction\n {\n- Object thens;\n Object tests;\n+ Object thens;\n public static final Var const__3;\n \n- public core$merge_hash_collisions$fn__5777(final Object thens, final Object tests) {\n- this.thens = thens;\n+ public core$merge_hash_collisions$fn__5777(final Object tests, final Object thens) {\n this.tests = tests;\n+ this.thens = thens;\n }\n \n public Object invoke() {\n Object m = PersistentArrayMap.EMPTY;\n final Object tests = this.tests;\n this.tests = null;\n Object ks = tests;\n" } ] }, { "source1": "clojure/core$merge_hash_collisions.class", "source2": "clojure/core$merge_hash_collisions.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,23 +10,23 @@\n import clojure.lang.AFunction;\n \n public final class core$merge_hash_collisions extends AFunction\n {\n public static final Var const__3;\n \n public static Object invokeStatic(Object expr_sym, Object default, Object tests, Object thens) {\n- final Object o = thens;\n- thens = null;\n- final Object o2 = tests;\n+ final Object o = tests;\n tests = null;\n+ final Object o2 = thens;\n+ thens = null;\n Object buckets = ((IFn)new core$merge_hash_collisions$fn__5777(o, o2)).invoke();\n- final Object o3 = expr_sym;\n- expr_sym = null;\n- final Object o4 = default;\n+ final Object o3 = default;\n default = null;\n+ final Object o4 = expr_sym;\n+ expr_sym = null;\n final core$merge_hash_collisions$assoc_multi__5780 core$merge_hash_collisions$assoc_multi__5780;\n Object assoc_multi = core$merge_hash_collisions$assoc_multi__5780 = new core$merge_hash_collisions$assoc_multi__5780(o3, o4);\n assoc_multi = null;\n Object hmap = core$reduce1.invokeStatic((Object)new core$merge_hash_collisions$fn__5783((Object)core$merge_hash_collisions$assoc_multi__5780), (Object)PersistentArrayMap.EMPTY, buckets);\n final PersistentHashSet empty = PersistentHashSet.EMPTY;\n final Object rawRoot = core$merge_hash_collisions.const__3.getRawRoot();\n final core$merge_hash_collisions$fn__5786 core$merge_hash_collisions$fn__5786 = new core$merge_hash_collisions$fn__5786();\n" } ] }, { "source1": "clojure/core$partial$fn__4759.class", "source2": "clojure/core$partial$fn__4759.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,20 +4,20 @@\n import clojure.lang.IFn;\n import clojure.lang.ISeq;\n import clojure.lang.ArraySeq;\n import clojure.lang.RestFn;\n \n public final class core$partial$fn__4759 extends RestFn\n {\n- Object f;\n Object arg1;\n+ Object f;\n \n- public core$partial$fn__4759(final Object f, final Object arg1) {\n- this.f = f;\n+ public core$partial$fn__4759(final Object arg1, final Object f) {\n this.arg1 = arg1;\n+ this.f = f;\n }\n \n public Object doInvoke(Object x, Object y, Object z, Object args) {\n final Object f = this.f;\n final Object arg1 = this.arg1;\n final Object o = x;\n x = null;\n" } ] }, { "source1": "clojure/core$partial$fn__4763.class", "source2": "clojure/core$partial$fn__4763.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,24 +4,24 @@\n import clojure.lang.IFn;\n import clojure.lang.ISeq;\n import clojure.lang.ArraySeq;\n import clojure.lang.RestFn;\n \n public final class core$partial$fn__4763 extends RestFn\n {\n- Object f;\n- Object arg2;\n Object arg1;\n Object arg3;\n+ Object f;\n+ Object arg2;\n \n- public core$partial$fn__4763(final Object f, final Object arg2, final Object arg3, final Object arg4) {\n+ public core$partial$fn__4763(final Object arg1, final Object arg2, final Object f, final Object arg3) {\n+ this.arg1 = arg1;\n+ this.arg3 = arg2;\n this.f = f;\n- this.arg2 = arg2;\n- this.arg1 = arg3;\n- this.arg3 = arg4;\n+ this.arg2 = arg3;\n }\n \n public Object doInvoke(Object x, Object y, Object z, Object args) {\n final Object f = this.f;\n final Object arg1 = this.arg1;\n final Object arg2 = this.arg2;\n final Object arg3 = this.arg3;\n" } ] }, { "source1": "clojure/core$partial$fn__4765.class", "source2": "clojure/core$partial$fn__4765.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,26 +1,26 @@\n \n package clojure;\n \n import clojure.lang.RestFn;\n \n public final class core$partial$fn__4765 extends RestFn\n {\n+ Object arg1;\n Object f;\n Object more;\n Object arg3;\n Object arg2;\n- Object arg1;\n \n- public core$partial$fn__4765(final Object f, final Object more, final Object arg3, final Object arg4, final Object arg5) {\n+ public core$partial$fn__4765(final Object arg1, final Object f, final Object more, final Object arg2, final Object arg3) {\n+ this.arg1 = arg1;\n this.f = f;\n this.more = more;\n- this.arg3 = arg3;\n- this.arg2 = arg4;\n- this.arg1 = arg5;\n+ this.arg3 = arg2;\n+ this.arg2 = arg3;\n }\n \n public Object doInvoke(Object args) {\n final Object f = this.f;\n final Object arg1 = this.arg1;\n final Object arg2 = this.arg2;\n final Object arg3 = this.arg3;\n" } ] }, { "source1": "clojure/core$partial.class", "source2": "clojure/core$partial.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,40 +3,40 @@\n \n import clojure.lang.ISeq;\n import clojure.lang.RestFn;\n \n public final class core$partial extends RestFn\n {\n public static Object invokeStatic(Object f, Object arg1, Object arg2, Object arg3, ISeq more) {\n- final Object o = f;\n+ final Object o = arg1;\n+ arg1 = null;\n+ final Object o2 = f;\n f = null;\n final ISeq seq = more;\n more = null;\n- final Object o2 = arg3;\n+ final Object o3 = arg3;\n arg3 = null;\n- final Object o3 = arg2;\n+ final Object o4 = arg2;\n arg2 = null;\n- final Object o4 = arg1;\n- arg1 = null;\n- return new core$partial$fn__4765(o, (Object)seq, o2, o3, o4);\n+ return new core$partial$fn__4765(o, o2, (Object)seq, o3, o4);\n }\n \n public Object doInvoke(final Object f, final Object arg1, final Object arg2, final Object arg3, final Object o) {\n return invokeStatic(f, arg1, arg2, arg3, (ISeq)o);\n }\n \n public static Object invokeStatic(Object f, Object arg1, Object arg2, Object arg3) {\n- final Object o = f;\n- f = null;\n- final Object o2 = arg2;\n- arg2 = null;\n- final Object o3 = arg1;\n+ final Object o = arg1;\n arg1 = null;\n- final Object o4 = arg3;\n+ final Object o2 = arg3;\n arg3 = null;\n+ final Object o3 = f;\n+ f = null;\n+ final Object o4 = arg2;\n+ arg2 = null;\n return new core$partial$fn__4763(o, o2, o3, o4);\n }\n \n public Object invoke(final Object f, final Object arg1, final Object arg2, final Object arg3) {\n return invokeStatic(f, arg1, arg2, arg3);\n }\n \n@@ -51,18 +51,18 @@\n }\n \n public Object invoke(final Object f, final Object arg1, final Object arg2) {\n return invokeStatic(f, arg1, arg2);\n }\n \n public static Object invokeStatic(Object f, Object arg1) {\n- final Object o = f;\n- f = null;\n- final Object o2 = arg1;\n+ final Object o = arg1;\n arg1 = null;\n+ final Object o2 = f;\n+ f = null;\n return new core$partial$fn__4759(o, o2);\n }\n \n public Object invoke(final Object f, final Object arg1) {\n return invokeStatic(f, arg1);\n }\n \n" } ] }, { "source1": "clojure/core$partition$fn__4912.class", "source2": "clojure/core$partition$fn__4912.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,24 +6,24 @@\n import clojure.lang.ArraySeq;\n import clojure.lang.Util;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class core$partition$fn__4912 extends AFunction\n {\n+ Object coll;\n+ Object step;\n Object pad;\n Object n;\n- Object step;\n- Object coll;\n \n- public core$partition$fn__4912(final Object pad, final Object n, final Object step, final Object coll) {\n+ public core$partition$fn__4912(final Object coll, final Object step, final Object pad, final Object n) {\n+ this.coll = coll;\n+ this.step = step;\n this.pad = pad;\n this.n = n;\n- this.step = step;\n- this.coll = coll;\n }\n \n public Object invoke() {\n final Object coll = this.coll;\n this.coll = null;\n final Object invokeStatic;\n Object temp__4657__auto__4914 = invokeStatic = core$seq__4357.invokeStatic(coll);\n" } ] }, { "source1": "clojure/core$partition.class", "source2": "clojure/core$partition.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,22 +4,22 @@\n import clojure.lang.LazySeq;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$partition extends AFunction\n {\n public static Object invokeStatic(Object n, Object step, Object pad, Object coll) {\n- final Object o = pad;\n+ final Object o = coll;\n+ coll = null;\n+ final Object o2 = step;\n+ step = null;\n+ final Object o3 = pad;\n pad = null;\n- final Object o2 = n;\n+ final Object o4 = n;\n n = null;\n- final Object o3 = step;\n- step = null;\n- final Object o4 = coll;\n- coll = null;\n return new LazySeq((IFn)new core$partition$fn__4912(o, o2, o3, o4));\n }\n \n public Object invoke(final Object n, final Object step, final Object pad, final Object coll) {\n return invokeStatic(n, step, pad, coll);\n }\n \n" } ] }, { "source1": "clojure/core$partition_all$fn__7037$fn__7038.class", "source2": "clojure/core$partition_all$fn__7037$fn__7038.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,22 +3,22 @@\n \n import clojure.lang.IFn;\n import java.util.ArrayList;\n import clojure.lang.AFunction;\n \n public final class core$partition_all$fn__7037$fn__7038 extends AFunction\n {\n- long n;\n- Object a;\n Object rf;\n+ Object a;\n+ long n;\n \n- public core$partition_all$fn__7037$fn__7038(final long n, final Object a, final Object rf) {\n- this.n = n;\n- this.a = a;\n+ public core$partition_all$fn__7037$fn__7038(final Object rf, final Object a, final long n) {\n this.rf = rf;\n+ this.a = a;\n+ this.n = n;\n }\n \n public Object invoke(Object result, Object input) {\n final ArrayList list = (ArrayList)this.a;\n final Object e = input;\n input = null;\n final Boolean b = list.add(e) ? Boolean.TRUE : Boolean.FALSE;\n" } ] }, { "source1": "clojure/core$partition_all$fn__7037.class", "source2": "clojure/core$partition_all$fn__7037.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,15 +11,14 @@\n \n public core$partition_all$fn__7037(final long n) {\n this.n = n;\n }\n \n public Object invoke(Object rf) {\n Object a = new ArrayList(RT.intCast(this.n));\n- final long n = this.n;\n- final Object o = a;\n- a = null;\n- final Object o2 = rf;\n+ final Object o = rf;\n rf = null;\n- return new core$partition_all$fn__7037$fn__7038(n, o, o2);\n+ final Object o2 = a;\n+ a = null;\n+ return new core$partition_all$fn__7037$fn__7038(o, o2, this.n);\n }\n }\n" } ] }, { "source1": "clojure/core$partition_all$fn__7041.class", "source2": "clojure/core$partition_all$fn__7041.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,22 +1,22 @@\n \n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class core$partition_all$fn__7041 extends AFunction\n {\n+ Object step;\n Object n;\n Object coll;\n- Object step;\n \n- public core$partition_all$fn__7041(final Object n, final Object coll, final Object step) {\n+ public core$partition_all$fn__7041(final Object step, final Object n, final Object coll) {\n+ this.step = step;\n this.n = n;\n this.coll = coll;\n- this.step = step;\n }\n \n public Object invoke() {\n final Object coll = this.coll;\n this.coll = null;\n final Object invokeStatic;\n Object temp__4657__auto__7043 = invokeStatic = core$seq__4357.invokeStatic(coll);\n" } ] }, { "source1": "clojure/core$partition_all.class", "source2": "clojure/core$partition_all.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,20 +6,20 @@\n import clojure.lang.IFn;\n import clojure.lang.IFn$LO;\n import clojure.lang.AFunction;\n \n public final class core$partition_all extends AFunction implements IFn$LO\n {\n public static Object invokeStatic(Object n, Object step, Object coll) {\n- final Object o = n;\n+ final Object o = step;\n+ step = null;\n+ final Object o2 = n;\n n = null;\n- final Object o2 = coll;\n+ final Object o3 = coll;\n coll = null;\n- final Object o3 = step;\n- step = null;\n return new LazySeq((IFn)new core$partition_all$fn__7041(o, o2, o3));\n }\n \n public Object invoke(final Object n, final Object step, final Object coll) {\n return invokeStatic(n, step, coll);\n }\n \n" } ] }, { "source1": "clojure/core$partition_by$fn__7015$fn__7016.class", "source2": "clojure/core$partition_by$fn__7015$fn__7016.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,25 +6,25 @@\n import clojure.lang.Util;\n import clojure.lang.IFn;\n import clojure.lang.Keyword;\n import clojure.lang.AFunction;\n \n public final class core$partition_by$fn__7015$fn__7016 extends AFunction\n {\n- Object pv;\n- Object rf;\n Object f;\n Object a;\n+ Object pv;\n+ Object rf;\n public static final Keyword const__5;\n \n- public core$partition_by$fn__7015$fn__7016(final Object pv, final Object rf, final Object f, final Object a) {\n- this.pv = pv;\n- this.rf = rf;\n+ public core$partition_by$fn__7015$fn__7016(final Object f, final Object a, final Object pv, final Object rf) {\n this.f = f;\n this.a = a;\n+ this.pv = pv;\n+ this.rf = rf;\n }\n \n public Object invoke(Object result, Object input) {\n Object pval = core$deref.invokeStatic(this.pv);\n Object val = ((IFn)this.f).invoke(input);\n core$vreset_BANG_.invokeStatic(this.pv, val);\n final boolean or__4469__auto__7018 = Util.identical(pval, (Object)core$partition_by$fn__7015$fn__7016.const__5);\n" } ] }, { "source1": "clojure/core$partition_by$fn__7015.class", "source2": "clojure/core$partition_by$fn__7015.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -13,22 +13,22 @@\n \n public core$partition_by$fn__7015(final Object f) {\n this.f = f;\n }\n \n public Object invoke(Object rf) {\n Object a = new ArrayList();\n- final Object invokeStatic;\n- Object pv = invokeStatic = core$volatile_BANG_.invokeStatic((Object)core$partition_by$fn__7015.const__1);\n- pv = null;\n- final Object o = rf;\n- rf = null;\n+ Object pv = core$volatile_BANG_.invokeStatic((Object)core$partition_by$fn__7015.const__1);\n final Object f = this.f;\n- final Object o2 = a;\n+ final Object o = a;\n a = null;\n- return new core$partition_by$fn__7015$fn__7016(invokeStatic, o, f, o2);\n+ final Object o2 = pv;\n+ pv = null;\n+ final Object o3 = rf;\n+ rf = null;\n+ return new core$partition_by$fn__7015$fn__7016(f, o, o2, o3);\n }\n \n static {\n const__1 = RT.keyword(\"clojure.core\", \"none\");\n }\n }\n" } ] }, { "source1": "clojure/core$partition_by$fn__7020.class", "source2": "clojure/core$partition_by$fn__7020.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,20 +3,20 @@\n \n import clojure.lang.RT;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$partition_by$fn__7020 extends AFunction\n {\n- Object coll;\n Object f;\n+ Object coll;\n \n- public core$partition_by$fn__7020(final Object coll, final Object f) {\n- this.coll = coll;\n+ public core$partition_by$fn__7020(final Object f, final Object coll) {\n this.f = f;\n+ this.coll = coll;\n }\n \n public Object invoke() {\n final Object coll = this.coll;\n this.coll = null;\n final Object invokeStatic;\n Object temp__4657__auto__7024 = invokeStatic = core$seq__4357.invokeStatic(coll);\n" } ] }, { "source1": "clojure/core$partition_by.class", "source2": "clojure/core$partition_by.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,18 +4,18 @@\n import clojure.lang.LazySeq;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$partition_by extends AFunction\n {\n public static Object invokeStatic(Object f, Object coll) {\n- final Object o = coll;\n- coll = null;\n- final Object o2 = f;\n+ final Object o = f;\n f = null;\n+ final Object o2 = coll;\n+ coll = null;\n return new LazySeq((IFn)new core$partition_by$fn__7020(o, o2));\n }\n \n public Object invoke(final Object f, final Object coll) {\n return invokeStatic(f, coll);\n }\n \n" } ] }, { "source1": "clojure/core$pmap$fn__6970$fn__6971.class", "source2": "clojure/core$pmap$fn__6970$fn__6971.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,20 +2,20 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$pmap$fn__6970$fn__6971 extends AFunction\n {\n- Object f;\n Object p1__6968_SHARP_;\n+ Object f;\n \n- public core$pmap$fn__6970$fn__6971(final Object f, final Object p1__6968_SHARP_) {\n- this.f = f;\n+ public core$pmap$fn__6970$fn__6971(final Object p1__6968_SHARP_, final Object f) {\n this.p1__6968_SHARP_ = p1__6968_SHARP_;\n+ this.f = f;\n }\n \n public Object invoke() {\n final Object f = this.f;\n this.f = null;\n final IFn fn = (IFn)f;\n final Object p1__6968_SHARP_ = this.p1__6968_SHARP_;\n" } ] }, { "source1": "clojure/core$pmap$fn__6970.class", "source2": "clojure/core$pmap$fn__6970.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,13 +8,12 @@\n Object f;\n \n public core$pmap$fn__6970(final Object f) {\n this.f = f;\n }\n \n public Object invoke(Object p1__6968_SHARP_) {\n- final Object f = this.f;\n final Object o = p1__6968_SHARP_;\n p1__6968_SHARP_ = null;\n- return core$future_call.invokeStatic((Object)new core$pmap$fn__6970$fn__6971(f, o));\n+ return core$future_call.invokeStatic((Object)new core$pmap$fn__6970$fn__6971(o, this.f));\n }\n }\n" } ] }, { "source1": "clojure/core$pmap$step__6975$fn__6977.class", "source2": "clojure/core$pmap$step__6975$fn__6977.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,25 +4,25 @@\n import clojure.lang.RT;\n import clojure.lang.IFn;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$pmap$step__6975$fn__6977 extends AFunction\n {\n+ Object x;\n Object vs;\n Object fs;\n- Object x;\n Object step;\n Object xs;\n public static final Var const__2;\n \n- public core$pmap$step__6975$fn__6977(final Object vs, final Object fs, final Object x, final Object step, final Object xs) {\n+ public core$pmap$step__6975$fn__6977(final Object x, final Object vs, final Object fs, final Object step, final Object xs) {\n+ this.x = x;\n this.vs = vs;\n this.fs = fs;\n- this.x = x;\n this.step = step;\n this.xs = xs;\n }\n \n public Object invoke() {\n final Object fs = this.fs;\n this.fs = null;\n" } ] }, { "source1": "clojure/core$pmap$step__6975.class", "source2": "clojure/core$pmap$step__6975.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -14,21 +14,21 @@\n final Object o = p__6974;\n p__6974 = null;\n Object vec__6976 = o;\n Object x = RT.nth(vec__6976, RT.intCast(0L), (Object)null);\n Object xs = core$nthnext.invokeStatic(vec__6976, core$pmap$step__6975.const__3);\n final Object o2 = vec__6976;\n vec__6976 = null;\n- final Object o3;\n- Object vs = o3 = o2;\n+ Object vs = o2;\n+ final Object o3 = x;\n+ x = null;\n+ final Object o4 = vs;\n vs = null;\n- final Object o4 = fs;\n+ final Object o5 = fs;\n fs = null;\n- final Object o5 = x;\n- x = null;\n final Object o6 = xs;\n xs = null;\n return new LazySeq((IFn)new core$pmap$step__6975$fn__6977(o3, o4, o5, (Object)this, o6));\n }\n \n static {\n const__3 = 1L;\n" } ] }, { "source1": "clojure/core$prep_hashes$fn__5795.class", "source2": "clojure/core$prep_hashes$fn__5795.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,22 +2,22 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$prep_hashes$fn__5795 extends AFunction\n {\n- Object shift;\n Object hashcode;\n Object mask;\n+ Object shift;\n \n- public core$prep_hashes$fn__5795(final Object shift, final Object hashcode, final Object mask) {\n- this.shift = shift;\n+ public core$prep_hashes$fn__5795(final Object hashcode, final Object mask, final Object shift) {\n this.hashcode = hashcode;\n this.mask = mask;\n+ this.shift = shift;\n }\n \n public Object invoke(Object p1__5790_SHARP_) {\n final Object shift = this.shift;\n final Object mask = this.mask;\n final IFn fn = (IFn)this.hashcode;\n final Object o = p1__5790_SHARP_;\n" } ] }, { "source1": "clojure/core$prep_hashes$fn__5799.class", "source2": "clojure/core$prep_hashes$fn__5799.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class core$prep_hashes$fn__5799 extends AFunction\n {\n- Object mask;\n Object shift;\n+ Object mask;\n \n- public core$prep_hashes$fn__5799(final Object mask, final Object shift) {\n- this.mask = mask;\n+ public core$prep_hashes$fn__5799(final Object shift, final Object mask) {\n this.shift = shift;\n+ this.mask = mask;\n }\n \n public Object invoke(Object p1__5791_SHARP_) {\n final Object shift = this.shift;\n final Object mask = this.mask;\n final Object o = p1__5791_SHARP_;\n p1__5791_SHARP_ = null;\n" } ] }, { "source1": "clojure/core$prep_hashes.class", "source2": "clojure/core$prep_hashes.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -71,20 +71,20 @@\n final Object o8 = thens;\n thens = null;\n persistentVector = Tuple.create(const__8, const__9, core$case_map.invokeStatic(o6, rawRoot2, o7, o8), (Object)core$prep_hashes.const__14);\n }\n else {\n final Object o9 = shift;\n final Object o10 = mask;\n- final Object o11 = shift;\n- shift = null;\n- final Object o12 = hashcode;\n+ final Object o11 = hashcode;\n hashcode = null;\n- final Object o13 = mask;\n+ final Object o12 = mask;\n mask = null;\n+ final Object o13 = shift;\n+ shift = null;\n final core$prep_hashes$fn__5795 core$prep_hashes$fn__5795 = new core$prep_hashes$fn__5795(o11, o12, o13);\n final Object rawRoot3 = core$prep_hashes.const__7.getRawRoot();\n final Object o14 = tests;\n tests = null;\n final Object o15 = thens;\n thens = null;\n persistentVector = Tuple.create(o9, o10, core$case_map.invokeStatic((Object)core$prep_hashes$fn__5795, rawRoot3, o14, o15), (Object)core$prep_hashes.const__8);\n@@ -121,15 +121,15 @@\n Object invokeStatic3;\n if (Numbers.isZero(mask2)) {\n invokeStatic3 = skip_check;\n skip_check = null;\n }\n else {\n final PersistentHashSet empty = PersistentHashSet.EMPTY;\n- final core$prep_hashes$fn__5799 core$prep_hashes$fn__5796 = new core$prep_hashes$fn__5799(mask2, shift2);\n+ final core$prep_hashes$fn__5799 core$prep_hashes$fn__5796 = new core$prep_hashes$fn__5799(shift2, mask2);\n final Object o22 = skip_check;\n skip_check = null;\n invokeStatic3 = core$into1.invokeStatic((Object)empty, core$map.invokeStatic((Object)core$prep_hashes$fn__5796, o22));\n }\n Object skip_check2 = invokeStatic3;\n final Object o23 = shift2;\n shift2 = null;\n" } ] }, { "source1": "clojure/core$prep_ints$fn__5772.class", "source2": "clojure/core$prep_ints$fn__5772.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,20 +2,20 @@\n package clojure;\n \n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class core$prep_ints$fn__5772 extends AFunction\n {\n- Object mask;\n Object shift;\n+ Object mask;\n \n- public core$prep_ints$fn__5772(final Object mask, final Object shift) {\n- this.mask = mask;\n+ public core$prep_ints$fn__5772(final Object shift, final Object mask) {\n this.shift = shift;\n+ this.mask = mask;\n }\n \n public Object invoke(Object p1__5770_SHARP_) {\n final Object shift = this.shift;\n final Object mask = this.mask;\n final Object o = p1__5770_SHARP_;\n p1__5770_SHARP_ = null;\n" } ] }, { "source1": "clojure/core$prep_ints.class", "source2": "clojure/core$prep_ints.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -62,18 +62,18 @@\n final Object o5 = thens;\n thens = null;\n persistentVector = Tuple.create(const__4, const__5, core$case_map.invokeStatic(rawRoot3, rawRoot4, o4, o5), (Object)core$prep_ints.const__11);\n }\n else {\n final Object o6 = shift;\n final Object o7 = mask;\n- final Object o8 = mask;\n- mask = null;\n- final Object o9 = shift;\n+ final Object o8 = shift;\n shift = null;\n+ final Object o9 = mask;\n+ mask = null;\n final core$prep_ints$fn__5772 core$prep_ints$fn__5772 = new core$prep_ints$fn__5772(o8, o9);\n final Object rawRoot5 = core$prep_ints.const__3.getRawRoot();\n final Object o10 = tests;\n tests = null;\n final Object o11 = thens;\n thens = null;\n persistentVector = Tuple.create(o6, o7, core$case_map.invokeStatic((Object)core$prep_ints$fn__5772, rawRoot5, o10, o11), (Object)core$prep_ints.const__4);\n" } ] }, { "source1": "clojure/core$promise$reify__7005.class", "source2": "clojure/core$promise$reify__7005.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,33 +10,33 @@\n import clojure.lang.IDeref;\n import clojure.lang.IBlockingDeref;\n import clojure.lang.IPending;\n \n public final class core$promise$reify__7005 implements IPending, IBlockingDeref, IDeref, IFn, IObj\n {\n final IPersistentMap __meta;\n- Object d;\n Object v;\n+ Object d;\n \n- public core$promise$reify__7005(final IPersistentMap _meta, final Object d, final Object v) {\n+ public core$promise$reify__7005(final IPersistentMap _meta, final Object v, final Object d) {\n this.__meta = _meta;\n- this.d = d;\n this.v = v;\n+ this.d = d;\n }\n \n public core$promise$reify__7005(final Object o, final Object o2) {\n this(null, o, o2);\n }\n \n public IPersistentMap meta() {\n return this.__meta;\n }\n \n public IObj withMeta(final IPersistentMap persistentMap) {\n- return (IObj)new core$promise$reify__7005(persistentMap, this.d, this.v);\n+ return (IObj)new core$promise$reify__7005(persistentMap, this.v, this.d);\n }\n \n public Object invoke(Object x) {\n final boolean and__4467__auto__7007 = Numbers.isPos(((CountDownLatch)this.d).getCount());\n Object invokeStatic;\n Object o2;\n if (and__4467__auto__7007) {\n" } ] }, { "source1": "clojure/core$promise.class", "source2": "clojure/core$promise.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -12,18 +12,18 @@\n {\n public static final AFn const__6;\n \n public static Object invokeStatic() {\n Object d = new CountDownLatch(RT.intCast(1L));\n Object v = core$atom.invokeStatic(d);\n final IPersistentMap persistentMap = null;\n- final Object o = d;\n- d = null;\n- final Object o2 = v;\n+ final Object o = v;\n v = null;\n+ final Object o2 = d;\n+ d = null;\n return ((IObj)new core$promise$reify__7005(persistentMap, o, o2)).withMeta((IPersistentMap)core$promise.const__6);\n }\n \n public Object invoke() {\n return invokeStatic();\n }\n \n" } ] }, { "source1": "clojure/core$reductions$fn__7032.class", "source2": "clojure/core$reductions$fn__7032.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,21 +3,21 @@\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$reductions$fn__7032 extends AFunction\n {\n Object init;\n- Object coll;\n Object f;\n+ Object coll;\n \n- public core$reductions$fn__7032(final Object init, final Object coll, final Object f) {\n+ public core$reductions$fn__7032(final Object init, final Object f, final Object coll) {\n this.init = init;\n- this.coll = coll;\n this.f = f;\n+ this.coll = coll;\n }\n \n public Object invoke() {\n final Object invokeStatic;\n Object temp__4657__auto__7034 = invokeStatic = core$seq__4357.invokeStatic(this.coll);\n if (invokeStatic != null) {\n if (invokeStatic != Boolean.FALSE) {\n" } ] }, { "source1": "clojure/core$reductions.class", "source2": "clojure/core$reductions.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -21,18 +21,18 @@\n array[n] = core$deref.invokeStatic(o);\n o2 = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(array));\n }\n else {\n final Object o3 = init;\n final Object o4 = init;\n init = null;\n- final Object o5 = coll;\n- coll = null;\n- final Object o6 = f;\n+ final Object o5 = f;\n f = null;\n+ final Object o6 = coll;\n+ coll = null;\n o2 = core$cons__4331.invokeStatic(o3, (Object)new LazySeq((IFn)new core$reductions$fn__7032(o4, o5, o6)));\n }\n return o2;\n }\n \n public Object invoke(final Object f, final Object init, final Object coll) {\n return invokeStatic(f, init, coll);\n" } ] }, { "source1": "clojure/core$resultset_seq$row_values__5555.class", "source2": "clojure/core$resultset_seq$row_values__5555.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class core$resultset_seq$row_values__5555 extends AFunction\n {\n- Object rs;\n Object idxs;\n+ Object rs;\n \n- public core$resultset_seq$row_values__5555(final Object rs, final Object idxs) {\n- this.rs = rs;\n+ public core$resultset_seq$row_values__5555(final Object idxs, final Object rs) {\n this.idxs = idxs;\n+ this.rs = rs;\n }\n \n public Object invoke() {\n return core$map.invokeStatic((Object)new core$resultset_seq$row_values__5555$fn__5556(this.rs), this.idxs);\n }\n }\n" } ] }, { "source1": "clojure/core$resultset_seq$thisfn__5559.class", "source2": "clojure/core$resultset_seq$thisfn__5559.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,22 +6,22 @@\n import clojure.lang.IFn;\n import java.sql.ResultSet;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$resultset_seq$thisfn__5559 extends AFunction\n {\n- Object row_struct;\n Object row_values;\n+ Object row_struct;\n Object rs;\n public static final Var const__2;\n \n- public core$resultset_seq$thisfn__5559(final Object row_struct, final Object row_values, final Object rs) {\n- this.row_struct = row_struct;\n+ public core$resultset_seq$thisfn__5559(final Object row_values, final Object row_struct, final Object rs) {\n this.row_values = row_values;\n+ this.row_struct = row_struct;\n this.rs = rs;\n }\n \n public Object invoke() {\n return ((ResultSet)this.rs).next() ? core$cons__4331.invokeStatic(core$apply.invokeStatic(core$resultset_seq$thisfn__5559.const__2.getRawRoot(), this.row_struct, ((IFn)this.row_values).invoke()), (Object)new LazySeq((IFn)new core$resultset_seq$thisfn__5559$fn__5560((Object)this))) : null;\n }\n \n" } ] }, { "source1": "clojure/core$resultset_seq.class", "source2": "clojure/core$resultset_seq.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -30,26 +30,25 @@\n final Object o2 = or__4469__auto__5564;\n or__4469__auto__5564 = null;\n final Object check_keys = o2;\n final Object rawRoot = core$resultset_seq.const__8.getRawRoot();\n final Object o3 = keys;\n keys = null;\n Object row_struct = core$apply.invokeStatic(rawRoot, o3);\n- final Object o4 = rs;\n- final Object o5 = idxs;\n+ final Object o4 = idxs;\n idxs = null;\n- Object row_values = new core$resultset_seq$row_values__5555(o4, o5);\n- final Object o6 = row_struct;\n- row_struct = null;\n- final Object o7 = row_values;\n+ final core$resultset_seq$row_values__5555 core$resultset_seq$row_values__5555;\n+ Object row_values = core$resultset_seq$row_values__5555 = new core$resultset_seq$row_values__5555(o4, rs);\n row_values = null;\n- final Object o8 = rs;\n+ final Object o5 = row_struct;\n+ row_struct = null;\n+ final Object o6 = rs;\n rs = null;\n final core$resultset_seq$thisfn__5559 core$resultset_seq$thisfn__5559;\n- Object rows = core$resultset_seq$thisfn__5559 = new core$resultset_seq$thisfn__5559(o6, o7, o8);\n+ Object rows = core$resultset_seq$thisfn__5559 = new core$resultset_seq$thisfn__5559((Object)core$resultset_seq$row_values__5555, o5, o6);\n rows = null;\n return ((IFn)core$resultset_seq$thisfn__5559).invoke();\n }\n }\n throw (Throwable)new Exception(\"ResultSet must have unique column labels\");\n }\n \n" } ] }, { "source1": "clojure/core$seque$drain__5454$fn__5455.class", "source2": "clojure/core$seque$drain__5454$fn__5455.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,26 +7,26 @@\n import java.util.concurrent.BlockingQueue;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class core$seque$drain__5454$fn__5455 extends AFunction\n {\n Object q;\n- Object drain;\n- Object agt;\n Object NIL;\n Object fill;\n+ Object agt;\n+ Object drain;\n public static final Var const__2;\n \n- public core$seque$drain__5454$fn__5455(final Object q, final Object drain, final Object agt, final Object nil, final Object fill) {\n+ public core$seque$drain__5454$fn__5455(final Object q, final Object nil, final Object fill, final Object agt, final Object drain) {\n this.q = q;\n- this.drain = drain;\n- this.agt = agt;\n this.NIL = nil;\n this.fill = fill;\n+ this.agt = agt;\n+ this.drain = drain;\n }\n \n public Object invoke() {\n final Object take;\n Object x = take = ((BlockingQueue)this.q).take();\n final Object q = this.q;\n this.q = null;\n" } ] }, { "source1": "clojure/core$seque$drain__5454.class", "source2": "clojure/core$seque$drain__5454.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,22 +4,22 @@\n import clojure.lang.LazySeq;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$seque$drain__5454 extends AFunction\n {\n Object q;\n- Object agt;\n Object NIL;\n Object fill;\n+ Object agt;\n \n- public core$seque$drain__5454(final Object q, final Object agt, final Object nil, final Object fill) {\n+ public core$seque$drain__5454(final Object q, final Object nil, final Object fill, final Object agt) {\n this.q = q;\n- this.agt = agt;\n this.NIL = nil;\n this.fill = fill;\n+ this.agt = agt;\n }\n \n public Object invoke() {\n- return new LazySeq((IFn)new core$seque$drain__5454$fn__5455(this.q, (Object)this, this.agt, this.NIL, this.fill));\n+ return new LazySeq((IFn)new core$seque$drain__5454$fn__5455(this.q, this.NIL, this.fill, this.agt, (Object)this));\n }\n }\n" } ] }, { "source1": "clojure/core$seque$fill__5448.class", "source2": "clojure/core$seque$fill__5448.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,22 +7,22 @@\n import clojure.lang.RT;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$seque$fill__5448 extends AFunction\n {\n Object q;\n- Object log_error;\n Object NIL;\n+ Object log_error;\n public static final Object const__6;\n \n- public core$seque$fill__5448(final Object q, final Object log_error, final Object nil) {\n+ public core$seque$fill__5448(final Object q, final Object nil, final Object log_error) {\n this.q = q;\n- this.log_error = log_error;\n this.NIL = nil;\n+ this.log_error = log_error;\n }\n \n public Object invoke(Object s) {\n final Object o = s;\n if (o != null) {\n if (o != Boolean.FALSE) {\n Object invoke;\n" } ] }, { "source1": "clojure/core$seque.class", "source2": "clojure/core$seque.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -31,23 +31,23 @@\n Object NIL = new Object();\n final IFn fn = (IFn)core$seque.const__5.getRawRoot();\n final Object o3 = s;\n s = null;\n Object agt = fn.invoke((Object)new LazySeq((IFn)new core$seque$fn__5444(o3)));\n Object log_error = new core$seque$log_error__5446();\n final Object o4 = q;\n- final Object o5 = log_error;\n+ final Object o5 = NIL;\n+ final Object o6 = log_error;\n log_error = null;\n- Object fill = new core$seque$fill__5448(o4, o5, NIL);\n- final Object o6 = q;\n+ Object fill = new core$seque$fill__5448(o4, o5, o6);\n+ final Object o7 = q;\n q = null;\n- final Object o7 = agt;\n final Object o8 = NIL;\n NIL = null;\n- Object drain = new core$seque$drain__5454(o6, o7, o8, fill);\n+ Object drain = new core$seque$drain__5454(o7, o8, fill, agt);\n final IFn fn2 = (IFn)core$seque.const__6.getRawRoot();\n final Object o9 = agt;\n agt = null;\n final Object o10 = fill;\n fill = null;\n fn2.invoke(o9, o10);\n final Object o11 = drain;\n" } ] }, { "source1": "clojure/core$some_fn$sp3__7168$fn__7169.class", "source2": "clojure/core$some_fn$sp3__7168$fn__7169.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,22 +2,22 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$some_fn$sp3__7168$fn__7169 extends AFunction\n {\n- Object p1;\n- Object p3;\n Object p2;\n+ Object p3;\n+ Object p1;\n \n public core$some_fn$sp3__7168$fn__7169(final Object p3, final Object p4, final Object p5) {\n- this.p1 = p3;\n+ this.p2 = p3;\n this.p3 = p4;\n- this.p2 = p5;\n+ this.p1 = p5;\n }\n \n public Object invoke(Object p1__7142_SHARP_) {\n final Object invoke;\n Object or__4469__auto__7172 = invoke = ((IFn)this.p1).invoke(p1__7142_SHARP_);\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n" } ] }, { "source1": "clojure/core$some_fn$sp3__7168.class", "source2": "clojure/core$some_fn$sp3__7168.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,22 +2,22 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.RestFn;\n \n public final class core$some_fn$sp3__7168 extends RestFn\n {\n- Object p1;\n- Object p3;\n Object p2;\n+ Object p3;\n+ Object p1;\n \n public core$some_fn$sp3__7168(final Object p3, final Object p4, final Object p5) {\n- this.p1 = p3;\n+ this.p2 = p3;\n this.p3 = p4;\n- this.p2 = p5;\n+ this.p1 = p5;\n }\n \n public Object doInvoke(Object x, Object y, Object z, Object args) {\n final IFn fn = (IFn)this;\n final Object o = x;\n x = null;\n final Object o2 = y;\n@@ -29,15 +29,15 @@\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n final Object invokeStatic = or__4469__auto__7174;\n or__4469__auto__7174 = null;\n return invokeStatic;\n }\n }\n- final core$some_fn$sp3__7168$fn__7169 core$some_fn$sp3__7168$fn__7169 = new core$some_fn$sp3__7168$fn__7169(this.p1, this.p3, this.p2);\n+ final core$some_fn$sp3__7168$fn__7169 core$some_fn$sp3__7168$fn__7169 = new core$some_fn$sp3__7168$fn__7169(this.p2, this.p3, this.p1);\n final Object o4 = args;\n args = null;\n return core$some.invokeStatic((Object)core$some_fn$sp3__7168$fn__7169, o4);\n }\n \n public Object invoke(Object x, Object y, Object z) {\n final Object invoke;\n" } ] }, { "source1": "clojure/core$some_fn$spn__7190$fn__7196.class", "source2": "clojure/core$some_fn$spn__7190$fn__7196.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,21 +2,21 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$some_fn$spn__7190$fn__7196 extends AFunction\n {\n- Object x;\n Object y;\n+ Object x;\n Object z;\n \n- public core$some_fn$spn__7190$fn__7196(final Object x, final Object y, final Object z) {\n- this.x = x;\n+ public core$some_fn$spn__7190$fn__7196(final Object y, final Object x, final Object z) {\n this.y = y;\n+ this.x = x;\n this.z = z;\n }\n \n public Object invoke(Object p1__7145_SHARP_) {\n final Object invoke;\n Object or__4469__auto__7199 = invoke = ((IFn)p1__7145_SHARP_).invoke(this.x);\n if (invoke != null) {\n" } ] }, { "source1": "clojure/core$some_fn$spn__7190.class", "source2": "clojure/core$some_fn$spn__7190.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -31,18 +31,18 @@\n }\n final Object o4 = args;\n args = null;\n return core$some.invokeStatic((Object)new core$some_fn$spn__7190$fn__7200(o4), this.ps);\n }\n \n public Object invoke(Object x, Object y, Object z) {\n- final Object o = x;\n- x = null;\n- final Object o2 = y;\n+ final Object o = y;\n y = null;\n+ final Object o2 = x;\n+ x = null;\n final Object o3 = z;\n z = null;\n return core$some.invokeStatic((Object)new core$some_fn$spn__7190$fn__7196(o, o2, o3), this.ps);\n }\n \n public Object invoke(Object x, Object y) {\n final Object o = y;\n" } ] }, { "source1": "clojure/core$some_fn.class", "source2": "clojure/core$some_fn.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -22,20 +22,20 @@\n }\n \n public Object doInvoke(final Object p4, final Object p5, final Object p6, final Object o) {\n return invokeStatic(p4, p5, p6, (ISeq)o);\n }\n \n public static Object invokeStatic(Object p1, Object p2, Object p3) {\n- final Object o = p1;\n- p1 = null;\n+ final Object o = p2;\n+ p2 = null;\n final Object o2 = p3;\n p3 = null;\n- final Object o3 = p2;\n- p2 = null;\n+ final Object o3 = p1;\n+ p1 = null;\n return new core$some_fn$sp3__7168(o, o2, o3);\n }\n \n public Object invoke(final Object p3, final Object p4, final Object p5) {\n return invokeStatic(p3, p4, p5);\n }\n \n" } ] }, { "source1": "clojure/core$sort_by$fn__4897.class", "source2": "clojure/core$sort_by$fn__4897.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,20 +3,20 @@\n \n import clojure.lang.IFn;\n import java.util.Comparator;\n import clojure.lang.AFunction;\n \n public final class core$sort_by$fn__4897 extends AFunction\n {\n- Object keyfn;\n Object comp;\n+ Object keyfn;\n \n- public core$sort_by$fn__4897(final Object keyfn, final Object comp) {\n- this.keyfn = keyfn;\n+ public core$sort_by$fn__4897(final Object comp, final Object keyfn) {\n this.comp = comp;\n+ this.keyfn = keyfn;\n }\n \n public Object invoke(Object x, Object y) {\n final Comparator comparator = (Comparator)this.comp;\n final IFn fn = (IFn)this.keyfn;\n final Object o = x;\n x = null;\n" } ] }, { "source1": "clojure/core$sort_by.class", "source2": "clojure/core$sort_by.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,18 +6,18 @@\n import clojure.lang.AFunction;\n \n public final class core$sort_by extends AFunction\n {\n public static final Var const__1;\n \n public static Object invokeStatic(Object keyfn, Object comp, Object coll) {\n- final Object o = keyfn;\n- keyfn = null;\n- final Object o2 = comp;\n+ final Object o = comp;\n comp = null;\n+ final Object o2 = keyfn;\n+ keyfn = null;\n final core$sort_by$fn__4897 core$sort_by$fn__4897 = new core$sort_by$fn__4897(o, o2);\n final Object o3 = coll;\n coll = null;\n return core$sort.invokeStatic((Object)core$sort_by$fn__4897, o3);\n }\n \n public Object invoke(final Object keyfn, final Object comp, final Object coll) {\n" } ] }, { "source1": "clojure/core$take$fn__4828.class", "source2": "clojure/core$take$fn__4828.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,20 +2,20 @@\n package clojure;\n \n import clojure.lang.Numbers;\n import clojure.lang.AFunction;\n \n public final class core$take$fn__4828 extends AFunction\n {\n- Object coll;\n Object n;\n+ Object coll;\n \n- public core$take$fn__4828(final Object coll, final Object n) {\n- this.coll = coll;\n+ public core$take$fn__4828(final Object n, final Object coll) {\n this.n = n;\n+ this.coll = coll;\n }\n \n public Object invoke() {\n Object invokeStatic3;\n if (Numbers.isPos(this.n)) {\n final Object coll = this.coll;\n this.coll = null;\n" } ] }, { "source1": "clojure/core$take.class", "source2": "clojure/core$take.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,18 +4,18 @@\n import clojure.lang.LazySeq;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$take extends AFunction\n {\n public static Object invokeStatic(Object n, Object coll) {\n- final Object o = coll;\n- coll = null;\n- final Object o2 = n;\n+ final Object o = n;\n n = null;\n+ final Object o2 = coll;\n+ coll = null;\n return new LazySeq((IFn)new core$take$fn__4828(o, o2));\n }\n \n public Object invoke(final Object n, final Object coll) {\n return invokeStatic(n, coll);\n }\n \n" } ] }, { "source1": "clojure/core$take_nth$fn__5141$fn__5142.class", "source2": "clojure/core$take_nth$fn__5141$fn__5142.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,22 +4,22 @@\n import clojure.lang.IFn;\n import clojure.lang.Numbers;\n import clojure.lang.Volatile;\n import clojure.lang.AFunction;\n \n public final class core$take_nth$fn__5141$fn__5142 extends AFunction\n {\n- Object n;\n- Object iv;\n Object rf;\n+ Object iv;\n+ Object n;\n \n- public core$take_nth$fn__5141$fn__5142(final Object n, final Object iv, final Object rf) {\n- this.n = n;\n- this.iv = iv;\n+ public core$take_nth$fn__5141$fn__5142(final Object rf, final Object iv, final Object n) {\n this.rf = rf;\n+ this.iv = iv;\n+ this.n = n;\n }\n \n public Object invoke(Object result, Object input) {\n final Object reset;\n Object i = reset = ((Volatile)this.iv).reset((Object)Numbers.inc(((Volatile)this.iv).deref()));\n i = null;\n Object invoke;\n" } ] }, { "source1": "clojure/core$take_nth$fn__5141.class", "source2": "clojure/core$take_nth$fn__5141.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,19 +10,18 @@\n \n public core$take_nth$fn__5141(final Object n) {\n this.n = n;\n }\n \n public Object invoke(Object rf) {\n Object iv = core$volatile_BANG_.invokeStatic(core$take_nth$fn__5141.const__1);\n- final Object n = this.n;\n- final Object o = iv;\n- iv = null;\n- final Object o2 = rf;\n+ final Object o = rf;\n rf = null;\n- return new core$take_nth$fn__5141$fn__5142(n, o, o2);\n+ final Object o2 = iv;\n+ iv = null;\n+ return new core$take_nth$fn__5141$fn__5142(o, o2, this.n);\n }\n \n static {\n const__1 = -1L;\n }\n }\n" } ] }, { "source1": "clojure/core$take_nth$fn__5145.class", "source2": "clojure/core$take_nth$fn__5145.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class core$take_nth$fn__5145 extends AFunction\n {\n- Object n;\n Object coll;\n+ Object n;\n \n- public core$take_nth$fn__5145(final Object n, final Object coll) {\n- this.n = n;\n+ public core$take_nth$fn__5145(final Object coll, final Object n) {\n this.coll = coll;\n+ this.n = n;\n }\n \n public Object invoke() {\n final Object coll = this.coll;\n this.coll = null;\n final Object invokeStatic;\n Object temp__4657__auto__5147 = invokeStatic = core$seq__4357.invokeStatic(coll);\n" } ] }, { "source1": "clojure/core$take_nth.class", "source2": "clojure/core$take_nth.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,18 +4,18 @@\n import clojure.lang.LazySeq;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$take_nth extends AFunction\n {\n public static Object invokeStatic(Object n, Object coll) {\n- final Object o = n;\n- n = null;\n- final Object o2 = coll;\n+ final Object o = coll;\n coll = null;\n+ final Object o2 = n;\n+ n = null;\n return new LazySeq((IFn)new core$take_nth$fn__5145(o, o2));\n }\n \n public Object invoke(final Object n, final Object coll) {\n return invokeStatic(n, coll);\n }\n \n" } ] }, { "source1": "clojure/core$tree_seq$walk__5273$fn__5274.class", "source2": "clojure/core$tree_seq$walk__5273$fn__5274.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,24 +4,24 @@\n import clojure.lang.ISeq;\n import clojure.lang.ArraySeq;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$tree_seq$walk__5273$fn__5274 extends AFunction\n {\n- Object node;\n- Object walk;\n- Object children;\n Object branch_QMARK_;\n+ Object children;\n+ Object walk;\n+ Object node;\n \n- public core$tree_seq$walk__5273$fn__5274(final Object node, final Object walk, final Object children, final Object branch_QMARK_) {\n- this.node = node;\n- this.walk = walk;\n- this.children = children;\n+ public core$tree_seq$walk__5273$fn__5274(final Object branch_QMARK_, final Object children, final Object walk, final Object node) {\n this.branch_QMARK_ = branch_QMARK_;\n+ this.children = children;\n+ this.walk = walk;\n+ this.node = node;\n }\n \n public Object invoke() {\n final Object node = this.node;\n final Object branch_QMARK_ = this.branch_QMARK_;\n this.branch_QMARK_ = null;\n final Object invoke = ((IFn)branch_QMARK_).invoke(this.node);\n" } ] }, { "source1": "clojure/core$tree_seq$walk__5273.class", "source2": "clojure/core$tree_seq$walk__5273.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,21 +3,23 @@\n \n import clojure.lang.LazySeq;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$tree_seq$walk__5273 extends AFunction\n {\n- Object children;\n Object branch_QMARK_;\n+ Object children;\n \n- public core$tree_seq$walk__5273(final Object children, final Object branch_QMARK_) {\n- this.children = children;\n+ public core$tree_seq$walk__5273(final Object branch_QMARK_, final Object children) {\n this.branch_QMARK_ = branch_QMARK_;\n+ this.children = children;\n }\n \n public Object invoke(Object node) {\n+ final Object branch_QMARK_ = this.branch_QMARK_;\n+ final Object children = this.children;\n final Object o = node;\n node = null;\n- return new LazySeq((IFn)new core$tree_seq$walk__5273$fn__5274(o, (Object)this, this.children, this.branch_QMARK_));\n+ return new LazySeq((IFn)new core$tree_seq$walk__5273$fn__5274(branch_QMARK_, children, (Object)this, o));\n }\n }\n" } ] }, { "source1": "clojure/core$tree_seq.class", "source2": "clojure/core$tree_seq.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,18 +3,18 @@\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class core$tree_seq extends AFunction\n {\n public static Object invokeStatic(Object branch_QMARK_, Object children, Object root) {\n- final Object o = children;\n- children = null;\n- final Object o2 = branch_QMARK_;\n+ final Object o = branch_QMARK_;\n branch_QMARK_ = null;\n+ final Object o2 = children;\n+ children = null;\n final core$tree_seq$walk__5273 core$tree_seq$walk__5273;\n Object walk = core$tree_seq$walk__5273 = new core$tree_seq$walk__5273(o, o2);\n walk = null;\n final IFn fn = (IFn)core$tree_seq$walk__5273;\n final Object o3 = root;\n root = null;\n return fn.invoke(o3);\n" } ] }, { "source1": "clojure/core/Vec$reify__6813.class", "source2": "clojure/core/Vec$reify__6813.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,35 +9,35 @@\n import clojure.lang.IPersistentMap;\n import clojure.lang.IObj;\n import java.util.ListIterator;\n \n public final class Vec$reify__6813 implements ListIterator, IObj\n {\n final IPersistentMap __meta;\n- int cnt;\n Object i;\n Object this;\n+ int cnt;\n \n- public Vec$reify__6813(final IPersistentMap _meta, final int cnt, final Object i, final Object this2) {\n+ public Vec$reify__6813(final IPersistentMap _meta, final Object i, final Object this2, final int cnt) {\n this.__meta = _meta;\n- this.cnt = cnt;\n this.i = i;\n this.this = this2;\n+ this.cnt = cnt;\n }\n \n- public Vec$reify__6813(final int n, final Object o, final Object o2) {\n- this(null, n, o, o2);\n+ public Vec$reify__6813(final Object o, final Object o2, final int n) {\n+ this(null, o, o2, n);\n }\n \n public IPersistentMap meta() {\n return this.__meta;\n }\n \n public IObj withMeta(final IPersistentMap persistentMap) {\n- return (IObj)new Vec$reify__6813(persistentMap, this.cnt, this.i, this.this);\n+ return (IObj)new Vec$reify__6813(persistentMap, this.i, this.this, this.cnt);\n }\n \n public void set(final Object e) {\n throw (Throwable)new UnsupportedOperationException();\n }\n \n public void remove() {\n" } ] }, { "source1": "clojure/core/Vec$reify__6815.class", "source2": "clojure/core/Vec$reify__6815.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,35 +9,35 @@\n import clojure.lang.IPersistentMap;\n import clojure.lang.IObj;\n import java.util.Iterator;\n \n public final class Vec$reify__6815 implements Iterator, IObj\n {\n final IPersistentMap __meta;\n+ Object i;\n int cnt;\n Object this;\n- Object i;\n \n- public Vec$reify__6815(final IPersistentMap _meta, final int cnt, final Object this2, final Object i) {\n+ public Vec$reify__6815(final IPersistentMap _meta, final Object i, final int cnt, final Object this2) {\n this.__meta = _meta;\n+ this.i = i;\n this.cnt = cnt;\n this.this = this2;\n- this.i = i;\n }\n \n- public Vec$reify__6815(final int n, final Object o, final Object o2) {\n- this(null, n, o, o2);\n+ public Vec$reify__6815(final Object o, final int n, final Object o2) {\n+ this(null, o, n, o2);\n }\n \n public IPersistentMap meta() {\n return this.__meta;\n }\n \n public IObj withMeta(final IPersistentMap persistentMap) {\n- return (IObj)new Vec$reify__6815(persistentMap, this.cnt, this.this, this.i);\n+ return (IObj)new Vec$reify__6815(persistentMap, this.i, this.cnt, this.this);\n }\n \n public void remove() {\n throw (Throwable)new UnsupportedOperationException();\n }\n \n public Object next() {\n" } ] }, { "source1": "clojure/core/Vec.class", "source2": "clojure/core/Vec.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -97,18 +97,17 @@\n a = null;\n return arrayManager.aget(o, RT.intCast((long)i & (long)RT.intCast(31L)));\n }\n \n public Iterator iterator() {\n Object i = new AtomicInteger(RT.intCast(0L));\n final IPersistentMap persistentMap = null;\n- final int cnt = this.cnt;\n final Object o = i;\n i = null;\n- return (Iterator)((IObj)new Vec$reify__6815(persistentMap, cnt, (Object)this, o)).withMeta((IPersistentMap)Vec.const__56);\n+ return (Iterator)((IObj)new Vec$reify__6815(persistentMap, o, this.cnt, (Object)this)).withMeta((IPersistentMap)Vec.const__56);\n }\n \n public Object set(final int i, final Object e) {\n throw (Throwable)new UnsupportedOperationException();\n }\n \n public Object remove(final int i) {\n@@ -126,18 +125,17 @@\n public List subList(final int a, final int z) {\n return (List)core$subvec.invokeStatic((Object)this, (Object)a, (Object)z);\n }\n \n public ListIterator listIterator(final int i) {\n Object j = new AtomicInteger(i);\n final IPersistentMap persistentMap = null;\n- final int cnt = this.cnt;\n final Object o = j;\n j = null;\n- return (ListIterator)((IObj)new Vec$reify__6813(persistentMap, cnt, o, (Object)this)).withMeta((IPersistentMap)Vec.const__53);\n+ return (ListIterator)((IObj)new Vec$reify__6813(persistentMap, o, (Object)this, this.cnt)).withMeta((IPersistentMap)Vec.const__53);\n }\n \n public ListIterator listIterator() {\n return ((Vec)this).listIterator(RT.intCast(0L));\n }\n \n public int lastIndexOf(final Object o) {\n" } ] }, { "source1": "clojure/core/VecSeq$fn__6793.class", "source2": "clojure/core/VecSeq$fn__6793.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,26 +4,26 @@\n import clojure.lang.Numbers;\n import clojure.lang.RT;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class VecSeq$fn__6793 extends AFunction\n {\n- Object f;\n- Object result;\n- Object am;\n long aidx;\n+ Object result;\n Object node;\n+ Object f;\n+ Object am;\n \n- public VecSeq$fn__6793(final Object f, final Object result, final Object am, final long aidx, final Object node) {\n- this.f = f;\n- this.result = result;\n- this.am = am;\n+ public VecSeq$fn__6793(final long aidx, final Object result, final Object node, final Object f, final Object am) {\n this.aidx = aidx;\n+ this.result = result;\n this.node = node;\n+ this.f = f;\n+ this.am = am;\n }\n \n public Object invoke() {\n Object result = this.result;\n Object o3;\n for (long node_idx = 0x1FL & this.aidx; node_idx < ((ArrayManager)this.am).alength(this.node); node_idx = Numbers.inc(node_idx), result = o3) {\n final IFn fn = (IFn)this.f;\n" } ] }, { "source1": "clojure/core/VecSeq.class", "source2": "clojure/core/VecSeq.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -185,21 +185,20 @@\n public Object internal_reduce(final Object f, Object val) {\n final Object o = val;\n val = null;\n Object result = o;\n Object o5;\n for (long aidx = Numbers.add((long)this.i, (long)this.offset); aidx < RT.count(this.vec); aidx = (0xFFE0L & Numbers.add(aidx, 32L)), result = o5) {\n Object node = ((IVecImpl)this.vec).arrayFor(RT.intCast(aidx));\n+ final long n = aidx;\n final Object o2 = result;\n result = null;\n- final Object am = this.am;\n- final long n = aidx;\n final Object o3 = node;\n node = null;\n- Object result2 = ((IFn)new VecSeq$fn__6793(f, o2, am, n, o3)).invoke();\n+ Object result2 = ((IFn)new VecSeq$fn__6793(n, o2, o3, f, this.am)).invoke();\n if (RT.isReduced(result2)) {\n final Object o4 = result2;\n result2 = null;\n return core$deref.invokeStatic(o4);\n }\n o5 = result2;\n result2 = null;\n" } ] }, { "source1": "clojure/core/server$accept_connection$fn__7320.class", "source2": "clojure/core/server$accept_connection$fn__7320.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,25 +10,25 @@\n import clojure.lang.Tuple;\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class server$accept_connection$fn__7320 extends AFunction\n {\n- Object client_id;\n- Object lockee__7306__auto__;\n Object name;\n+ Object lockee__7306__auto__;\n+ Object client_id;\n public static final Var const__1;\n public static final Var const__2;\n public static final Keyword const__3;\n \n- public server$accept_connection$fn__7320(final Object client_id, final Object lockee__7306__auto__, final Object name) {\n- this.client_id = client_id;\n- this.lockee__7306__auto__ = lockee__7306__auto__;\n+ public server$accept_connection$fn__7320(final Object name, final Object lockee__7306__auto__, final Object client_id) {\n this.name = name;\n+ this.lockee__7306__auto__ = lockee__7306__auto__;\n+ this.client_id = client_id;\n }\n \n public Object invoke() {\n Object invokeStatic;\n try {\n final Var const__1 = server$accept_connection$fn__7320.const__1;\n final Object rawRoot = server$accept_connection$fn__7320.const__2.getRawRoot();\n" } ] }, { "source1": "clojure/core/server$accept_connection$fn__7322.class", "source2": "clojure/core/server$accept_connection$fn__7322.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,26 +9,26 @@\n import clojure.lang.Tuple;\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class server$accept_connection$fn__7322 extends AFunction\n {\n- Object client_id;\n Object name;\n Object lockee__7306__auto__;\n+ Object client_id;\n public static final Var const__1;\n public static final Var const__2;\n public static final Keyword const__3;\n public static final Var const__4;\n \n- public server$accept_connection$fn__7322(final Object client_id, final Object name, final Object lockee__7306__auto__) {\n- this.client_id = client_id;\n+ public server$accept_connection$fn__7322(final Object name, final Object lockee__7306__auto__, final Object client_id) {\n this.name = name;\n this.lockee__7306__auto__ = lockee__7306__auto__;\n+ this.client_id = client_id;\n }\n \n public Object invoke() {\n Object invokeStatic;\n try {\n final Var const__1 = server$accept_connection$fn__7322.const__1;\n final Object rawRoot = server$accept_connection$fn__7322.const__2.getRawRoot();\n" } ] }, { "source1": "clojure/core/server$accept_connection.class", "source2": "clojure/core/server$accept_connection.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -52,18 +52,18 @@\n array[6] = server$accept_connection.const__5;\n array[7] = RT.mapUniqueKeys(new Object[] { server$accept_connection.const__6, name, server$accept_connection.const__7, client_id });\n core$push_thread_bindings.invokeStatic(core$hash_map.invokeStatic((ISeq)ArraySeq.create(array)));\n Object invokeStatic2;\n try {\n Object lockee__7306__auto__7325 = server$accept_connection.const__8.getRawRoot();\n ((ReentrantLock)lockee__7306__auto__7325).lock();\n- final Object o4 = client_id;\n+ final Object o4 = name;\n final Object o5 = lockee__7306__auto__7325;\n lockee__7306__auto__7325 = null;\n- ((IFn)new server$accept_connection$fn__7320(o4, o5, name)).invoke();\n+ ((IFn)new server$accept_connection$fn__7320(o4, o5, client_id)).invoke();\n core$require.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$symbol.invokeStatic(core$namespace.invokeStatic(accept)) }));\n final Object o6 = accept;\n accept = null;\n final Object invokeStatic;\n Object accept_fn = invokeStatic = core$resolve.invokeStatic(o6);\n accept_fn = null;\n final Object o7 = args;\n@@ -77,20 +77,20 @@\n }\n catch (SocketException _disconnect) {\n o8 = null;\n }\n finally {\n Object lockee__7306__auto__7326 = server$accept_connection.const__8.getRawRoot();\n ((ReentrantLock)lockee__7306__auto__7326).lock();\n- final Object o9 = client_id;\n- client_id = null;\n- final Object o10 = name;\n+ final Object o9 = name;\n name = null;\n- final Object o11 = lockee__7306__auto__7326;\n+ final Object o10 = lockee__7306__auto__7326;\n lockee__7306__auto__7326 = null;\n+ final Object o11 = client_id;\n+ client_id = null;\n ((IFn)new server$accept_connection$fn__7322(o9, o10, o11)).invoke();\n final Object o12 = conn;\n conn = null;\n ((Socket)o12).close();\n }\n return o8;\n }\n" } ] }, { "source1": "clojure/core/server$start_server$fn__7330.class", "source2": "clojure/core/server$start_server$fn__7330.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,27 +9,27 @@\n import clojure.lang.PersistentArrayMap;\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class server$start_server$fn__7330 extends AFunction\n {\n- Object name;\n Object lockee__7306__auto__;\n Object socket;\n+ Object name;\n public static final Var const__1;\n public static final Var const__2;\n public static final Keyword const__3;\n public static final Keyword const__4;\n public static final Keyword const__5;\n \n- public server$start_server$fn__7330(final Object name, final Object lockee__7306__auto__, final Object socket) {\n- this.name = name;\n+ public server$start_server$fn__7330(final Object lockee__7306__auto__, final Object socket, final Object name) {\n this.lockee__7306__auto__ = lockee__7306__auto__;\n this.socket = socket;\n+ this.name = name;\n }\n \n public Object invoke() {\n Object invokeStatic;\n try {\n final Var const__1 = server$start_server$fn__7330.const__1;\n final Object rawRoot = server$start_server$fn__7330.const__2.getRawRoot();\n" } ] }, { "source1": "clojure/core/server$start_server$fn__7333$fn__7334$fn__7336.class", "source2": "clojure/core/server$start_server$fn__7333$fn__7334$fn__7336.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,33 +3,33 @@\n \n import clojure.lang.RT;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class server$start_server$fn__7333$fn__7334$fn__7336 extends AFunction\n {\n- Object bind_err;\n Object args;\n- Object name;\n- Object accept;\n+ Object bind_err;\n Object in;\n+ Object conn;\n+ Object accept;\n Object out;\n Object client_id;\n- Object conn;\n+ Object name;\n public static final Var const__1;\n \n- public server$start_server$fn__7333$fn__7334$fn__7336(final Object bind_err, final Object args, final Object name, final Object accept, final Object in, final Object out, final Object client_id, final Object conn) {\n- this.bind_err = bind_err;\n+ public server$start_server$fn__7333$fn__7334$fn__7336(final Object args, final Object bind_err, final Object in, final Object conn, final Object accept, final Object out, final Object client_id, final Object name) {\n this.args = args;\n- this.name = name;\n- this.accept = accept;\n+ this.bind_err = bind_err;\n this.in = in;\n+ this.conn = conn;\n+ this.accept = accept;\n this.out = out;\n this.client_id = client_id;\n- this.conn = conn;\n+ this.name = name;\n }\n \n public Object invoke() {\n final Object conn = this.conn;\n final Object name = this.name;\n final Object client_id = this.client_id;\n final Object in = this.in;\n" } ] }, { "source1": "clojure/core/server$start_server$fn__7333$fn__7334.class", "source2": "clojure/core/server$start_server$fn__7333$fn__7334.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -16,63 +16,61 @@\n import java.io.InputStream;\n import java.io.InputStreamReader;\n import java.net.ServerSocket;\n import clojure.lang.AFunction;\n \n public final class server$start_server$fn__7333$fn__7334 extends AFunction\n {\n- Object bind_err;\n+ Object client_daemon;\n Object args;\n- Object name;\n- Object accept;\n+ Object bind_err;\n long client_counter;\n+ Object accept;\n Object socket;\n- Object client_daemon;\n+ Object name;\n \n- public server$start_server$fn__7333$fn__7334(final Object bind_err, final Object args, final Object name, final Object accept, final long client_counter, final Object socket, final Object client_daemon) {\n- this.bind_err = bind_err;\n+ public server$start_server$fn__7333$fn__7334(final Object client_daemon, final Object args, final Object bind_err, final long client_counter, final Object accept, final Object socket, final Object name) {\n+ this.client_daemon = client_daemon;\n this.args = args;\n- this.name = name;\n- this.accept = accept;\n+ this.bind_err = bind_err;\n this.client_counter = client_counter;\n+ this.accept = accept;\n this.socket = socket;\n- this.client_daemon = client_daemon;\n+ this.name = name;\n }\n \n public Object invoke() {\n- Object o7;\n+ Object o6;\n try {\n Object conn = ((ServerSocket)this.socket).accept();\n Object in = new LineNumberingPushbackReader((Reader)new InputStreamReader(((Socket)conn).getInputStream()));\n Object out = new BufferedWriter(new OutputStreamWriter(((Socket)conn).getOutputStream()));\n Object client_id = core$str.invokeStatic((Object)Numbers.num(this.client_counter));\n- final Object bind_err = this.bind_err;\n final Object args = this.args;\n- final Object name = this.name;\n- final Object accept = this.accept;\n+ final Object bind_err = this.bind_err;\n final Object o = in;\n in = null;\n- final Object o2 = out;\n- out = null;\n- final Object o3 = client_id;\n- final Object o4 = conn;\n+ final Object o2 = conn;\n conn = null;\n- final Runnable target = (Runnable)new server$start_server$fn__7333$fn__7334$fn__7336(bind_err, args, name, accept, o, o2, o3, o4);\n+ final Object accept = this.accept;\n+ final Object o3 = out;\n+ out = null;\n+ final Runnable target = (Runnable)new server$start_server$fn__7333$fn__7334$fn__7336(args, bind_err, o, o2, accept, o3, client_id, this.name);\n final String s = \"Clojure Connection \";\n final Object[] array = { this.name, \" \", null };\n final int n = 2;\n- final Object o5 = client_id;\n+ final Object o4 = client_id;\n client_id = null;\n- array[n] = o5;\n+ array[n] = o4;\n Object G__7335 = new Thread(target, (String)core$str.invokeStatic((Object)s, (ISeq)ArraySeq.create(array)));\n ((Thread)G__7335).setDaemon((boolean)this.client_daemon);\n ((Thread)G__7335).start();\n- final Object o6 = G__7335;\n+ final Object o5 = G__7335;\n G__7335 = null;\n- o7 = o6;\n+ o6 = o5;\n }\n catch (SocketException _disconnect) {\n- o7 = null;\n+ o6 = null;\n }\n- return o7;\n+ return o6;\n }\n }\n" } ] }, { "source1": "clojure/core/server$start_server$fn__7333$fn__7339.class", "source2": "clojure/core/server$start_server$fn__7333$fn__7339.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,22 +7,22 @@\n import clojure.core$alter_var_root;\n import clojure.lang.ArraySeq;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class server$start_server$fn__7333$fn__7339 extends AFunction\n {\n- Object name;\n Object lockee__7306__auto__;\n+ Object name;\n public static final Var const__1;\n public static final Var const__2;\n \n- public server$start_server$fn__7333$fn__7339(final Object name, final Object lockee__7306__auto__) {\n- this.name = name;\n+ public server$start_server$fn__7333$fn__7339(final Object lockee__7306__auto__, final Object name) {\n this.lockee__7306__auto__ = lockee__7306__auto__;\n+ this.name = name;\n }\n \n public Object invoke() {\n Object invokeStatic;\n try {\n final Var const__1 = server$start_server$fn__7333$fn__7339.const__1;\n final Object rawRoot = server$start_server$fn__7333$fn__7339.const__2.getRawRoot();\n" } ] }, { "source1": "clojure/core/server$start_server$fn__7333.class", "source2": "clojure/core/server$start_server$fn__7333.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,55 +8,54 @@\n import clojure.core$not;\n import java.net.ServerSocket;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class server$start_server$fn__7333 extends AFunction\n {\n- Object bind_err;\n+ Object client_daemon;\n Object args;\n- Object name;\n+ Object bind_err;\n Object accept;\n Object socket;\n- Object client_daemon;\n+ Object name;\n public static final Var const__3;\n \n- public server$start_server$fn__7333(final Object bind_err, final Object args, final Object name, final Object accept, final Object socket, final Object client_daemon) {\n- this.bind_err = bind_err;\n+ public server$start_server$fn__7333(final Object client_daemon, final Object args, final Object bind_err, final Object accept, final Object socket, final Object name) {\n+ this.client_daemon = client_daemon;\n this.args = args;\n- this.name = name;\n+ this.bind_err = bind_err;\n this.accept = accept;\n this.socket = socket;\n- this.client_daemon = client_daemon;\n+ this.name = name;\n }\n \n public Object invoke() {\n Object o;\n try {\n long client_counter = 1L;\n while (true) {\n final Object invokeStatic = core$not.invokeStatic((Object)(((ServerSocket)this.socket).isClosed() ? Boolean.TRUE : Boolean.FALSE));\n if (invokeStatic == null) {\n break;\n }\n if (invokeStatic == Boolean.FALSE) {\n break;\n }\n- ((IFn)new server$start_server$fn__7333$fn__7334(this.bind_err, this.args, this.name, this.accept, client_counter, this.socket, this.client_daemon)).invoke();\n+ ((IFn)new server$start_server$fn__7333$fn__7334(this.client_daemon, this.args, this.bind_err, client_counter, this.accept, this.socket, this.name)).invoke();\n client_counter = Numbers.inc(client_counter);\n }\n o = null;\n }\n finally {\n Object lockee__7306__auto__7343 = server$start_server$fn__7333.const__3.getRawRoot();\n ((ReentrantLock)lockee__7306__auto__7343).lock();\n- final Object name = this.name;\n final Object o2 = lockee__7306__auto__7343;\n lockee__7306__auto__7343 = null;\n- ((IFn)new server$start_server$fn__7333$fn__7339(name, o2)).invoke();\n+ ((IFn)new server$start_server$fn__7333$fn__7339(o2, this.name)).invoke();\n }\n return o;\n }\n \n static {\n const__3 = RT.var(\"clojure.core.server\", \"lock\");\n }\n" } ] }, { "source1": "clojure/core/server$start_server.class", "source2": "clojure/core/server$start_server.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -66,44 +66,41 @@\n final int intCast = RT.intCast((Object)(Number)o5);\n final int intCast2 = RT.intCast(0L);\n final Object o6 = address2;\n address2 = null;\n Object socket = new ServerSocket(intCast, intCast2, (InetAddress)o6);\n Object lockee__7306__auto__7345 = server$start_server.const__13.getRawRoot();\n ((ReentrantLock)lockee__7306__auto__7345).lock();\n- final Object o7 = name;\n- final Object o8 = lockee__7306__auto__7345;\n+ final Object o7 = lockee__7306__auto__7345;\n lockee__7306__auto__7345 = null;\n- ((IFn)new server$start_server$fn__7330(o7, o8, socket)).invoke();\n- final Object o9 = bind_err;\n- bind_err = null;\n- final Object o10 = args;\n+ ((IFn)new server$start_server$fn__7330(o7, socket, name)).invoke();\n+ final Object o8 = client_daemon;\n+ client_daemon = null;\n+ final Object o9 = args;\n args = null;\n- final Object o11 = name;\n- final Object o12 = accept;\n+ final Object o10 = bind_err;\n+ bind_err = null;\n+ final Object o11 = accept;\n accept = null;\n- final Object o13 = socket;\n- final Object o14 = client_daemon;\n- client_daemon = null;\n- final Runnable target = (Runnable)new server$start_server$fn__7333(o9, o10, o11, o12, o13, o14);\n+ final Runnable target = (Runnable)new server$start_server$fn__7333(o8, o9, o10, o11, socket, name);\n final String s = \"Clojure Server \";\n final Object[] array = { null };\n final int n = 0;\n- final Object o15 = name;\n+ final Object o12 = name;\n name = null;\n- array[n] = o15;\n+ array[n] = o12;\n final Object G__7332 = new Thread(target, (String)core$str.invokeStatic((Object)s, (ISeq)ArraySeq.create(array)));\n final Thread thread = (Thread)G__7332;\n- final Object o16 = server_daemon;\n+ final Object o13 = server_daemon;\n server_daemon = null;\n- thread.setDaemon((boolean)o16);\n+ thread.setDaemon((boolean)o13);\n ((Thread)G__7332).start();\n- final Object o17 = socket;\n+ final Object o14 = socket;\n socket = null;\n- return o17;\n+ return o14;\n }\n \n public Object invoke(final Object opts) {\n return invokeStatic(opts);\n }\n \n static {\n" } ] }, { "source1": "clojure/inspector$list_model$fn__7780.class", "source2": "clojure/inspector$list_model$fn__7780.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,20 +5,20 @@\n import clojure.lang.ArraySeq;\n import clojure.lang.IFn;\n import clojure.lang.Util;\n import clojure.lang.AFunction;\n \n public final class inspector$list_model$fn__7780 extends AFunction\n {\n- Object get_label;\n Object get_value;\n+ Object get_label;\n \n- public inspector$list_model$fn__7780(final Object get_label, final Object get_value) {\n- this.get_label = get_label;\n+ public inspector$list_model$fn__7780(final Object get_value, final Object get_label) {\n this.get_value = get_value;\n+ this.get_label = get_label;\n }\n \n public Object invoke(final Object this, Object rowIndex, Object columnIndex) {\n Object o2;\n if (Util.equiv(0L, columnIndex)) {\n final IFn fn = (IFn)this.get_label;\n final Object o = rowIndex;\n" } ] }, { "source1": "clojure/inspector$list_model.class", "source2": "clojure/inspector$list_model.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -43,18 +43,18 @@\n final Object[] array = { \"getColumnCount\", new inspector$list_model$fn__7776(), \"getRowCount\", null, null, null };\n final int n = 3;\n final Object o4 = nrows;\n nrows = null;\n array[n] = new inspector$list_model$fn__7778(o4);\n array[4] = \"getValueAt\";\n final int n2 = 5;\n- final Object o5 = get_label;\n- get_label = null;\n- final Object o6 = get_value;\n+ final Object o5 = get_value;\n get_value = null;\n+ final Object o6 = get_label;\n+ get_label = null;\n array[n2] = new inspector$list_model$fn__7780(o5, o6);\n core$init_proxy.invokeStatic((Object)abstractTableModel$ff19274a, (Object)RT.mapUniqueKeys(array));\n final Object o7 = p__5959__auto__7783;\n p__5959__auto__7783 = null;\n return o7;\n }\n \n" } ] }, { "source1": "clojure/inspector$old_table_model$fn__7737.class", "source2": "clojure/inspector$old_table_model$fn__7737.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,20 +3,20 @@\n \n import clojure.lang.RT;\n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class inspector$old_table_model$fn__7737 extends AFunction\n {\n- Object vals;\n Object data;\n+ Object vals;\n \n- public inspector$old_table_model$fn__7737(final Object vals, final Object data) {\n- this.vals = vals;\n+ public inspector$old_table_model$fn__7737(final Object data, final Object vals) {\n this.data = data;\n+ this.vals = vals;\n }\n \n public Object invoke(final Object this, Object rowIndex, Object columnIndex) {\n final IFn fn = (IFn)this.vals;\n final Object data = this.data;\n final Object o = rowIndex;\n rowIndex = null;\n" } ] }, { "source1": "clojure/inspector$old_table_model.class", "source2": "clojure/inspector$old_table_model.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -41,18 +41,18 @@\n final Object o2 = row1;\n row1 = null;\n array[n] = new inspector$old_table_model$fn__7733(o2);\n array[8] = \"getRowCount\";\n array[9] = new inspector$old_table_model$fn__7735(cnt);\n array[10] = \"getValueAt\";\n final int n2 = 11;\n- final Object o3 = vals;\n- vals = null;\n- final Object o4 = data;\n+ final Object o3 = data;\n data = null;\n+ final Object o4 = vals;\n+ vals = null;\n array[n2] = new inspector$old_table_model$fn__7737(o3, o4);\n array[12] = \"isCellEditable\";\n array[13] = new inspector$old_table_model$fn__7739();\n array[14] = \"removeTableModelListener\";\n array[15] = new inspector$old_table_model$fn__7741();\n core$init_proxy.invokeStatic((Object)object$TableModel$ab7d0f91, (Object)RT.mapUniqueKeys(array));\n final Object o5 = p__5959__auto__7744;\n" } ] }, { "source1": "clojure/inspector/proxy$java/lang/Object$TableModel$ab7d0f91.class", "source2": "clojure/inspector/proxy$java/lang/Object$TableModel$ab7d0f91.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -49,31 +49,31 @@\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"getValueAt\");\n if (value != null) {\n return ((IFn)value).invoke((Object)this, (Object)i, (Object)j);\n }\n throw new UnsupportedOperationException(\"getValueAt\");\n }\n \n- public int getColumnCount() {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"getColumnCount\");\n- if (value != null) {\n- return ((Number)((IFn)value).invoke((Object)this)).intValue();\n- }\n- throw new UnsupportedOperationException(\"getColumnCount\");\n- }\n- \n public void removeTableModelListener(final TableModelListener tableModelListener) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"removeTableModelListener\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)tableModelListener);\n return;\n }\n throw new UnsupportedOperationException(\"removeTableModelListener\");\n }\n \n+ public int getColumnCount() {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"getColumnCount\");\n+ if (value != null) {\n+ return ((Number)((IFn)value).invoke((Object)this)).intValue();\n+ }\n+ throw new UnsupportedOperationException(\"getColumnCount\");\n+ }\n+ \n public Class getColumnClass(final int i) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"getColumnClass\");\n if (value != null) {\n return (Class)((IFn)value).invoke((Object)this, (Object)i);\n }\n throw new UnsupportedOperationException(\"getColumnClass\");\n }\n@@ -90,31 +90,31 @@\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"isCellEditable\");\n if (value != null) {\n return (boolean)((IFn)value).invoke((Object)this, (Object)i, (Object)j);\n }\n throw new UnsupportedOperationException(\"isCellEditable\");\n }\n \n- public int getRowCount() {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"getRowCount\");\n- if (value != null) {\n- return ((Number)((IFn)value).invoke((Object)this)).intValue();\n- }\n- throw new UnsupportedOperationException(\"getRowCount\");\n- }\n- \n public void addTableModelListener(final TableModelListener tableModelListener) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"addTableModelListener\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)tableModelListener);\n return;\n }\n throw new UnsupportedOperationException(\"addTableModelListener\");\n }\n \n+ public int getRowCount() {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"getRowCount\");\n+ if (value != null) {\n+ return ((Number)((IFn)value).invoke((Object)this)).intValue();\n+ }\n+ throw new UnsupportedOperationException(\"getRowCount\");\n+ }\n+ \n public void setValueAt(final Object o, final int i, final int j) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"setValueAt\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, o, (Object)i, (Object)j);\n return;\n }\n throw new UnsupportedOperationException(\"setValueAt\");\n" } ] }, { "source1": "clojure/inspector/proxy$javax/swing/table/AbstractTableModel$ff19274a.class", "source2": "clojure/inspector/proxy$javax/swing/table/AbstractTableModel$ff19274a.class", "unified_diff": null, "details": [ { "source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -29,145 +29,145 @@\n #21 = Utf8 (Ljava/lang/Object;)Lclojure/lang/IPersistentCollection;\n #22 = NameAndType #20:#21 // cons:(Ljava/lang/Object;)Lclojure/lang/IPersistentCollection;\n #23 = InterfaceMethodref #19.#22 // clojure/lang/IPersistentCollection.cons:(Ljava/lang/Object;)Lclojure/lang/IPersistentCollection;\n #24 = Utf8 clojure/lang/IPersistentMap\n #25 = Class #24 // clojure/lang/IPersistentMap\n #26 = Utf8 __getClojureFnMappings\n #27 = Utf8 ()Lclojure/lang/IPersistentMap;\n- #28 = Utf8 getListeners\n- #29 = Utf8 (Ljava/lang/Class;)[Ljava/util/EventListener;\n- #30 = String #28 // getListeners\n+ #28 = Utf8 fireTableChanged\n+ #29 = Utf8 (Ljavax/swing/event/TableModelEvent;)V\n+ #30 = String #28 // fireTableChanged\n #31 = Utf8 clojure/lang/RT\n #32 = Class #31 // clojure/lang/RT\n #33 = Utf8 get\n #34 = Utf8 (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n #35 = NameAndType #33:#34 // get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n #36 = Methodref #32.#35 // clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n #37 = Utf8 clojure/lang/IFn\n #38 = Class #37 // clojure/lang/IFn\n #39 = Utf8 invoke\n #40 = NameAndType #39:#34 // invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n #41 = InterfaceMethodref #38.#40 // clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- #42 = Utf8 [Ljava/util/EventListener;\n- #43 = Class #42 // \"[Ljava/util/EventListener;\"\n- #44 = NameAndType #28:#29 // getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;\n- #45 = Methodref #4.#44 // javax/swing/table/AbstractTableModel.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;\n- #46 = Utf8 fireTableChanged\n- #47 = Utf8 (Ljavax/swing/event/TableModelEvent;)V\n- #48 = String #46 // fireTableChanged\n- #49 = NameAndType #46:#47 // fireTableChanged:(Ljavax/swing/event/TableModelEvent;)V\n- #50 = Methodref #4.#49 // javax/swing/table/AbstractTableModel.fireTableChanged:(Ljavax/swing/event/TableModelEvent;)V\n- #51 = Utf8 fireTableRowsUpdated\n- #52 = Utf8 (II)V\n- #53 = String #51 // fireTableRowsUpdated\n- #54 = Utf8 java/lang/Integer\n- #55 = Class #54 // java/lang/Integer\n- #56 = Utf8 valueOf\n- #57 = Utf8 (I)Ljava/lang/Integer;\n- #58 = NameAndType #56:#57 // valueOf:(I)Ljava/lang/Integer;\n- #59 = Methodref #55.#58 // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- #60 = Utf8 (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- #61 = NameAndType #39:#60 // invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- #62 = InterfaceMethodref #38.#61 // clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- #63 = NameAndType #51:#52 // fireTableRowsUpdated:(II)V\n- #64 = Methodref #4.#63 // javax/swing/table/AbstractTableModel.fireTableRowsUpdated:(II)V\n- #65 = Utf8 fireTableRowsDeleted\n- #66 = String #65 // fireTableRowsDeleted\n- #67 = NameAndType #65:#52 // fireTableRowsDeleted:(II)V\n- #68 = Methodref #4.#67 // javax/swing/table/AbstractTableModel.fireTableRowsDeleted:(II)V\n- #69 = Utf8 hashCode\n- #70 = Utf8 ()I\n- #71 = String #69 // hashCode\n- #72 = Utf8 (Ljava/lang/Object;)Ljava/lang/Object;\n- #73 = NameAndType #39:#72 // invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- #74 = InterfaceMethodref #38.#73 // clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- #75 = Utf8 java/lang/Number\n- #76 = Class #75 // java/lang/Number\n- #77 = Utf8 intValue\n- #78 = NameAndType #77:#70 // intValue:()I\n- #79 = Methodref #76.#78 // java/lang/Number.intValue:()I\n- #80 = NameAndType #69:#70 // hashCode:()I\n- #81 = Methodref #4.#80 // javax/swing/table/AbstractTableModel.hashCode:()I\n- #82 = Utf8 fireTableCellUpdated\n- #83 = String #82 // fireTableCellUpdated\n- #84 = NameAndType #82:#52 // fireTableCellUpdated:(II)V\n- #85 = Methodref #4.#84 // javax/swing/table/AbstractTableModel.fireTableCellUpdated:(II)V\n- #86 = Utf8 getTableModelListeners\n- #87 = Utf8 ()[Ljavax/swing/event/TableModelListener;\n- #88 = String #86 // getTableModelListeners\n- #89 = Utf8 [Ljavax/swing/event/TableModelListener;\n- #90 = Class #89 // \"[Ljavax/swing/event/TableModelListener;\"\n- #91 = NameAndType #86:#87 // getTableModelListeners:()[Ljavax/swing/event/TableModelListener;\n- #92 = Methodref #4.#91 // javax/swing/table/AbstractTableModel.getTableModelListeners:()[Ljavax/swing/event/TableModelListener;\n- #93 = Utf8 findColumn\n- #94 = Utf8 (Ljava/lang/String;)I\n- #95 = String #93 // findColumn\n- #96 = NameAndType #93:#94 // findColumn:(Ljava/lang/String;)I\n- #97 = Methodref #4.#96 // javax/swing/table/AbstractTableModel.findColumn:(Ljava/lang/String;)I\n- #98 = Utf8 equals\n- #99 = Utf8 (Ljava/lang/Object;)Z\n- #100 = String #98 // equals\n- #101 = Utf8 java/lang/Boolean\n- #102 = Class #101 // java/lang/Boolean\n- #103 = Utf8 booleanValue\n- #104 = Utf8 ()Z\n- #105 = NameAndType #103:#104 // booleanValue:()Z\n- #106 = Methodref #102.#105 // java/lang/Boolean.booleanValue:()Z\n- #107 = NameAndType #98:#99 // equals:(Ljava/lang/Object;)Z\n- #108 = Methodref #4.#107 // javax/swing/table/AbstractTableModel.equals:(Ljava/lang/Object;)Z\n- #109 = Utf8 removeTableModelListener\n- #110 = Utf8 (Ljavax/swing/event/TableModelListener;)V\n- #111 = String #109 // removeTableModelListener\n- #112 = NameAndType #109:#110 // removeTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n- #113 = Methodref #4.#112 // javax/swing/table/AbstractTableModel.removeTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n- #114 = Utf8 clone\n- #115 = Utf8 ()Ljava/lang/Object;\n- #116 = String #114 // clone\n- #117 = NameAndType #114:#115 // clone:()Ljava/lang/Object;\n- #118 = Methodref #4.#117 // javax/swing/table/AbstractTableModel.clone:()Ljava/lang/Object;\n- #119 = Utf8 getColumnClass\n- #120 = Utf8 (I)Ljava/lang/Class;\n- #121 = String #119 // getColumnClass\n- #122 = Utf8 java/lang/Class\n- #123 = Class #122 // java/lang/Class\n- #124 = NameAndType #119:#120 // getColumnClass:(I)Ljava/lang/Class;\n- #125 = Methodref #4.#124 // javax/swing/table/AbstractTableModel.getColumnClass:(I)Ljava/lang/Class;\n- #126 = Utf8 getColumnName\n- #127 = Utf8 (I)Ljava/lang/String;\n- #128 = String #126 // getColumnName\n- #129 = Utf8 java/lang/String\n- #130 = Class #129 // java/lang/String\n- #131 = NameAndType #126:#127 // getColumnName:(I)Ljava/lang/String;\n- #132 = Methodref #4.#131 // javax/swing/table/AbstractTableModel.getColumnName:(I)Ljava/lang/String;\n- #133 = Utf8 toString\n- #134 = Utf8 ()Ljava/lang/String;\n- #135 = String #133 // toString\n- #136 = NameAndType #133:#134 // toString:()Ljava/lang/String;\n- #137 = Methodref #4.#136 // javax/swing/table/AbstractTableModel.toString:()Ljava/lang/String;\n- #138 = Utf8 fireTableDataChanged\n- #139 = String #138 // fireTableDataChanged\n- #140 = NameAndType #138:#10 // fireTableDataChanged:()V\n- #141 = Methodref #4.#140 // javax/swing/table/AbstractTableModel.fireTableDataChanged:()V\n- #142 = Utf8 fireTableStructureChanged\n- #143 = String #142 // fireTableStructureChanged\n- #144 = NameAndType #142:#10 // fireTableStructureChanged:()V\n- #145 = Methodref #4.#144 // javax/swing/table/AbstractTableModel.fireTableStructureChanged:()V\n+ #42 = NameAndType #28:#29 // fireTableChanged:(Ljavax/swing/event/TableModelEvent;)V\n+ #43 = Methodref #4.#42 // javax/swing/table/AbstractTableModel.fireTableChanged:(Ljavax/swing/event/TableModelEvent;)V\n+ #44 = Utf8 removeTableModelListener\n+ #45 = Utf8 (Ljavax/swing/event/TableModelListener;)V\n+ #46 = String #44 // removeTableModelListener\n+ #47 = NameAndType #44:#45 // removeTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n+ #48 = Methodref #4.#47 // javax/swing/table/AbstractTableModel.removeTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n+ #49 = Utf8 fireTableRowsUpdated\n+ #50 = Utf8 (II)V\n+ #51 = String #49 // fireTableRowsUpdated\n+ #52 = Utf8 java/lang/Integer\n+ #53 = Class #52 // java/lang/Integer\n+ #54 = Utf8 valueOf\n+ #55 = Utf8 (I)Ljava/lang/Integer;\n+ #56 = NameAndType #54:#55 // valueOf:(I)Ljava/lang/Integer;\n+ #57 = Methodref #53.#56 // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ #58 = Utf8 (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ #59 = NameAndType #39:#58 // invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ #60 = InterfaceMethodref #38.#59 // clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ #61 = NameAndType #49:#50 // fireTableRowsUpdated:(II)V\n+ #62 = Methodref #4.#61 // javax/swing/table/AbstractTableModel.fireTableRowsUpdated:(II)V\n+ #63 = Utf8 fireTableRowsDeleted\n+ #64 = String #63 // fireTableRowsDeleted\n+ #65 = NameAndType #63:#50 // fireTableRowsDeleted:(II)V\n+ #66 = Methodref #4.#65 // javax/swing/table/AbstractTableModel.fireTableRowsDeleted:(II)V\n+ #67 = Utf8 hashCode\n+ #68 = Utf8 ()I\n+ #69 = String #67 // hashCode\n+ #70 = Utf8 (Ljava/lang/Object;)Ljava/lang/Object;\n+ #71 = NameAndType #39:#70 // invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n+ #72 = InterfaceMethodref #38.#71 // clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n+ #73 = Utf8 java/lang/Number\n+ #74 = Class #73 // java/lang/Number\n+ #75 = Utf8 intValue\n+ #76 = NameAndType #75:#68 // intValue:()I\n+ #77 = Methodref #74.#76 // java/lang/Number.intValue:()I\n+ #78 = NameAndType #67:#68 // hashCode:()I\n+ #79 = Methodref #4.#78 // javax/swing/table/AbstractTableModel.hashCode:()I\n+ #80 = Utf8 fireTableCellUpdated\n+ #81 = String #80 // fireTableCellUpdated\n+ #82 = NameAndType #80:#50 // fireTableCellUpdated:(II)V\n+ #83 = Methodref #4.#82 // javax/swing/table/AbstractTableModel.fireTableCellUpdated:(II)V\n+ #84 = Utf8 getListeners\n+ #85 = Utf8 (Ljava/lang/Class;)[Ljava/util/EventListener;\n+ #86 = String #84 // getListeners\n+ #87 = Utf8 [Ljava/util/EventListener;\n+ #88 = Class #87 // \"[Ljava/util/EventListener;\"\n+ #89 = NameAndType #84:#85 // getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;\n+ #90 = Methodref #4.#89 // javax/swing/table/AbstractTableModel.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;\n+ #91 = Utf8 findColumn\n+ #92 = Utf8 (Ljava/lang/String;)I\n+ #93 = String #91 // findColumn\n+ #94 = NameAndType #91:#92 // findColumn:(Ljava/lang/String;)I\n+ #95 = Methodref #4.#94 // javax/swing/table/AbstractTableModel.findColumn:(Ljava/lang/String;)I\n+ #96 = Utf8 equals\n+ #97 = Utf8 (Ljava/lang/Object;)Z\n+ #98 = String #96 // equals\n+ #99 = Utf8 java/lang/Boolean\n+ #100 = Class #99 // java/lang/Boolean\n+ #101 = Utf8 booleanValue\n+ #102 = Utf8 ()Z\n+ #103 = NameAndType #101:#102 // booleanValue:()Z\n+ #104 = Methodref #100.#103 // java/lang/Boolean.booleanValue:()Z\n+ #105 = NameAndType #96:#97 // equals:(Ljava/lang/Object;)Z\n+ #106 = Methodref #4.#105 // javax/swing/table/AbstractTableModel.equals:(Ljava/lang/Object;)Z\n+ #107 = Utf8 clone\n+ #108 = Utf8 ()Ljava/lang/Object;\n+ #109 = String #107 // clone\n+ #110 = NameAndType #107:#108 // clone:()Ljava/lang/Object;\n+ #111 = Methodref #4.#110 // javax/swing/table/AbstractTableModel.clone:()Ljava/lang/Object;\n+ #112 = Utf8 getColumnClass\n+ #113 = Utf8 (I)Ljava/lang/Class;\n+ #114 = String #112 // getColumnClass\n+ #115 = Utf8 java/lang/Class\n+ #116 = Class #115 // java/lang/Class\n+ #117 = NameAndType #112:#113 // getColumnClass:(I)Ljava/lang/Class;\n+ #118 = Methodref #4.#117 // javax/swing/table/AbstractTableModel.getColumnClass:(I)Ljava/lang/Class;\n+ #119 = Utf8 getColumnName\n+ #120 = Utf8 (I)Ljava/lang/String;\n+ #121 = String #119 // getColumnName\n+ #122 = Utf8 java/lang/String\n+ #123 = Class #122 // java/lang/String\n+ #124 = NameAndType #119:#120 // getColumnName:(I)Ljava/lang/String;\n+ #125 = Methodref #4.#124 // javax/swing/table/AbstractTableModel.getColumnName:(I)Ljava/lang/String;\n+ #126 = Utf8 toString\n+ #127 = Utf8 ()Ljava/lang/String;\n+ #128 = String #126 // toString\n+ #129 = NameAndType #126:#127 // toString:()Ljava/lang/String;\n+ #130 = Methodref #4.#129 // javax/swing/table/AbstractTableModel.toString:()Ljava/lang/String;\n+ #131 = Utf8 fireTableDataChanged\n+ #132 = String #131 // fireTableDataChanged\n+ #133 = NameAndType #131:#10 // fireTableDataChanged:()V\n+ #134 = Methodref #4.#133 // javax/swing/table/AbstractTableModel.fireTableDataChanged:()V\n+ #135 = Utf8 fireTableStructureChanged\n+ #136 = String #135 // fireTableStructureChanged\n+ #137 = NameAndType #135:#10 // fireTableStructureChanged:()V\n+ #138 = Methodref #4.#137 // javax/swing/table/AbstractTableModel.fireTableStructureChanged:()V\n+ #139 = Utf8 getTableModelListeners\n+ #140 = Utf8 ()[Ljavax/swing/event/TableModelListener;\n+ #141 = String #139 // getTableModelListeners\n+ #142 = Utf8 [Ljavax/swing/event/TableModelListener;\n+ #143 = Class #142 // \"[Ljavax/swing/event/TableModelListener;\"\n+ #144 = NameAndType #139:#140 // getTableModelListeners:()[Ljavax/swing/event/TableModelListener;\n+ #145 = Methodref #4.#144 // javax/swing/table/AbstractTableModel.getTableModelListeners:()[Ljavax/swing/event/TableModelListener;\n #146 = Utf8 isCellEditable\n #147 = Utf8 (II)Z\n #148 = String #146 // isCellEditable\n #149 = NameAndType #146:#147 // isCellEditable:(II)Z\n #150 = Methodref #4.#149 // javax/swing/table/AbstractTableModel.isCellEditable:(II)Z\n- #151 = Utf8 fireTableRowsInserted\n- #152 = String #151 // fireTableRowsInserted\n- #153 = NameAndType #151:#52 // fireTableRowsInserted:(II)V\n- #154 = Methodref #4.#153 // javax/swing/table/AbstractTableModel.fireTableRowsInserted:(II)V\n- #155 = Utf8 addTableModelListener\n- #156 = String #155 // addTableModelListener\n- #157 = NameAndType #155:#110 // addTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n- #158 = Methodref #4.#157 // javax/swing/table/AbstractTableModel.addTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n+ #151 = Utf8 addTableModelListener\n+ #152 = String #151 // addTableModelListener\n+ #153 = NameAndType #151:#45 // addTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n+ #154 = Methodref #4.#153 // javax/swing/table/AbstractTableModel.addTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n+ #155 = Utf8 fireTableRowsInserted\n+ #156 = String #155 // fireTableRowsInserted\n+ #157 = NameAndType #155:#50 // fireTableRowsInserted:(II)V\n+ #158 = Methodref #4.#157 // javax/swing/table/AbstractTableModel.fireTableRowsInserted:(II)V\n #159 = Utf8 setValueAt\n #160 = Utf8 (Ljava/lang/Object;II)V\n #161 = String #159 // setValueAt\n #162 = Utf8 (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n #163 = NameAndType #39:#162 // invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n #164 = InterfaceMethodref #38.#163 // clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n #165 = NameAndType #159:#160 // setValueAt:(Ljava/lang/Object;II)V\n@@ -230,464 +230,464 @@\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=1, locals=1, args_size=1\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n 4: areturn\n \n- public java.util.EventListener[] getListeners(java.lang.Class);\n- descriptor: (Ljava/lang/Class;)[Ljava/util/EventListener;\n+ public void fireTableChanged(javax.swing.event.TableModelEvent);\n+ descriptor: (Ljavax/swing/event/TableModelEvent;)V\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=3, locals=2, args_size=2\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #30 // String getListeners\n+ 4: ldc #30 // String fireTableChanged\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n- 10: ifnull 29\n+ 10: ifnull 27\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: aload_1\n 18: invokeinterface #41, 3 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- 23: checkcast #43 // class \"[Ljava/util/EventListener;\"\n- 26: goto 35\n- 29: pop\n- 30: aload_0\n- 31: aload_1\n- 32: invokespecial #45 // Method javax/swing/table/AbstractTableModel.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;\n- 35: areturn\n+ 23: pop\n+ 24: goto 33\n+ 27: pop\n+ 28: aload_0\n+ 29: aload_1\n+ 30: invokespecial #43 // Method javax/swing/table/AbstractTableModel.fireTableChanged:(Ljavax/swing/event/TableModelEvent;)V\n+ 33: return\n \n- public void fireTableChanged(javax.swing.event.TableModelEvent);\n- descriptor: (Ljavax/swing/event/TableModelEvent;)V\n+ public void removeTableModelListener(javax.swing.event.TableModelListener);\n+ descriptor: (Ljavax/swing/event/TableModelListener;)V\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=3, locals=2, args_size=2\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #48 // String fireTableChanged\n+ 4: ldc #46 // String removeTableModelListener\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 27\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: aload_1\n 18: invokeinterface #41, 3 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 23: pop\n 24: goto 33\n 27: pop\n 28: aload_0\n 29: aload_1\n- 30: invokespecial #50 // Method javax/swing/table/AbstractTableModel.fireTableChanged:(Ljavax/swing/event/TableModelEvent;)V\n+ 30: invokespecial #48 // Method javax/swing/table/AbstractTableModel.removeTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n 33: return\n \n public void fireTableRowsUpdated(int, int);\n descriptor: (II)V\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=4, locals=3, args_size=3\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #53 // String fireTableRowsUpdated\n+ 4: ldc #51 // String fireTableRowsUpdated\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 34\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: iload_1\n- 18: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 18: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n 21: iload_2\n- 22: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- 25: invokeinterface #62, 4 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ 22: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 25: invokeinterface #60, 4 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 30: pop\n 31: goto 41\n 34: pop\n 35: aload_0\n 36: iload_1\n 37: iload_2\n- 38: invokespecial #64 // Method javax/swing/table/AbstractTableModel.fireTableRowsUpdated:(II)V\n+ 38: invokespecial #62 // Method javax/swing/table/AbstractTableModel.fireTableRowsUpdated:(II)V\n 41: return\n \n public void fireTableRowsDeleted(int, int);\n descriptor: (II)V\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=4, locals=3, args_size=3\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #66 // String fireTableRowsDeleted\n+ 4: ldc #64 // String fireTableRowsDeleted\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 34\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: iload_1\n- 18: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 18: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n 21: iload_2\n- 22: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- 25: invokeinterface #62, 4 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ 22: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 25: invokeinterface #60, 4 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 30: pop\n 31: goto 41\n 34: pop\n 35: aload_0\n 36: iload_1\n 37: iload_2\n- 38: invokespecial #68 // Method javax/swing/table/AbstractTableModel.fireTableRowsDeleted:(II)V\n+ 38: invokespecial #66 // Method javax/swing/table/AbstractTableModel.fireTableRowsDeleted:(II)V\n 41: return\n \n public int hashCode();\n descriptor: ()I\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=2, locals=1, args_size=1\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #71 // String hashCode\n+ 4: ldc #69 // String hashCode\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 31\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n- 17: invokeinterface #74, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- 22: checkcast #76 // class java/lang/Number\n- 25: invokevirtual #79 // Method java/lang/Number.intValue:()I\n+ 17: invokeinterface #72, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n+ 22: checkcast #74 // class java/lang/Number\n+ 25: invokevirtual #77 // Method java/lang/Number.intValue:()I\n 28: goto 36\n 31: pop\n 32: aload_0\n- 33: invokespecial #81 // Method javax/swing/table/AbstractTableModel.hashCode:()I\n+ 33: invokespecial #79 // Method javax/swing/table/AbstractTableModel.hashCode:()I\n 36: ireturn\n \n public void fireTableCellUpdated(int, int);\n descriptor: (II)V\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=4, locals=3, args_size=3\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #83 // String fireTableCellUpdated\n+ 4: ldc #81 // String fireTableCellUpdated\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 34\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: iload_1\n- 18: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 18: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n 21: iload_2\n- 22: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- 25: invokeinterface #62, 4 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ 22: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 25: invokeinterface #60, 4 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 30: pop\n 31: goto 41\n 34: pop\n 35: aload_0\n 36: iload_1\n 37: iload_2\n- 38: invokespecial #85 // Method javax/swing/table/AbstractTableModel.fireTableCellUpdated:(II)V\n+ 38: invokespecial #83 // Method javax/swing/table/AbstractTableModel.fireTableCellUpdated:(II)V\n 41: return\n \n- public javax.swing.event.TableModelListener[] getTableModelListeners();\n- descriptor: ()[Ljavax/swing/event/TableModelListener;\n+ public java.util.EventListener[] getListeners(java.lang.Class);\n+ descriptor: (Ljava/lang/Class;)[Ljava/util/EventListener;\n flags: (0x0001) ACC_PUBLIC\n Code:\n- stack=2, locals=1, args_size=1\n+ stack=3, locals=2, args_size=2\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #88 // String getTableModelListeners\n+ 4: ldc #86 // String getListeners\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n- 10: ifnull 28\n+ 10: ifnull 29\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n- 17: invokeinterface #74, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- 22: checkcast #90 // class \"[Ljavax/swing/event/TableModelListener;\"\n- 25: goto 33\n- 28: pop\n- 29: aload_0\n- 30: invokespecial #92 // Method javax/swing/table/AbstractTableModel.getTableModelListeners:()[Ljavax/swing/event/TableModelListener;\n- 33: areturn\n+ 17: aload_1\n+ 18: invokeinterface #41, 3 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ 23: checkcast #88 // class \"[Ljava/util/EventListener;\"\n+ 26: goto 35\n+ 29: pop\n+ 30: aload_0\n+ 31: aload_1\n+ 32: invokespecial #90 // Method javax/swing/table/AbstractTableModel.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;\n+ 35: areturn\n \n public int findColumn(java.lang.String);\n descriptor: (Ljava/lang/String;)I\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=3, locals=2, args_size=2\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #95 // String findColumn\n+ 4: ldc #93 // String findColumn\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 32\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: aload_1\n 18: invokeinterface #41, 3 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- 23: checkcast #76 // class java/lang/Number\n- 26: invokevirtual #79 // Method java/lang/Number.intValue:()I\n+ 23: checkcast #74 // class java/lang/Number\n+ 26: invokevirtual #77 // Method java/lang/Number.intValue:()I\n 29: goto 38\n 32: pop\n 33: aload_0\n 34: aload_1\n- 35: invokespecial #97 // Method javax/swing/table/AbstractTableModel.findColumn:(Ljava/lang/String;)I\n+ 35: invokespecial #95 // Method javax/swing/table/AbstractTableModel.findColumn:(Ljava/lang/String;)I\n 38: ireturn\n \n public boolean equals(java.lang.Object);\n descriptor: (Ljava/lang/Object;)Z\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=3, locals=2, args_size=2\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #100 // String equals\n+ 4: ldc #98 // String equals\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 32\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: aload_1\n 18: invokeinterface #41, 3 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- 23: checkcast #102 // class java/lang/Boolean\n- 26: invokevirtual #106 // Method java/lang/Boolean.booleanValue:()Z\n+ 23: checkcast #100 // class java/lang/Boolean\n+ 26: invokevirtual #104 // Method java/lang/Boolean.booleanValue:()Z\n 29: goto 38\n 32: pop\n 33: aload_0\n 34: aload_1\n- 35: invokespecial #108 // Method javax/swing/table/AbstractTableModel.equals:(Ljava/lang/Object;)Z\n+ 35: invokespecial #106 // Method javax/swing/table/AbstractTableModel.equals:(Ljava/lang/Object;)Z\n 38: ireturn\n \n- public void removeTableModelListener(javax.swing.event.TableModelListener);\n- descriptor: (Ljavax/swing/event/TableModelListener;)V\n- flags: (0x0001) ACC_PUBLIC\n- Code:\n- stack=3, locals=2, args_size=2\n- 0: aload_0\n- 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #111 // String removeTableModelListener\n- 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- 9: dup\n- 10: ifnull 27\n- 13: checkcast #38 // class clojure/lang/IFn\n- 16: aload_0\n- 17: aload_1\n- 18: invokeinterface #41, 3 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- 23: pop\n- 24: goto 33\n- 27: pop\n- 28: aload_0\n- 29: aload_1\n- 30: invokespecial #113 // Method javax/swing/table/AbstractTableModel.removeTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n- 33: return\n-\n public java.lang.Object clone();\n descriptor: ()Ljava/lang/Object;\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=2, locals=1, args_size=1\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #116 // String clone\n+ 4: ldc #109 // String clone\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 25\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n- 17: invokeinterface #74, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n+ 17: invokeinterface #72, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n 22: goto 30\n 25: pop\n 26: aload_0\n- 27: invokespecial #118 // Method javax/swing/table/AbstractTableModel.clone:()Ljava/lang/Object;\n+ 27: invokespecial #111 // Method javax/swing/table/AbstractTableModel.clone:()Ljava/lang/Object;\n 30: areturn\n \n public java.lang.Class getColumnClass(int);\n descriptor: (I)Ljava/lang/Class;\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=3, locals=2, args_size=2\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #121 // String getColumnClass\n+ 4: ldc #114 // String getColumnClass\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 32\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: iload_1\n- 18: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 18: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n 21: invokeinterface #41, 3 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- 26: checkcast #123 // class java/lang/Class\n+ 26: checkcast #116 // class java/lang/Class\n 29: goto 38\n 32: pop\n 33: aload_0\n 34: iload_1\n- 35: invokespecial #125 // Method javax/swing/table/AbstractTableModel.getColumnClass:(I)Ljava/lang/Class;\n+ 35: invokespecial #118 // Method javax/swing/table/AbstractTableModel.getColumnClass:(I)Ljava/lang/Class;\n 38: areturn\n \n public java.lang.String getColumnName(int);\n descriptor: (I)Ljava/lang/String;\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=3, locals=2, args_size=2\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #128 // String getColumnName\n+ 4: ldc #121 // String getColumnName\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 32\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: iload_1\n- 18: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 18: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n 21: invokeinterface #41, 3 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- 26: checkcast #130 // class java/lang/String\n+ 26: checkcast #123 // class java/lang/String\n 29: goto 38\n 32: pop\n 33: aload_0\n 34: iload_1\n- 35: invokespecial #132 // Method javax/swing/table/AbstractTableModel.getColumnName:(I)Ljava/lang/String;\n+ 35: invokespecial #125 // Method javax/swing/table/AbstractTableModel.getColumnName:(I)Ljava/lang/String;\n 38: areturn\n \n public java.lang.String toString();\n descriptor: ()Ljava/lang/String;\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=2, locals=1, args_size=1\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #135 // String toString\n+ 4: ldc #128 // String toString\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 28\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n- 17: invokeinterface #74, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- 22: checkcast #130 // class java/lang/String\n+ 17: invokeinterface #72, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n+ 22: checkcast #123 // class java/lang/String\n 25: goto 33\n 28: pop\n 29: aload_0\n- 30: invokespecial #137 // Method javax/swing/table/AbstractTableModel.toString:()Ljava/lang/String;\n+ 30: invokespecial #130 // Method javax/swing/table/AbstractTableModel.toString:()Ljava/lang/String;\n 33: areturn\n \n public void fireTableDataChanged();\n descriptor: ()V\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=2, locals=1, args_size=1\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #139 // String fireTableDataChanged\n+ 4: ldc #132 // String fireTableDataChanged\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 26\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n- 17: invokeinterface #74, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n+ 17: invokeinterface #72, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n 22: pop\n 23: goto 31\n 26: pop\n 27: aload_0\n- 28: invokespecial #141 // Method javax/swing/table/AbstractTableModel.fireTableDataChanged:()V\n+ 28: invokespecial #134 // Method javax/swing/table/AbstractTableModel.fireTableDataChanged:()V\n 31: return\n \n public void fireTableStructureChanged();\n descriptor: ()V\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=2, locals=1, args_size=1\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #143 // String fireTableStructureChanged\n+ 4: ldc #136 // String fireTableStructureChanged\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 26\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n- 17: invokeinterface #74, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n+ 17: invokeinterface #72, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n 22: pop\n 23: goto 31\n 26: pop\n 27: aload_0\n- 28: invokespecial #145 // Method javax/swing/table/AbstractTableModel.fireTableStructureChanged:()V\n+ 28: invokespecial #138 // Method javax/swing/table/AbstractTableModel.fireTableStructureChanged:()V\n 31: return\n \n+ public javax.swing.event.TableModelListener[] getTableModelListeners();\n+ descriptor: ()[Ljavax/swing/event/TableModelListener;\n+ flags: (0x0001) ACC_PUBLIC\n+ Code:\n+ stack=2, locals=1, args_size=1\n+ 0: aload_0\n+ 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n+ 4: ldc #141 // String getTableModelListeners\n+ 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ 9: dup\n+ 10: ifnull 28\n+ 13: checkcast #38 // class clojure/lang/IFn\n+ 16: aload_0\n+ 17: invokeinterface #72, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n+ 22: checkcast #143 // class \"[Ljavax/swing/event/TableModelListener;\"\n+ 25: goto 33\n+ 28: pop\n+ 29: aload_0\n+ 30: invokespecial #145 // Method javax/swing/table/AbstractTableModel.getTableModelListeners:()[Ljavax/swing/event/TableModelListener;\n+ 33: areturn\n+\n public boolean isCellEditable(int, int);\n descriptor: (II)Z\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=4, locals=3, args_size=3\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n 4: ldc #148 // String isCellEditable\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 39\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: iload_1\n- 18: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 18: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n 21: iload_2\n- 22: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- 25: invokeinterface #62, 4 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- 30: checkcast #102 // class java/lang/Boolean\n- 33: invokevirtual #106 // Method java/lang/Boolean.booleanValue:()Z\n+ 22: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 25: invokeinterface #60, 4 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ 30: checkcast #100 // class java/lang/Boolean\n+ 33: invokevirtual #104 // Method java/lang/Boolean.booleanValue:()Z\n 36: goto 46\n 39: pop\n 40: aload_0\n 41: iload_1\n 42: iload_2\n 43: invokespecial #150 // Method javax/swing/table/AbstractTableModel.isCellEditable:(II)Z\n 46: ireturn\n \n+ public void addTableModelListener(javax.swing.event.TableModelListener);\n+ descriptor: (Ljavax/swing/event/TableModelListener;)V\n+ flags: (0x0001) ACC_PUBLIC\n+ Code:\n+ stack=3, locals=2, args_size=2\n+ 0: aload_0\n+ 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n+ 4: ldc #152 // String addTableModelListener\n+ 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ 9: dup\n+ 10: ifnull 27\n+ 13: checkcast #38 // class clojure/lang/IFn\n+ 16: aload_0\n+ 17: aload_1\n+ 18: invokeinterface #41, 3 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ 23: pop\n+ 24: goto 33\n+ 27: pop\n+ 28: aload_0\n+ 29: aload_1\n+ 30: invokespecial #154 // Method javax/swing/table/AbstractTableModel.addTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n+ 33: return\n+\n public void fireTableRowsInserted(int, int);\n descriptor: (II)V\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=4, locals=3, args_size=3\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #152 // String fireTableRowsInserted\n+ 4: ldc #156 // String fireTableRowsInserted\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 34\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: iload_1\n- 18: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 18: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n 21: iload_2\n- 22: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- 25: invokeinterface #62, 4 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ 22: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 25: invokeinterface #60, 4 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 30: pop\n 31: goto 41\n 34: pop\n 35: aload_0\n 36: iload_1\n 37: iload_2\n- 38: invokespecial #154 // Method javax/swing/table/AbstractTableModel.fireTableRowsInserted:(II)V\n+ 38: invokespecial #158 // Method javax/swing/table/AbstractTableModel.fireTableRowsInserted:(II)V\n 41: return\n \n- public void addTableModelListener(javax.swing.event.TableModelListener);\n- descriptor: (Ljavax/swing/event/TableModelListener;)V\n- flags: (0x0001) ACC_PUBLIC\n- Code:\n- stack=3, locals=2, args_size=2\n- 0: aload_0\n- 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n- 4: ldc #156 // String addTableModelListener\n- 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- 9: dup\n- 10: ifnull 27\n- 13: checkcast #38 // class clojure/lang/IFn\n- 16: aload_0\n- 17: aload_1\n- 18: invokeinterface #41, 3 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- 23: pop\n- 24: goto 33\n- 27: pop\n- 28: aload_0\n- 29: aload_1\n- 30: invokespecial #158 // Method javax/swing/table/AbstractTableModel.addTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n- 33: return\n-\n public void setValueAt(java.lang.Object, int, int);\n descriptor: (Ljava/lang/Object;II)V\n flags: (0x0001) ACC_PUBLIC\n Code:\n stack=5, locals=4, args_size=4\n 0: aload_0\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n@@ -695,17 +695,17 @@\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 35\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: aload_1\n 18: iload_2\n- 19: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 19: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n 22: iload_3\n- 23: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 23: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n 26: invokeinterface #164, 5 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 31: pop\n 32: goto 43\n 35: pop\n 36: aload_0\n 37: aload_1\n 38: iload_2\n@@ -723,18 +723,18 @@\n 4: ldc #169 // String getValueAt\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 33\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n 17: iload_1\n- 18: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 18: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n 21: iload_2\n- 22: invokestatic #59 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- 25: invokeinterface #62, 4 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+ 22: invokestatic #57 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+ 25: invokeinterface #60, 4 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 30: goto 44\n 33: pop\n 34: new #171 // class java/lang/UnsupportedOperationException\n 37: dup\n 38: ldc #169 // String getValueAt\n 40: invokespecial #174 // Method java/lang/UnsupportedOperationException.\"\":(Ljava/lang/String;)V\n 43: athrow\n@@ -749,17 +749,17 @@\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n 4: ldc #176 // String getColumnCount\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 31\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n- 17: invokeinterface #74, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- 22: checkcast #76 // class java/lang/Number\n- 25: invokevirtual #79 // Method java/lang/Number.intValue:()I\n+ 17: invokeinterface #72, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n+ 22: checkcast #74 // class java/lang/Number\n+ 25: invokevirtual #77 // Method java/lang/Number.intValue:()I\n 28: goto 42\n 31: pop\n 32: new #171 // class java/lang/UnsupportedOperationException\n 35: dup\n 36: ldc #176 // String getColumnCount\n 38: invokespecial #174 // Method java/lang/UnsupportedOperationException.\"\":(Ljava/lang/String;)V\n 41: athrow\n@@ -774,17 +774,17 @@\n 1: getfield #16 // Field __clojureFnMap:Lclojure/lang/IPersistentMap;\n 4: ldc #178 // String getRowCount\n 6: invokestatic #36 // Method clojure/lang/RT.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n 9: dup\n 10: ifnull 31\n 13: checkcast #38 // class clojure/lang/IFn\n 16: aload_0\n- 17: invokeinterface #74, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- 22: checkcast #76 // class java/lang/Number\n- 25: invokevirtual #79 // Method java/lang/Number.intValue:()I\n+ 17: invokeinterface #72, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n+ 22: checkcast #74 // class java/lang/Number\n+ 25: invokevirtual #77 // Method java/lang/Number.intValue:()I\n 28: goto 42\n 31: pop\n 32: new #171 // class java/lang/UnsupportedOperationException\n 35: dup\n 36: ldc #178 // String getRowCount\n 38: invokespecial #174 // Method java/lang/UnsupportedOperationException.\"\":(Ljava/lang/String;)V\n 41: athrow\n" } ] }, { "source1": "clojure/instant$fn__6888$fn__6889.class", "source2": "clojure/instant$fn__6888$fn__6889.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,20 +2,20 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class instant$fn__6888$fn__6889 extends AFunction\n {\n- Object dim_leap;\n Object dim_norm;\n+ Object dim_leap;\n \n- public instant$fn__6888$fn__6889(final Object dim_leap, final Object dim_norm) {\n- this.dim_leap = dim_leap;\n+ public instant$fn__6888$fn__6889(final Object dim_norm, final Object dim_leap) {\n this.dim_norm = dim_norm;\n+ this.dim_leap = dim_leap;\n }\n \n public Object invoke(Object month, Object leap_year_QMARK_) {\n final Object o = leap_year_QMARK_;\n leap_year_QMARK_ = null;\n Object o2 = null;\n Label_0025: {\n" } ] }, { "source1": "clojure/instant$fn__6888.class", "source2": "clojure/instant$fn__6888.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,20 +8,20 @@\n public final class instant$fn__6888 extends AFunction\n {\n public static final AFn const__3;\n public static final AFn const__5;\n \n public static Object invokeStatic() {\n Object dim_norm = instant$fn__6888.const__3;\n- final AFn const__5;\n- Object dim_leap = const__5 = instant$fn__6888.const__5;\n- dim_leap = null;\n+ Object dim_leap = instant$fn__6888.const__5;\n final Object o = dim_norm;\n dim_norm = null;\n- return new instant$fn__6888$fn__6889((Object)const__5, o);\n+ final Object o2 = dim_leap;\n+ dim_leap = null;\n+ return new instant$fn__6888$fn__6889(o, o2);\n }\n \n public Object invoke() {\n return invokeStatic();\n }\n \n static {\n" } ] }, { "source1": "clojure/java/javadoc$javadoc_url$fn__9746.class", "source2": "clojure/java/javadoc$javadoc_url$fn__9746.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,20 +5,20 @@\n import clojure.core$str;\n import clojure.lang.ArraySeq;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class javadoc$javadoc_url$fn__9746 extends AFunction\n {\n- Object classname;\n Object url_path;\n+ Object classname;\n \n- public javadoc$javadoc_url$fn__9746(final Object classname, final Object url_path) {\n- this.classname = classname;\n+ public javadoc$javadoc_url$fn__9746(final Object url_path, final Object classname) {\n this.url_path = url_path;\n+ this.classname = classname;\n }\n \n public Object invoke(Object p__9745) {\n final Object o = p__9745;\n p__9745 = null;\n Object vec__9747 = o;\n Object prefix = RT.nth(vec__9747, RT.intCast(0L), (Object)null);\n" } ] }, { "source1": "clojure/java/javadoc$javadoc_url.class", "source2": "clojure/java/javadoc$javadoc_url.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -37,34 +37,35 @@\n temp__4655__auto__9751 = null;\n final Object o3;\n Object file = o3 = o2;\n file = null;\n return core$str.invokeStatic((Object)((File)o3).toURI());\n }\n }\n- final Object o5 = classname;\n+ final Object o5 = url_path;\n+ final Object o6 = classname;\n classname = null;\n final Object invokeStatic2;\n- Object or__4469__auto__9750 = invokeStatic2 = core$some.invokeStatic((Object)new javadoc$javadoc_url$fn__9746(o5, url_path), core$deref.invokeStatic(javadoc$javadoc_url.const__9.get()));\n+ Object or__4469__auto__9750 = invokeStatic2 = core$some.invokeStatic((Object)new javadoc$javadoc_url$fn__9746(o5, o6), core$deref.invokeStatic(javadoc$javadoc_url.const__9.get()));\n if (invokeStatic2 != null) {\n if (invokeStatic2 != Boolean.FALSE) {\n final Object o4 = or__4469__auto__9750;\n or__4469__auto__9750 = null;\n return o4;\n }\n }\n final Object value = javadoc$javadoc_url.const__10.get();\n if (value != null) {\n if (value != Boolean.FALSE) {\n final Object value2 = javadoc$javadoc_url.const__11.get();\n final Object[] array = new Object[2];\n final int n = 0;\n- final Object o6 = url_path;\n+ final Object o7 = url_path;\n url_path = null;\n- array[n] = o6;\n+ array[n] = o7;\n array[1] = \".html\";\n return core$str.invokeStatic(value2, (ISeq)ArraySeq.create(array));\n }\n }\n return null;\n }\n \n" } ] }, { "source1": "clojure/java/shell$sh$fn__9707.class", "source2": "clojure/java/shell$sh$fn__9707.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,23 +6,23 @@\n import clojure.lang.ISeq;\n import clojure.lang.ArraySeq;\n import clojure.lang.Keyword;\n import clojure.lang.AFunction;\n \n public final class shell$sh$fn__9707 extends AFunction\n {\n- Object in_enc;\n- Object proc;\n Object in;\n+ Object proc;\n+ Object in_enc;\n public static final Keyword const__1;\n \n- public shell$sh$fn__9707(final Object in_enc, final Object proc, final Object in) {\n- this.in_enc = in_enc;\n- this.proc = proc;\n+ public shell$sh$fn__9707(final Object in, final Object proc, final Object in_enc) {\n this.in = in;\n+ this.proc = proc;\n+ this.in_enc = in_enc;\n }\n \n public Object invoke() {\n Object os = ((Process)this.proc).getOutputStream();\n Object invokeStatic;\n try {\n invokeStatic = io$copy.invokeStatic(this.in, os, (ISeq)ArraySeq.create(new Object[] { shell$sh$fn__9707.const__1, this.in_enc }));\n" } ] }, { "source1": "clojure/java/shell$sh$fn__9709.class", "source2": "clojure/java/shell$sh$fn__9709.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n package clojure.java;\n \n import clojure.lang.AFunction;\n \n public final class shell$sh$fn__9709 extends AFunction\n {\n- Object stdout;\n Object out_enc;\n+ Object stdout;\n \n- public shell$sh$fn__9709(final Object stdout, final Object out_enc) {\n- this.stdout = stdout;\n+ public shell$sh$fn__9709(final Object out_enc, final Object stdout) {\n this.out_enc = out_enc;\n+ this.stdout = stdout;\n }\n \n public Object invoke() {\n final Object stdout = this.stdout;\n this.stdout = null;\n final Object out_enc = this.out_enc;\n this.out_enc = null;\n" } ] }, { "source1": "clojure/java/shell$sh.class", "source2": "clojure/java/shell$sh.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -102,62 +102,61 @@\n final Object o12 = map__9707;\n map__9707 = null;\n Object out_enc = RT.get(o12, (Object)shell$sh.const__14);\n final Object o13 = in;\n Label_0317: {\n if (o13 != null) {\n if (o13 != Boolean.FALSE) {\n- final Object o14 = in_enc;\n- in_enc = null;\n- final Object o15 = proc;\n- final Object o16 = in;\n+ final Object o14 = in;\n in = null;\n+ final Object o15 = proc;\n+ final Object o16 = in_enc;\n+ in_enc = null;\n core$future_call.invokeStatic((Object)new shell$sh$fn__9707(o14, o15, o16));\n break Label_0317;\n }\n }\n ((OutputStream)((Process)proc).getOutputStream()).close();\n }\n Object stdout = ((Process)proc).getInputStream();\n IPersistentMap persistentMap;\n try {\n Object stderr = ((Process)proc).getErrorStream();\n IPersistentMap mapUniqueKeys;\n try {\n- final Object o17 = stdout;\n- final Object o18 = out_enc;\n+ final Object o17 = out_enc;\n out_enc = null;\n- Object out = core$future_call.invokeStatic((Object)new shell$sh$fn__9709(o17, o18));\n+ Object out = core$future_call.invokeStatic((Object)new shell$sh$fn__9709(o17, stdout));\n Object err = core$future_call.invokeStatic((Object)new shell$sh$fn__9711(stderr));\n- final Object o19 = proc;\n+ final Object o18 = proc;\n proc = null;\n- final int exit_code = ((Process)o19).waitFor();\n+ final int exit_code = ((Process)o18).waitFor();\n final Object[] array = { shell$sh.const__16, exit_code, shell$sh.const__17, null, null, null };\n final int n = 3;\n- final Object o20 = out;\n+ final Object o19 = out;\n out = null;\n- array[n] = core$deref.invokeStatic(o20);\n+ array[n] = core$deref.invokeStatic(o19);\n array[4] = shell$sh.const__19;\n final int n2 = 5;\n- final Object o21 = err;\n+ final Object o20 = err;\n err = null;\n- array[n2] = core$deref.invokeStatic(o21);\n+ array[n2] = core$deref.invokeStatic(o20);\n mapUniqueKeys = RT.mapUniqueKeys(array);\n }\n finally {\n- final Object o22 = stderr;\n+ final Object o21 = stderr;\n stderr = null;\n- ((InputStream)o22).close();\n+ ((InputStream)o21).close();\n }\n persistentMap = mapUniqueKeys;\n }\n finally {\n- final Object o23 = stdout;\n+ final Object o22 = stdout;\n stdout = null;\n- ((InputStream)o23).close();\n+ ((InputStream)o22).close();\n }\n return persistentMap;\n }\n \n public Object doInvoke(final Object o) {\n return invokeStatic((ISeq)o);\n }\n" } ] }, { "source1": "clojure/main$eval_opt$fn__7422.class", "source2": "clojure/main$eval_opt$fn__7422.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class main$eval_opt$fn__7422 extends AFunction\n {\n- Object eof;\n Object reader;\n+ Object eof;\n \n- public main$eval_opt$fn__7422(final Object eof, final Object reader) {\n- this.eof = eof;\n+ public main$eval_opt$fn__7422(final Object reader, final Object eof) {\n this.reader = reader;\n+ this.eof = eof;\n }\n \n public Object invoke() {\n Object invokeStatic;\n try {\n final Object reader = this.reader;\n this.reader = null;\n" } ] }, { "source1": "clojure/main$eval_opt$fn__7424.class", "source2": "clojure/main$eval_opt$fn__7424.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class main$eval_opt$fn__7424 extends AFunction\n {\n- Object eof;\n Object reader;\n+ Object eof;\n \n- public main$eval_opt$fn__7424(final Object eof, final Object reader) {\n- this.eof = eof;\n+ public main$eval_opt$fn__7424(final Object reader, final Object eof) {\n this.reader = reader;\n+ this.eof = eof;\n }\n \n public Object invoke() {\n Object invokeStatic;\n try {\n invokeStatic = core$read.invokeStatic(this.reader, (Object)Boolean.FALSE, this.eof);\n }\n" } ] }, { "source1": "clojure/main$eval_opt.class", "source2": "clojure/main$eval_opt.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -20,15 +20,15 @@\n \n public static Object invokeStatic(Object str) {\n final Object eof = new Object();\n final Object o = str;\n str = null;\n final Object reader = new LineNumberingPushbackReader((Reader)new StringReader((String)o));\n core$push_thread_bindings.invokeStatic(core$hash_map.invokeStatic((ISeq)ArraySeq.create(new Object[] { main$eval_opt.const__2, Util.equiv((Object)main$eval_opt.const__4, main$eval_opt.const__2.get()) ? Boolean.TRUE : main$eval_opt.const__2.get() })));\n- for (Object input = ((IFn)new main$eval_opt$fn__7422(eof, reader)).invoke(); !Util.equiv(input, eof); input = ((IFn)new main$eval_opt$fn__7424(eof, reader)).invoke()) {\n+ for (Object input = ((IFn)new main$eval_opt$fn__7422(reader, eof)).invoke(); !Util.equiv(input, eof); input = ((IFn)new main$eval_opt$fn__7424(reader, eof)).invoke()) {\n final Object o2 = input;\n input = null;\n Object value = core$eval.invokeStatic(o2);\n if (!Util.identical(value, (Object)null)) {\n final Object[] array = { null };\n final int n = 0;\n final Object o3 = value;\n" } ] }, { "source1": "clojure/main$repl$fn__7415.class", "source2": "clojure/main$repl$fn__7415.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,21 +4,21 @@\n import clojure.lang.RT;\n import clojure.lang.IFn;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class main$repl$fn__7415 extends AFunction\n {\n- Object caught;\n Object init;\n+ Object caught;\n public static final Var const__0;\n \n- public main$repl$fn__7415(final Object caught, final Object init) {\n- this.caught = caught;\n+ public main$repl$fn__7415(final Object init, final Object caught) {\n this.init = init;\n+ this.caught = caught;\n }\n \n public Object invoke() {\n Object o;\n try {\n final Object init = this.init;\n this.init = null;\n" } ] }, { "source1": "clojure/main$repl$fn__7417.class", "source2": "clojure/main$repl$fn__7417.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,23 +5,23 @@\n import clojure.lang.Util;\n import clojure.lang.IFn;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class main$repl$fn__7417 extends AFunction\n {\n- Object read_eval_print;\n Object caught;\n Object request_exit;\n+ Object read_eval_print;\n public static final Var const__1;\n \n- public main$repl$fn__7417(final Object read_eval_print, final Object caught, final Object request_exit) {\n- this.read_eval_print = read_eval_print;\n+ public main$repl$fn__7417(final Object caught, final Object request_exit, final Object read_eval_print) {\n this.caught = caught;\n this.request_exit = request_exit;\n+ this.read_eval_print = read_eval_print;\n }\n \n public Object invoke() {\n Boolean b;\n try {\n b = (Util.identical(((IFn)this.read_eval_print).invoke(), this.request_exit) ? Boolean.TRUE : Boolean.FALSE);\n }\n" } ] }, { "source1": "clojure/main$repl$read_eval_print__7408$fn__7409.class", "source2": "clojure/main$repl$read_eval_print__7408$fn__7409.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,22 +2,22 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class main$repl$read_eval_print__7408$fn__7409 extends AFunction\n {\n- Object read;\n- Object request_prompt;\n Object request_exit;\n+ Object request_prompt;\n+ Object read;\n \n- public main$repl$read_eval_print__7408$fn__7409(final Object read, final Object request_prompt, final Object request_exit) {\n- this.read = read;\n- this.request_prompt = request_prompt;\n+ public main$repl$read_eval_print__7408$fn__7409(final Object request_exit, final Object request_prompt, final Object read) {\n this.request_exit = request_exit;\n+ this.request_prompt = request_prompt;\n+ this.read = read;\n }\n \n public Object invoke() {\n Object invoke;\n try {\n final Object read = this.read;\n this.read = null;\n" } ] }, { "source1": "clojure/main$repl$read_eval_print__7408.class", "source2": "clojure/main$repl$read_eval_print__7408.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,42 +8,42 @@\n import clojure.lang.Util;\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class main$repl$read_eval_print__7408 extends AFunction\n {\n- Object read;\n- Object eval;\n+ Object print;\n Object caught;\n- Object request_prompt;\n+ Object eval;\n Object request_exit;\n- Object print;\n+ Object request_prompt;\n+ Object read;\n public static final Var const__0;\n public static final Keyword const__4;\n public static final Var const__5;\n public static final Var const__6;\n public static final Var const__7;\n public static final Var const__8;\n \n- public main$repl$read_eval_print__7408(final Object read, final Object eval, final Object caught, final Object request_prompt, final Object request_exit, final Object print) {\n- this.read = read;\n- this.eval = eval;\n+ public main$repl$read_eval_print__7408(final Object print, final Object caught, final Object eval, final Object request_exit, final Object request_prompt, final Object read) {\n+ this.print = print;\n this.caught = caught;\n- this.request_prompt = request_prompt;\n+ this.eval = eval;\n this.request_exit = request_exit;\n- this.print = print;\n+ this.request_prompt = request_prompt;\n+ this.read = read;\n }\n \n public Object invoke() {\n Object set2;\n try {\n Object read_eval = main$repl$read_eval_print__7408.const__0.get();\n core$push_thread_bindings.invokeStatic(core$hash_map.invokeStatic((ISeq)ArraySeq.create(new Object[] { main$repl$read_eval_print__7408.const__0, Util.equiv((Object)main$repl$read_eval_print__7408.const__4, main$repl$read_eval_print__7408.const__0.get()) ? Boolean.TRUE : main$repl$read_eval_print__7408.const__0.get() })));\n- Object input = ((IFn)new main$repl$read_eval_print__7408$fn__7409(this.read, this.request_prompt, this.request_exit)).invoke();\n+ Object input = ((IFn)new main$repl$read_eval_print__7408$fn__7409(this.request_exit, this.request_prompt, this.read)).invoke();\n final Object invoke;\n Object or__4469__auto__7414 = invoke = ((IFn)RT.set(new Object[] { this.request_exit, this.request_prompt })).invoke(input);\n Object set = null;\n Label_0237: {\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n set = or__4469__auto__7414;\n" } ] }, { "source1": "clojure/main$repl.class", "source2": "clojure/main$repl.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -80,56 +80,55 @@\n Object eval = RT.get(map__7402, (Object)main$repl.const__16, main$repl.const__17.getRawRoot());\n Object print = RT.get(map__7402, (Object)main$repl.const__18, main$repl.const__19.getRawRoot());\n final Object o3 = map__7402;\n map__7402 = null;\n final Object caught = RT.get(o3, (Object)main$repl.const__20, main$repl.const__21.getRawRoot());\n Object request_prompt = new Object();\n final Object request_exit = new Object();\n- final Object o4 = read;\n- read = null;\n- final Object o5 = eval;\n+ final Object o4 = print;\n+ print = null;\n+ final Object o5 = caught;\n+ final Object o6 = eval;\n eval = null;\n- final Object o6 = caught;\n- final Object o7 = request_prompt;\n+ final Object o7 = request_exit;\n+ final Object o8 = request_prompt;\n request_prompt = null;\n- final Object o8 = request_exit;\n- final Object o9 = print;\n- print = null;\n+ final Object o9 = read;\n+ read = null;\n final Object read_eval_print = new main$repl$read_eval_print__7408(o4, o5, o6, o7, o8, o9);\n core$push_thread_bindings.invokeStatic(core$hash_map.invokeStatic((ISeq)ArraySeq.create(new Object[] { main$repl.const__23, main$repl.const__23.get(), main$repl.const__24, main$repl.const__24.get(), main$repl.const__25, main$repl.const__25.get(), main$repl.const__26, main$repl.const__26.get(), main$repl.const__27, main$repl.const__27.get(), main$repl.const__28, main$repl.const__28.get(), main$repl.const__29, main$repl.const__29.get(), main$repl.const__30, main$repl.const__30.get(), main$repl.const__31, System.getProperty(\"clojure.compile.path\", \"classes\"), main$repl.const__32, main$repl.const__32.get(), main$repl.const__33, main$repl.const__33.get(), main$repl.const__34, main$repl.const__34.get(), main$repl.const__35, null, main$repl.const__36, null, main$repl.const__37, null, main$repl.const__38, null })));\n- Object o12;\n+ Object o11;\n try {\n- final Object o10 = caught;\n- final Object o11 = init;\n+ final Object o10 = init;\n init = null;\n- ((IFn)new main$repl$fn__7415(o10, o11)).invoke();\n+ ((IFn)new main$repl$fn__7415(o10, caught)).invoke();\n ((IFn)prompt).invoke();\n ((IFn)flush).invoke();\n while (true) {\n- final Object invoke = ((IFn)new main$repl$fn__7417(read_eval_print, caught, request_exit)).invoke();\n+ final Object invoke = ((IFn)new main$repl$fn__7417(caught, request_exit, read_eval_print)).invoke();\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n break;\n }\n }\n final Object invoke2 = ((IFn)need_prompt).invoke();\n if (invoke2 != null) {\n if (invoke2 == Boolean.FALSE) {\n continue;\n }\n ((IFn)prompt).invoke();\n ((IFn)flush).invoke();\n }\n }\n- o12 = null;\n+ o11 = null;\n }\n finally {\n core$pop_thread_bindings.invokeStatic();\n }\n- return o12;\n+ return o11;\n }\n \n public Object doInvoke(final Object o) {\n return invokeStatic((ISeq)o);\n }\n \n public int getRequiredArity() {\n" } ] }, { "source1": "clojure/pprint$capitalize_word_writer$fn__8724$fn__8727.class", "source2": "clojure/pprint$capitalize_word_writer$fn__8724$fn__8727.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -3,19 +3,19 @@\n \n import clojure.lang.Numbers;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class pprint$capitalize_word_writer$fn__8724$fn__8727 extends AFunction\n {\n- Object last_was_whitespace_QMARK_;\n Object s;\n+ Object last_was_whitespace_QMARK_;\n \n- public pprint$capitalize_word_writer$fn__8724$fn__8727(final Object last_was_whitespace_QMARK_, final Object s) {\n- this.last_was_whitespace_QMARK_ = last_was_whitespace_QMARK_;\n+ public pprint$capitalize_word_writer$fn__8724$fn__8727(final Object s, final Object last_was_whitespace_QMARK_) {\n this.s = s;\n+ this.last_was_whitespace_QMARK_ = last_was_whitespace_QMARK_;\n }\n \n public Object invoke() {\n return core$ref_set.invokeStatic(this.last_was_whitespace_QMARK_, (Object)(Character.isWhitespace((char)RT.nth(this.s, RT.intCast(Numbers.dec((long)RT.count(this.s))))) ? Boolean.TRUE : Boolean.FALSE));\n }\n }\n" } ] }, { "source1": "clojure/pprint$capitalize_word_writer$fn__8724$fn__8729.class", "source2": "clojure/pprint$capitalize_word_writer$fn__8724$fn__8729.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,19 +2,19 @@\n package clojure;\n \n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class pprint$capitalize_word_writer$fn__8724$fn__8729 extends AFunction\n {\n- Object x;\n Object last_was_whitespace_QMARK_;\n+ Object x;\n \n- public pprint$capitalize_word_writer$fn__8724$fn__8729(final Object x, final Object last_was_whitespace_QMARK_) {\n- this.x = x;\n+ public pprint$capitalize_word_writer$fn__8724$fn__8729(final Object last_was_whitespace_QMARK_, final Object x) {\n this.last_was_whitespace_QMARK_ = last_was_whitespace_QMARK_;\n+ this.x = x;\n }\n \n public Object invoke() {\n return core$ref_set.invokeStatic(this.last_was_whitespace_QMARK_, (Object)(Character.isWhitespace(RT.charCast(this.x)) ? Boolean.TRUE : Boolean.FALSE));\n }\n }\n" } ] }, { "source1": "clojure/pprint$capitalize_word_writer$fn__8724.class", "source2": "clojure/pprint$capitalize_word_writer$fn__8724.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -46,18 +46,17 @@\n if (invoke != Boolean.FALSE) {\n final Object o = x;\n x = null;\n Object s = o;\n ((Writer)this.writer).write((String)pprint$capitalize_string.invokeStatic((Object)((String)s).toLowerCase(), core$deref.invokeStatic(this.last_was_whitespace_QMARK_)));\n Object o3;\n if (((String)s).length() > 0L) {\n- final Object last_was_whitespace_QMARK_ = this.last_was_whitespace_QMARK_;\n final Object o2 = s;\n s = null;\n- o3 = LockingTransaction.runInTransaction((Callable)new pprint$capitalize_word_writer$fn__8724$fn__8727(last_was_whitespace_QMARK_, o2));\n+ o3 = LockingTransaction.runInTransaction((Callable)new pprint$capitalize_word_writer$fn__8724$fn__8727(o2, this.last_was_whitespace_QMARK_));\n }\n else {\n o3 = null;\n }\n return o3;\n }\n }\n@@ -76,17 +75,18 @@\n break Label_0182;\n }\n }\n upperCase = c;\n }\n final char mod_c = upperCase;\n ((Writer)this.writer).write(RT.intCast(mod_c));\n+ final Object last_was_whitespace_QMARK_ = this.last_was_whitespace_QMARK_;\n final Object o5 = x;\n x = null;\n- return LockingTransaction.runInTransaction((Callable)new pprint$capitalize_word_writer$fn__8724$fn__8729(o5, this.last_was_whitespace_QMARK_));\n+ return LockingTransaction.runInTransaction((Callable)new pprint$capitalize_word_writer$fn__8724$fn__8729(last_was_whitespace_QMARK_, o5));\n }\n }\n final String s2 = \"No matching clause: \";\n final Object[] array = { null };\n final int n = 0;\n final Object o6 = expr__8726;\n expr__8726 = null;\n" } ] }, { "source1": "clojure/pprint$column_writer$fn__8224$fn__8227.class", "source2": "clojure/pprint$column_writer$fn__8224$fn__8227.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,23 +4,23 @@\n import clojure.lang.Numbers;\n import clojure.lang.RT;\n import clojure.lang.Keyword;\n import clojure.lang.AFunction;\n \n public final class pprint$column_writer$fn__8224$fn__8227 extends AFunction\n {\n- Object s;\n Object this;\n+ Object s;\n int nl;\n public static final Keyword const__2;\n public static final Keyword const__8;\n \n- public pprint$column_writer$fn__8224$fn__8227(final Object s, final Object this2, final int nl) {\n- this.s = s;\n+ public pprint$column_writer$fn__8224$fn__8227(final Object this2, final Object s, final int nl) {\n this.this = this2;\n+ this.s = s;\n this.nl = nl;\n }\n \n public Object invoke() {\n Object o;\n if (this.nl < 0L) {\n o = pprint$set_field.invokeStatic(this.this, (Object)pprint$column_writer$fn__8224$fn__8227.const__2, (Object)Numbers.add(pprint$get_field.invokeStatic(this.this, (Object)pprint$column_writer$fn__8224$fn__8227.const__2), (long)RT.count(this.s)));\n" } ] }, { "source1": "clojure/pprint$column_writer$fn__8224.class", "source2": "clojure/pprint$column_writer$fn__8224.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -46,15 +46,15 @@\n final Object invoke = ((IFn)pred__8225).invoke(pprint$column_writer$fn__8224.const__4, expr__8226);\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n final Object o = x;\n x = null;\n Object s = o;\n final int nl = ((String)s).lastIndexOf(RT.intCast(pprint$column_writer$fn__8224.const__6));\n- LockingTransaction.runInTransaction((Callable)new pprint$column_writer$fn__8224$fn__8227(s, this, nl));\n+ LockingTransaction.runInTransaction((Callable)new pprint$column_writer$fn__8224$fn__8227(this, s, nl));\n final Object o2 = this;\n this = null;\n final Writer writer = (Writer)pprint$get_field.invokeStatic(o2, (Object)pprint$column_writer$fn__8224.const__1);\n final Object o3 = s;\n s = null;\n writer.write((String)o3);\n return null;\n" } ] }, { "source1": "clojure/pprint$execute_format$fn__9036.class", "source2": "clojure/pprint$execute_format$fn__9036.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,25 +6,25 @@\n import clojure.lang.Util;\n import clojure.lang.IFn;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$execute_format$fn__9036 extends AFunction\n {\n- Object format;\n Object real_stream;\n- Object args;\n Object wrapped_stream;\n+ Object format;\n+ Object args;\n public static final Var const__0;\n \n- public pprint$execute_format$fn__9036(final Object format, final Object real_stream, final Object args, final Object wrapped_stream) {\n- this.format = format;\n+ public pprint$execute_format$fn__9036(final Object real_stream, final Object wrapped_stream, final Object format, final Object args) {\n this.real_stream = real_stream;\n- this.args = args;\n this.wrapped_stream = wrapped_stream;\n+ this.format = format;\n+ this.args = args;\n }\n \n public Object invoke() {\n Object invoke;\n try {\n final IFn fn = (IFn)pprint$execute_format$fn__9036.const__0.getRawRoot();\n final Object format = this.format;\n" } ] }, { "source1": "clojure/pprint$execute_format.class", "source2": "clojure/pprint$execute_format.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -66,21 +66,21 @@\n }\n invokeStatic5 = real_stream;\n }\n Object wrapped_stream = invokeStatic5;\n core$push_thread_bindings.invokeStatic(core$hash_map.invokeStatic((ISeq)ArraySeq.create(new Object[] { pprint$execute_format.const__2, wrapped_stream })));\n String s;\n try {\n- final Object o2 = format;\n+ final Object o2 = real_stream;\n+ final Object o3 = wrapped_stream;\n+ wrapped_stream = null;\n+ final Object o4 = format;\n format = null;\n- final Object o3 = real_stream;\n- final Object o4 = args;\n+ final Object o5 = args;\n args = null;\n- final Object o5 = wrapped_stream;\n- wrapped_stream = null;\n ((IFn)new pprint$execute_format$fn__9036(o2, o3, o4, o5)).invoke();\n final Object o6 = stream;\n stream = null;\n final Object invokeStatic6 = core$not.invokeStatic(o6);\n String string = null;\n Label_0204: {\n if (invokeStatic6 != null) {\n" } ] }, { "source1": "clojure/pprint$fn__8263$fn__8264.class", "source2": "clojure/pprint$fn__8263$fn__8264.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,30 +6,30 @@\n import java.io.Writer;\n import clojure.lang.ILookupThunk;\n import clojure.lang.KeywordLookupSite;\n import clojure.lang.AFunction;\n \n public final class pprint$fn__8263$fn__8264 extends AFunction\n {\n- Object lb;\n Object this;\n+ Object lb;\n static final KeywordLookupSite __site__0__;\n static ILookupThunk __thunk__0__;\n static final KeywordLookupSite __site__1__;\n static ILookupThunk __thunk__1__;\n static final KeywordLookupSite __site__2__;\n static ILookupThunk __thunk__2__;\n static final KeywordLookupSite __site__3__;\n static ILookupThunk __thunk__3__;\n static final KeywordLookupSite __site__4__;\n static ILookupThunk __thunk__4__;\n \n- public pprint$fn__8263$fn__8264(final Object lb, final Object this2) {\n- this.lb = lb;\n+ public pprint$fn__8263$fn__8264(final Object this2, final Object lb) {\n this.this = this2;\n+ this.lb = lb;\n }\n \n public Object invoke() {\n final ILookupThunk _thunk__0__ = pprint$fn__8263$fn__8264.__thunk__0__;\n final Object lb = this.lb;\n Object o;\n if (_thunk__0__ == (o = _thunk__0__.get(lb))) {\n" } ] }, { "source1": "clojure/pprint$fn__8263.class", "source2": "clojure/pprint$fn__8263.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -41,19 +41,19 @@\n final ILookupThunk _thunk__1__ = pprint$fn__8263.__thunk__1__;\n final Object o5 = token;\n token = null;\n Object o6;\n if (_thunk__1__ == (o6 = _thunk__1__.get(o5))) {\n o6 = (pprint$fn__8263.__thunk__1__ = ((ILookupSite)pprint$fn__8263.__site__1__).fault(o5)).get(o5);\n }\n- final Object o7;\n- Object lb = o7 = o6;\n- lb = null;\n- final Object o8 = this;\n+ Object lb = o6;\n+ final Object o7 = this;\n this = null;\n+ final Object o8 = lb;\n+ lb = null;\n return LockingTransaction.runInTransaction((Callable)new pprint$fn__8263$fn__8264(o7, o8));\n }\n \n public Object invoke(final Object this1, final Object token) {\n return invokeStatic(this1, token);\n }\n \n" } ] }, { "source1": "clojure/pprint$format_logical_block$fn__8756.class", "source2": "clojure/pprint$format_logical_block$fn__8756.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,31 +7,31 @@\n import clojure.lang.ILookupThunk;\n import clojure.lang.KeywordLookupSite;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$format_logical_block$fn__8756 extends AFunction\n {\n+ Object body;\n Object arg;\n Object prefix;\n- Object params;\n Object suffix;\n- Object body;\n+ Object params;\n public static final Var const__0;\n public static final Var const__1;\n public static final Var const__5;\n static final KeywordLookupSite __site__0__;\n static ILookupThunk __thunk__0__;\n \n- public pprint$format_logical_block$fn__8756(final Object arg, final Object prefix, final Object params, final Object suffix, final Object body) {\n+ public pprint$format_logical_block$fn__8756(final Object body, final Object arg, final Object prefix, final Object suffix, final Object params) {\n+ this.body = body;\n this.arg = arg;\n this.prefix = prefix;\n- this.params = params;\n this.suffix = suffix;\n- this.body = body;\n+ this.params = params;\n }\n \n public Object invoke() {\n Object invoke;\n try {\n ((IFn)pprint$format_logical_block$fn__8756.const__0).invoke(pprint$format_logical_block$fn__8756.const__1.get(), this.prefix, (Object)null, this.suffix);\n final Object body = this.body;\n" } ] }, { "source1": "clojure/pprint$format_logical_block.class", "source2": "clojure/pprint$format_logical_block.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -125,24 +125,24 @@\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n ((Writer)pprint$format_logical_block.const__13.get()).write(\"#\");\n break Label_0558;\n }\n }\n core$push_thread_bindings.invokeStatic((Object)RT.map(new Object[] { pprint$format_logical_block.const__15, Numbers.inc(core$var_get.invokeStatic((Object)pprint$format_logical_block.const__15)), pprint$format_logical_block.const__18, pprint$format_logical_block.const__9 }));\n- final Object o16 = arg;\n+ final Object o16 = body;\n+ body = null;\n+ final Object o17 = arg;\n arg = null;\n- final Object o17 = prefix;\n+ final Object o18 = prefix;\n prefix = null;\n- final Object o18 = params;\n- params = null;\n final Object o19 = suffix;\n suffix = null;\n- final Object o20 = body;\n- body = null;\n+ final Object o20 = params;\n+ params = null;\n ((IFn)new pprint$format_logical_block$fn__8756(o16, o17, o18, o19, o20)).invoke();\n }\n final Object o21 = navigator2;\n navigator2 = null;\n return o21;\n }\n \n" } ] }, { "source1": "clojure/pprint$indent$fn__8431.class", "source2": "clojure/pprint$indent$fn__8431.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -13,16 +13,16 @@\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$indent$fn__8431 extends AFunction\n {\n Object this;\n- Object relative_to;\n Object offset;\n+ Object relative_to;\n public static final Var const__2;\n public static final Keyword const__4;\n public static final Keyword const__9;\n public static final Keyword const__11;\n static final KeywordLookupSite __site__0__;\n static ILookupThunk __thunk__0__;\n static final KeywordLookupSite __site__1__;\n@@ -32,18 +32,18 @@\n static final KeywordLookupSite __site__3__;\n static ILookupThunk __thunk__3__;\n static final KeywordLookupSite __site__4__;\n static ILookupThunk __thunk__4__;\n static final KeywordLookupSite __site__5__;\n static ILookupThunk __thunk__5__;\n \n- public pprint$indent$fn__8431(final Object this2, final Object relative_to, final Object offset) {\n+ public pprint$indent$fn__8431(final Object this2, final Object offset, final Object relative_to) {\n this.this = this2;\n- this.relative_to = relative_to;\n this.offset = offset;\n+ this.relative_to = relative_to;\n }\n \n public Object invoke() {\n final ILookupThunk _thunk__0__ = pprint$indent$fn__8431.__thunk__0__;\n final Object invokeStatic = core$deref.invokeStatic(core$deref.invokeStatic(this.this));\n Object o;\n if (_thunk__0__ == (o = _thunk__0__.get(invokeStatic))) {\n" } ] }, { "source1": "clojure/pprint$indent.class", "source2": "clojure/pprint$indent.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,18 +6,18 @@\n import clojure.lang.AFunction;\n \n public final class pprint$indent extends AFunction\n {\n public static Object invokeStatic(Object this, Object relative_to, Object offset) {\n final Object o = this;\n this = null;\n- final Object o2 = relative_to;\n- relative_to = null;\n- final Object o3 = offset;\n+ final Object o2 = offset;\n offset = null;\n+ final Object o3 = relative_to;\n+ relative_to = null;\n return LockingTransaction.runInTransaction((Callable)new pprint$indent$fn__8431(o, o2, o3));\n }\n \n public Object invoke(final Object this1, final Object relative_to, final Object offset) {\n return invokeStatic(this1, relative_to, offset);\n }\n }\n" } ] }, { "source1": "clojure/pprint$map_params$iter__8976__8980$fn__8981$fn__8982.class", "source2": "clojure/pprint$map_params$iter__8976__8980$fn__8981$fn__8982.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,24 +4,24 @@\n import clojure.lang.Tuple;\n import clojure.lang.Indexed;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class pprint$map_params$iter__8976__8980$fn__8981$fn__8982 extends AFunction\n {\n+ Object offset;\n Object b__8979;\n int size__5215__auto__;\n Object c__5214__auto__;\n- Object offset;\n \n- public pprint$map_params$iter__8976__8980$fn__8981$fn__8982(final Object b__8979, final int size__5215__auto__, final Object c__5214__auto__, final Object offset) {\n+ public pprint$map_params$iter__8976__8980$fn__8981$fn__8982(final Object offset, final Object b__8979, final int size__5215__auto__, final Object c__5214__auto__) {\n+ this.offset = offset;\n this.b__8979 = b__8979;\n this.size__5215__auto__ = size__5215__auto__;\n this.c__5214__auto__ = c__5214__auto__;\n- this.offset = offset;\n }\n \n public Object invoke() {\n for (long i__8978 = (long)RT.intCast(0L); i__8978 < this.size__5215__auto__; ++i__8978) {\n Object vec__8983 = ((Indexed)this.c__5214__auto__).nth(RT.intCast(i__8978));\n Object name = RT.nth(vec__8983, RT.intCast(0L), (Object)null);\n final Object o = vec__8983;\n" } ] }, { "source1": "clojure/pprint$map_params$iter__8976__8980$fn__8981.class", "source2": "clojure/pprint$map_params$iter__8976__8980$fn__8981.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,22 +5,22 @@\n import clojure.lang.Tuple;\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class pprint$map_params$iter__8976__8980$fn__8981 extends AFunction\n {\n+ Object offset;\n Object iter__8976;\n Object s__8977;\n- Object offset;\n \n- public pprint$map_params$iter__8976__8980$fn__8981(final Object iter__8976, final Object s__8977, final Object offset) {\n+ public pprint$map_params$iter__8976__8980$fn__8981(final Object offset, final Object iter__8976, final Object s__8977) {\n+ this.offset = offset;\n this.iter__8976 = iter__8976;\n this.s__8977 = s__8977;\n- this.offset = offset;\n }\n \n public Object invoke() {\n final Object s__8979 = this.s__8977;\n this.s__8977 = null;\n final Object o;\n Object s__8977 = o = s__8979;\n@@ -33,51 +33,52 @@\n temp__4657__auto__8991 = null;\n Object s__8978 = o2;\n final Object invokeStatic2 = core$chunked_seq_QMARK_.invokeStatic(s__8978);\n if (invokeStatic2 != null) {\n if (invokeStatic2 != Boolean.FALSE) {\n Object c__5214__auto__8989 = core$chunk_first.invokeStatic(s__8978);\n final int size__5215__auto__8990 = RT.intCast(RT.count(c__5214__auto__8989));\n- final Object invokeStatic3;\n- Object b__8979 = invokeStatic3 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__8990);\n+ Object b__8979 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__8990);\n+ final Object offset = this.offset;\n+ final Object o3 = b__8979;\n final int n = size__5215__auto__8990;\n- final Object o3 = c__5214__auto__8989;\n+ final Object o4 = c__5214__auto__8989;\n c__5214__auto__8989 = null;\n- final Object invoke = ((IFn)new pprint$map_params$iter__8976__8980$fn__8981$fn__8982(invokeStatic3, n, o3, this.offset)).invoke();\n+ final Object invoke = ((IFn)new pprint$map_params$iter__8976__8980$fn__8981$fn__8982(offset, o3, n, o4)).invoke();\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n- final Object o4 = b__8979;\n+ final Object o5 = b__8979;\n b__8979 = null;\n- final Object invokeStatic4 = core$chunk.invokeStatic(o4);\n+ final Object invokeStatic3 = core$chunk.invokeStatic(o5);\n final IFn fn = (IFn)this.iter__8976;\n- final Object o5 = s__8978;\n+ final Object o6 = s__8978;\n s__8978 = null;\n- return core$chunk_cons.invokeStatic(invokeStatic4, fn.invoke(core$chunk_rest.invokeStatic(o5)));\n+ return core$chunk_cons.invokeStatic(invokeStatic3, fn.invoke(core$chunk_rest.invokeStatic(o6)));\n }\n }\n- final Object o7 = b__8979;\n+ final Object o8 = b__8979;\n b__8979 = null;\n- return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o7), (Object)null);\n+ return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o8), (Object)null);\n }\n }\n Object vec__8986 = core$first__4339.invokeStatic(s__8978);\n Object name = RT.nth(vec__8986, RT.intCast(0L), (Object)null);\n- final Object o8 = vec__8986;\n+ final Object o9 = vec__8986;\n vec__8986 = null;\n final Object nth;\n- Object vec__8987 = nth = RT.nth(o8, RT.intCast(1L), (Object)null);\n+ Object vec__8987 = nth = RT.nth(o9, RT.intCast(1L), (Object)null);\n vec__8987 = null;\n Object default1 = RT.nth(nth, RT.intCast(0L), (Object)null);\n- final Object o9 = name;\n+ final Object o10 = name;\n name = null;\n- final Object o10 = default1;\n+ final Object o11 = default1;\n default1 = null;\n- final IPersistentVector create = Tuple.create(o9, (Object)Tuple.create(o10, this.offset));\n+ final IPersistentVector create = Tuple.create(o10, (Object)Tuple.create(o11, this.offset));\n final IFn fn2 = (IFn)this.iter__8976;\n- final Object o11 = s__8978;\n+ final Object o12 = s__8978;\n s__8978 = null;\n- return core$cons__4331.invokeStatic((Object)create, fn2.invoke(core$rest__4343.invokeStatic(o11)));\n+ return core$cons__4331.invokeStatic((Object)create, fn2.invoke(core$rest__4343.invokeStatic(o12)));\n }\n }\n return null;\n }\n }\n" } ] }, { "source1": "clojure/pprint$map_params$iter__8976__8980.class", "source2": "clojure/pprint$map_params$iter__8976__8980.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,12 +10,13 @@\n Object offset;\n \n public pprint$map_params$iter__8976__8980(final Object offset) {\n this.offset = offset;\n }\n \n public Object invoke(Object s__8977) {\n+ final Object offset = this.offset;\n final Object o = s__8977;\n s__8977 = null;\n- return new LazySeq((IFn)new pprint$map_params$iter__8976__8980$fn__8981((Object)this, o, this.offset));\n+ return new LazySeq((IFn)new pprint$map_params$iter__8976__8980$fn__8981(offset, (Object)this, o));\n }\n }\n" } ] }, { "source1": "clojure/pprint$nl$fn__8428.class", "source2": "clojure/pprint$nl$fn__8428.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,27 +9,27 @@\n import clojure.lang.KeywordLookupSite;\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$nl$fn__8428 extends AFunction\n {\n- Object type;\n Object this;\n+ Object type;\n public static final Var const__2;\n public static final Keyword const__3;\n public static final Keyword const__4;\n static final KeywordLookupSite __site__0__;\n static ILookupThunk __thunk__0__;\n static final KeywordLookupSite __site__1__;\n static ILookupThunk __thunk__1__;\n \n- public pprint$nl$fn__8428(final Object type, final Object this2) {\n- this.type = type;\n+ public pprint$nl$fn__8428(final Object this2, final Object type) {\n this.this = this2;\n+ this.type = type;\n }\n \n public Object invoke() {\n core$alter.invokeStatic(core$deref.invokeStatic(this.this), pprint$nl$fn__8428.const__2.getRawRoot(), (ISeq)ArraySeq.create(new Object[] { pprint$nl$fn__8428.const__3, pprint$nl$fn__8428.const__4 }));\n final ILookupThunk _thunk__0__ = pprint$nl$fn__8428.__thunk__0__;\n final Object invokeStatic = core$deref.invokeStatic(core$deref.invokeStatic(this.this));\n Object o;\n" } ] }, { "source1": "clojure/pprint$nl.class", "source2": "clojure/pprint$nl.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,18 +4,18 @@\n import clojure.lang.LockingTransaction;\n import java.util.concurrent.Callable;\n import clojure.lang.AFunction;\n \n public final class pprint$nl extends AFunction\n {\n public static Object invokeStatic(Object this, Object type) {\n- final Object o = type;\n- type = null;\n- final Object o2 = this;\n+ final Object o = this;\n this = null;\n+ final Object o2 = type;\n+ type = null;\n return LockingTransaction.runInTransaction((Callable)new pprint$nl$fn__8428(o, o2));\n }\n \n public Object invoke(final Object this1, final Object type) {\n return invokeStatic(this1, type);\n }\n }\n" } ] }, { "source1": "clojure/pprint$p_write_char$fn__8395.class", "source2": "clojure/pprint$p_write_char$fn__8395.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,26 +6,26 @@\n import clojure.lang.ArraySeq;\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$p_write_char$fn__8395 extends AFunction\n {\n- Object c;\n- Object newpos;\n Object oldpos;\n+ Object newpos;\n Object this;\n+ Object c;\n public static final Var const__2;\n public static final Keyword const__3;\n \n- public pprint$p_write_char$fn__8395(final Object c, final Object newpos, final Object oldpos, final Object this2) {\n- this.c = c;\n- this.newpos = newpos;\n+ public pprint$p_write_char$fn__8395(final Object oldpos, final Object newpos, final Object this2, final Object c) {\n this.oldpos = oldpos;\n+ this.newpos = newpos;\n this.this = this2;\n+ this.c = c;\n }\n \n public Object invoke() {\n core$alter.invokeStatic(core$deref.invokeStatic(this.this), pprint$p_write_char$fn__8395.const__2.getRawRoot(), (ISeq)ArraySeq.create(new Object[] { pprint$p_write_char$fn__8395.const__3, this.newpos }));\n return pprint$add_to_buffer.invokeStatic(this.this, pprint$make_buffer_blob.invokeStatic((ISeq)ArraySeq.create(new Object[] { core$str.invokeStatic((Object)RT.charCast(this.c)), null, this.oldpos, this.newpos })));\n }\n \n" } ] }, { "source1": "clojure/pprint$p_write_char.class", "source2": "clojure/pprint$p_write_char.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -61,22 +61,22 @@\n final Object invokeStatic3 = core$deref.invokeStatic(core$deref.invokeStatic(this));\n Object o8;\n if (_thunk__2__ == (o8 = _thunk__2__.get(invokeStatic3))) {\n o8 = (pprint$p_write_char.__thunk__2__ = ((ILookupSite)pprint$p_write_char.__site__2__).fault(invokeStatic3)).get(invokeStatic3);\n }\n Object oldpos = o8;\n Object newpos = Numbers.inc(oldpos);\n- final Object o9 = c;\n- c = null;\n+ final Object o9 = oldpos;\n+ oldpos = null;\n final Object o10 = newpos;\n newpos = null;\n- final Object o11 = oldpos;\n- oldpos = null;\n- final Object o12 = this;\n+ final Object o11 = this;\n this = null;\n+ final Object o12 = c;\n+ c = null;\n o6 = LockingTransaction.runInTransaction((Callable)new pprint$p_write_char$fn__8395(o9, o10, o11, o12));\n }\n return o6;\n }\n \n public Object invoke(final Object this1, final Object c) {\n return invokeStatic(this1, c);\n" } ] }, { "source1": "clojure/pprint$pprint_defn$fn__9218.class", "source2": "clojure/pprint$pprint_defn$fn__9218.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,31 +5,31 @@\n import clojure.lang.IFn;\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$pprint_defn$fn__9218 extends AFunction\n {\n+ Object defn_sym;\n+ Object stuff;\n Object attr_map;\n- Object defn_name;\n Object doc_str;\n- Object stuff;\n- Object defn_sym;\n+ Object defn_name;\n public static final Var const__0;\n public static final Var const__1;\n public static final Var const__3;\n public static final Keyword const__7;\n public static final Var const__9;\n \n- public pprint$pprint_defn$fn__9218(final Object attr_map, final Object defn_name, final Object doc_str, final Object stuff, final Object defn_sym) {\n+ public pprint$pprint_defn$fn__9218(final Object defn_sym, final Object stuff, final Object attr_map, final Object doc_str, final Object defn_name) {\n+ this.defn_sym = defn_sym;\n+ this.stuff = stuff;\n this.attr_map = attr_map;\n- this.defn_name = defn_name;\n this.doc_str = doc_str;\n- this.stuff = stuff;\n- this.defn_sym = defn_sym;\n+ this.defn_name = defn_name;\n }\n \n public Object invoke() {\n Object invoke4;\n try {\n ((IFn)pprint$pprint_defn$fn__9218.const__0).invoke(pprint$pprint_defn$fn__9218.const__1.get(), (Object)\"(\", (Object)null, (Object)\")\");\n Object format_in__9053__auto__9229 = \"~w ~1I~@_~w\";\n" } ] }, { "source1": "clojure/pprint$pprint_defn.class", "source2": "clojure/pprint$pprint_defn.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -79,24 +79,24 @@\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n ((Writer)pprint$pprint_defn.const__10.get()).write(\"#\");\n return null;\n }\n }\n core$push_thread_bindings.invokeStatic((Object)RT.map(new Object[] { pprint$pprint_defn.const__12, Numbers.inc(core$var_get.invokeStatic((Object)pprint$pprint_defn.const__12)), pprint$pprint_defn.const__15, pprint$pprint_defn.const__2 }));\n- final Object o13 = attr_map;\n+ final Object o13 = defn_sym;\n+ defn_sym = null;\n+ final Object o14 = stuff3;\n+ stuff3 = null;\n+ final Object o15 = attr_map;\n attr_map = null;\n- final Object o14 = defn_name;\n- defn_name = null;\n- final Object o15 = doc_str;\n+ final Object o16 = doc_str;\n doc_str = null;\n- final Object o16 = stuff3;\n- stuff3 = null;\n- final Object o17 = defn_sym;\n- defn_sym = null;\n+ final Object o17 = defn_name;\n+ defn_name = null;\n ((IFn)new pprint$pprint_defn$fn__9218(o13, o14, o15, o16, o17)).invoke();\n return null;\n }\n }\n final IFn fn = (IFn)pprint$pprint_defn.const__16.getRawRoot();\n final Object o18 = alis;\n alis = null;\n" } ] }, { "source1": "clojure/pprint$pprint_ideref$fn__9096.class", "source2": "clojure/pprint$pprint_ideref$fn__9096.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,28 +7,28 @@\n import clojure.lang.IFn;\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$pprint_ideref$fn__9096 extends AFunction\n {\n- Object prefix;\n Object o;\n+ Object prefix;\n public static final Var const__0;\n public static final Var const__1;\n public static final Keyword const__3;\n public static final Keyword const__8;\n public static final Keyword const__13;\n public static final Keyword const__16;\n public static final Keyword const__17;\n public static final Var const__19;\n \n- public pprint$pprint_ideref$fn__9096(final Object prefix, final Object o) {\n- this.prefix = prefix;\n+ public pprint$pprint_ideref$fn__9096(final Object o, final Object prefix) {\n this.o = o;\n+ this.prefix = prefix;\n }\n \n public Object invoke() {\n Object invoke;\n try {\n ((IFn)pprint$pprint_ideref$fn__9096.const__0).invoke(pprint$pprint_ideref$fn__9096.const__1.get(), this.prefix, (Object)null, (Object)\">\");\n pprint$pprint_indent.invokeStatic((Object)pprint$pprint_ideref$fn__9096.const__3, (Object)Numbers.num(Numbers.minus(Numbers.minus((long)RT.count(this.prefix), 2L))));\n" } ] }, { "source1": "clojure/pprint$pprint_ideref.class", "source2": "clojure/pprint$pprint_ideref.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -42,18 +42,18 @@\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n ((Writer)pprint$pprint_ideref.const__7.get()).write(\"#\");\n return null;\n }\n }\n core$push_thread_bindings.invokeStatic((Object)RT.map(new Object[] { pprint$pprint_ideref.const__9, Numbers.inc(core$var_get.invokeStatic((Object)pprint$pprint_ideref.const__9)), pprint$pprint_ideref.const__12, pprint$pprint_ideref.const__13 }));\n- final Object o4 = prefix;\n- prefix = null;\n- final Object o5 = o;\n+ final Object o4 = o;\n o = null;\n+ final Object o5 = prefix;\n+ prefix = null;\n ((IFn)new pprint$pprint_ideref$fn__9096(o4, o5)).invoke();\n return null;\n }\n \n public Object invoke(final Object o) {\n return invokeStatic(o);\n }\n" } ] }, { "source1": "clojure/pprint$pprint_ns$fn__9164.class", "source2": "clojure/pprint$pprint_ns$fn__9164.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,31 +7,31 @@\n import clojure.lang.IFn;\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$pprint_ns$fn__9164 extends AFunction\n {\n- Object doc_str;\n Object attr_map;\n+ Object ns_name;\n+ Object doc_str;\n Object references;\n Object ns_sym;\n- Object ns_name;\n public static final Var const__0;\n public static final Var const__1;\n public static final Var const__3;\n public static final Keyword const__10;\n public static final Var const__11;\n \n- public pprint$pprint_ns$fn__9164(final Object doc_str, final Object attr_map, final Object references, final Object ns_sym, final Object ns_name) {\n- this.doc_str = doc_str;\n+ public pprint$pprint_ns$fn__9164(final Object attr_map, final Object ns_name, final Object doc_str, final Object references, final Object ns_sym) {\n this.attr_map = attr_map;\n+ this.ns_name = ns_name;\n+ this.doc_str = doc_str;\n this.references = references;\n this.ns_sym = ns_sym;\n- this.ns_name = ns_name;\n }\n \n public Object invoke() {\n Object invoke4;\n try {\n ((IFn)pprint$pprint_ns$fn__9164.const__0).invoke(pprint$pprint_ns$fn__9164.const__1.get(), (Object)\"(\", (Object)null, (Object)\")\");\n Object format_in__9053__auto__9175 = \"~w ~1I~@_~w\";\n" } ] }, { "source1": "clojure/pprint$pprint_ns.class", "source2": "clojure/pprint$pprint_ns.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -78,24 +78,24 @@\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n ((Writer)pprint$pprint_ns.const__10.get()).write(\"#\");\n return null;\n }\n }\n core$push_thread_bindings.invokeStatic((Object)RT.map(new Object[] { pprint$pprint_ns.const__12, Numbers.inc(core$var_get.invokeStatic((Object)pprint$pprint_ns.const__12)), pprint$pprint_ns.const__15, pprint$pprint_ns.const__2 }));\n- final Object o13 = doc_str;\n- doc_str = null;\n- final Object o14 = attr_map;\n+ final Object o13 = attr_map;\n attr_map = null;\n- final Object o15 = references;\n+ final Object o14 = ns_name;\n+ ns_name = null;\n+ final Object o15 = doc_str;\n+ doc_str = null;\n+ final Object o16 = references;\n references = null;\n- final Object o16 = ns_sym;\n+ final Object o17 = ns_sym;\n ns_sym = null;\n- final Object o17 = ns_name;\n- ns_name = null;\n ((IFn)new pprint$pprint_ns$fn__9164(o13, o14, o15, o16, o17)).invoke();\n return null;\n }\n }\n final Object o18 = alis;\n alis = null;\n return pprint$write_out.invokeStatic(o18);\n" } ] }, { "source1": "clojure/pprint$pprint_ns_reference$fn__9118$fn__9126.class", "source2": "clojure/pprint$pprint_ns_reference$fn__9118$fn__9126.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,26 +5,26 @@\n import clojure.lang.RT;\n import clojure.lang.IFn;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$pprint_ns_reference$fn__9118$fn__9126 extends AFunction\n {\n- Object start;\n- Object arg;\n Object end;\n+ Object arg;\n+ Object start;\n public static final Var const__0;\n public static final Var const__1;\n public static final Var const__12;\n public static final Var const__17;\n \n- public pprint$pprint_ns_reference$fn__9118$fn__9126(final Object start, final Object arg, final Object end) {\n- this.start = start;\n- this.arg = arg;\n+ public pprint$pprint_ns_reference$fn__9118$fn__9126(final Object end, final Object arg, final Object start) {\n this.end = end;\n+ this.arg = arg;\n+ this.start = start;\n }\n \n public Object invoke() {\n Object invoke4;\n try {\n ((IFn)pprint$pprint_ns_reference$fn__9118$fn__9126.const__0).invoke(pprint$pprint_ns_reference$fn__9118$fn__9126.const__1.get(), this.start, (Object)null, this.end);\n final boolean and__4467__auto__9138 = Util.equiv((long)RT.count(this.arg), 3L);\n" } ] }, { "source1": "clojure/pprint$pprint_ns_reference$fn__9118.class", "source2": "clojure/pprint$pprint_ns_reference$fn__9118.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,32 +6,32 @@\n import clojure.lang.RT;\n import clojure.lang.IFn;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$pprint_ns_reference$fn__9118 extends AFunction\n {\n- Object keyw;\n Object args;\n Object start;\n Object end;\n+ Object keyw;\n public static final Var const__0;\n public static final Var const__1;\n public static final Var const__3;\n public static final Object const__9;\n public static final Var const__11;\n public static final Var const__13;\n public static final Var const__16;\n public static final Var const__19;\n \n- public pprint$pprint_ns_reference$fn__9118(final Object keyw, final Object args, final Object start, final Object end) {\n- this.keyw = keyw;\n+ public pprint$pprint_ns_reference$fn__9118(final Object args, final Object start, final Object end, final Object keyw) {\n this.args = args;\n this.start = start;\n this.end = end;\n+ this.keyw = keyw;\n }\n \n public Object invoke() {\n Object invoke6;\n try {\n ((IFn)pprint$pprint_ns_reference$fn__9118.const__0).invoke(pprint$pprint_ns_reference$fn__9118.const__1.get(), this.start, (Object)null, this.end);\n Object format_in__9053__auto__9152 = \"~w~:i\";\n@@ -98,20 +98,20 @@\n if (invoke3 != null) {\n if (invoke3 != Boolean.FALSE) {\n ((Writer)pprint$pprint_ns_reference$fn__9118.const__1.get()).write(\"#\");\n break Label_0328;\n }\n }\n core$push_thread_bindings.invokeStatic((Object)RT.map(new Object[] { pprint$pprint_ns_reference$fn__9118.const__13, Numbers.inc(core$var_get.invokeStatic((Object)pprint$pprint_ns_reference$fn__9118.const__13)), pprint$pprint_ns_reference$fn__9118.const__16, pprint$pprint_ns_reference$fn__9118.const__9 }));\n- final Object o6 = start;\n- start = null;\n+ final Object o6 = end;\n+ end = null;\n final Object o7 = arg;\n arg = null;\n- final Object o8 = end;\n- end = null;\n+ final Object o8 = start;\n+ start = null;\n ((IFn)new pprint$pprint_ns_reference$fn__9118$fn__9126(o6, o7, o8)).invoke();\n }\n final Object invokeStatic5 = core$next__4341.invokeStatic(args);\n if (invokeStatic5 != null) {\n if (invokeStatic5 != Boolean.FALSE) {\n Object format_in__9053__auto__9154 = \"~_\";\n final Object invokeStatic6 = core$string_QMARK___4365.invokeStatic(format_in__9053__auto__9154);\n" } ] }, { "source1": "clojure/pprint$pprint_ns_reference.class", "source2": "clojure/pprint$pprint_ns_reference.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -37,22 +37,22 @@\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n ((Writer)pprint$pprint_ns_reference.const__7.get()).write(\"#\");\n return null;\n }\n }\n core$push_thread_bindings.invokeStatic((Object)RT.map(new Object[] { pprint$pprint_ns_reference.const__9, Numbers.inc(core$var_get.invokeStatic((Object)pprint$pprint_ns_reference.const__9)), pprint$pprint_ns_reference.const__12, pprint$pprint_ns_reference.const__3 }));\n- final Object o4 = keyw;\n- keyw = null;\n- final Object o5 = args;\n+ final Object o4 = args;\n args = null;\n- final Object o6 = start;\n+ final Object o5 = start;\n start = null;\n- final Object o7 = end;\n+ final Object o6 = end;\n end = null;\n+ final Object o7 = keyw;\n+ keyw = null;\n ((IFn)new pprint$pprint_ns_reference$fn__9118(o4, o5, o6, o7)).invoke();\n return null;\n }\n }\n final Object o8 = reference;\n if (o8 != null) {\n if (o8 != Boolean.FALSE) {\n" } ] }, { "source1": "clojure/pprint$pretty_writer$fn__8401$fn__8404.class", "source2": "clojure/pprint$pretty_writer$fn__8401$fn__8404.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -12,34 +12,34 @@\n import clojure.lang.KeywordLookupSite;\n import clojure.lang.Var;\n import clojure.lang.Keyword;\n import clojure.lang.AFunction;\n \n public final class pprint$pretty_writer$fn__8401$fn__8404 extends AFunction\n {\n- Object mode;\n- Object s;\n+ Object white_space;\n Object s0;\n Object this;\n- Object white_space;\n+ Object mode;\n+ Object s;\n public static final Keyword const__1;\n public static final Var const__6;\n public static final Keyword const__7;\n public static final Keyword const__8;\n static final KeywordLookupSite __site__0__;\n static ILookupThunk __thunk__0__;\n static final KeywordLookupSite __site__1__;\n static ILookupThunk __thunk__1__;\n \n- public pprint$pretty_writer$fn__8401$fn__8404(final Object mode, final Object s, final Object s2, final Object this2, final Object white_space) {\n- this.mode = mode;\n- this.s = s;\n- this.s0 = s2;\n- this.this = this2;\n+ public pprint$pretty_writer$fn__8401$fn__8404(final Object white_space, final Object s0, final Object this2, final Object mode, final Object s2) {\n this.white_space = white_space;\n+ this.s0 = s0;\n+ this.this = this2;\n+ this.mode = mode;\n+ this.s = s2;\n }\n \n public Object invoke() {\n Object o3;\n if (Util.equiv(this.mode, (Object)pprint$pretty_writer$fn__8401$fn__8404.const__1)) {\n pprint$write_white_space.invokeStatic(this.this);\n final ILookupThunk _thunk__0__ = pprint$pretty_writer$fn__8401$fn__8404.__thunk__0__;\n" } ] }, { "source1": "clojure/pprint$pretty_writer$fn__8401.class", "source2": "clojure/pprint$pretty_writer$fn__8401.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -54,25 +54,25 @@\n Object white_space = ((String)s0).substring(RT.count(s2));\n final ILookupThunk _thunk__0__ = pprint$pretty_writer$fn__8401.__thunk__0__;\n final Object invokeStatic = core$deref.invokeStatic(core$deref.invokeStatic(this));\n Object o3;\n if (_thunk__0__ == (o3 = _thunk__0__.get(invokeStatic))) {\n o3 = (pprint$pretty_writer$fn__8401.__thunk__0__ = ((ILookupSite)pprint$pretty_writer$fn__8401.__site__0__).fault(invokeStatic)).get(invokeStatic);\n }\n- final Object o4;\n- Object mode = o4 = o3;\n- mode = null;\n- final Object o5 = s2;\n- s2 = null;\n- final Object o6 = s0;\n+ Object mode = o3;\n+ final Object o4 = white_space;\n+ white_space = null;\n+ final Object o5 = s0;\n s0 = null;\n- final Object o7 = this;\n+ final Object o6 = this;\n this = null;\n- final Object o8 = white_space;\n- white_space = null;\n+ final Object o7 = mode;\n+ mode = null;\n+ final Object o8 = s2;\n+ s2 = null;\n return LockingTransaction.runInTransaction((Callable)new pprint$pretty_writer$fn__8401$fn__8404(o4, o5, o6, o7, o8));\n }\n }\n final Object invoke2 = ((IFn)pred__8402).invoke(pprint$pretty_writer$fn__8401.const__7, expr__8403);\n if (invoke2 != null) {\n if (invoke2 != Boolean.FALSE) {\n final Object o10 = this;\n" } ] }, { "source1": "clojure/pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347$fn__9348.class", "source2": "clojure/pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347$fn__9348.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,21 +6,21 @@\n import clojure.lang.Indexed;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347$fn__9348 extends AFunction\n {\n Object c__5214__auto__;\n- int size__5215__auto__;\n Object b__9345;\n+ int size__5215__auto__;\n \n- public pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347$fn__9348(final Object c__5214__auto__, final int size__5215__auto__, final Object b__9345) {\n+ public pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347$fn__9348(final Object c__5214__auto__, final Object b__9345, final int size__5215__auto__) {\n this.c__5214__auto__ = c__5214__auto__;\n- this.size__5215__auto__ = size__5215__auto__;\n this.b__9345 = b__9345;\n+ this.size__5215__auto__ = size__5215__auto__;\n }\n \n public Object invoke() {\n for (long i__9344 = (long)RT.intCast(0L); i__9344 < this.size__5215__auto__; ++i__9344) {\n Object vec__9349 = ((Indexed)this.c__5214__auto__).nth(RT.intCast(i__9344));\n Object col = RT.nth(vec__9349, RT.intCast(0L), (Object)null);\n final Object o = vec__9349;\n" } ] }, { "source1": "clojure/pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347.class", "source2": "clojure/pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -34,15 +34,15 @@\n if (invokeStatic2 != null) {\n if (invokeStatic2 != Boolean.FALSE) {\n Object c__5214__auto__9353 = core$chunk_first.invokeStatic(s__9344);\n final int size__5215__auto__9354 = RT.intCast(RT.count(c__5214__auto__9353));\n Object b__9345 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__9354);\n final Object o3 = c__5214__auto__9353;\n c__5214__auto__9353 = null;\n- final Object invoke = ((IFn)new pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347$fn__9348(o3, size__5215__auto__9354, b__9345)).invoke();\n+ final Object invoke = ((IFn)new pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347$fn__9348(o3, b__9345, size__5215__auto__9354)).invoke();\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n final Object o4 = b__9345;\n b__9345 = null;\n final Object invokeStatic3 = core$chunk.invokeStatic(o4);\n final IFn fn = (IFn)this.iter__9342;\n final Object o5 = s__9344;\n" } ] }, { "source1": "clojure/pprint$render_clauses$fn__8675.class", "source2": "clojure/pprint$render_clauses$fn__8675.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,23 +5,23 @@\n import clojure.lang.IPersistentVector;\n import clojure.lang.Tuple;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$render_clauses$fn__8675 extends AFunction\n {\n+ Object navigator;\n Object base_navigator;\n Object clause;\n- Object navigator;\n public static final Var const__1;\n \n- public pprint$render_clauses$fn__8675(final Object base_navigator, final Object clause, final Object navigator) {\n+ public pprint$render_clauses$fn__8675(final Object navigator, final Object base_navigator, final Object clause) {\n+ this.navigator = navigator;\n this.base_navigator = base_navigator;\n this.clause = clause;\n- this.navigator = navigator;\n }\n \n public Object invoke() {\n IPersistentVector create;\n try {\n create = Tuple.create(pprint$execute_sub_format.invokeStatic(this.clause, this.navigator, this.base_navigator), (Object)pprint$render_clauses$fn__8675.const__1.get().toString());\n }\n" } ] }, { "source1": "clojure/pprint$render_clauses.class", "source2": "clojure/pprint$render_clauses.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -38,19 +38,19 @@\n navigator2 = null;\n persistentVector = Tuple.create(o3, o4);\n break;\n }\n }\n Object clause = core$first__4339.invokeStatic(clauses2);\n core$push_thread_bindings.invokeStatic(core$hash_map.invokeStatic((ISeq)ArraySeq.create(new Object[] { pprint$render_clauses.const__4, new StringWriter() })));\n- final Object o5 = clause;\n- clause = null;\n- final Object o6 = navigator2;\n+ final Object o5 = navigator2;\n navigator2 = null;\n- Object vec__8674 = ((IFn)new pprint$render_clauses$fn__8675(base_navigator, o5, o6)).invoke();\n+ final Object o6 = clause;\n+ clause = null;\n+ Object vec__8674 = ((IFn)new pprint$render_clauses$fn__8675(o5, base_navigator, o6)).invoke();\n Object iter_result = RT.nth(vec__8674, RT.intCast(0L), (Object)null);\n final Object o7 = vec__8674;\n vec__8674 = null;\n Object result_str = RT.nth(o7, RT.intCast(1L), (Object)null);\n if (Util.equiv((Object)pprint$render_clauses.const__9, core$first__4339.invokeStatic(iter_result))) {\n final Object o8 = acc;\n acc = null;\n" } ] }, { "source1": "clojure/pprint$set_miser_width$fn__8437.class", "source2": "clojure/pprint$set_miser_width$fn__8437.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,22 +6,22 @@\n import clojure.lang.ArraySeq;\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$set_miser_width$fn__8437 extends AFunction\n {\n- Object this;\n Object new_miser_width;\n+ Object this;\n public static final Var const__2;\n public static final Keyword const__3;\n \n- public pprint$set_miser_width$fn__8437(final Object this2, final Object new_miser_width) {\n- this.this = this2;\n+ public pprint$set_miser_width$fn__8437(final Object new_miser_width, final Object this2) {\n this.new_miser_width = new_miser_width;\n+ this.this = this2;\n }\n \n public Object invoke() {\n return core$alter.invokeStatic(core$deref.invokeStatic(this.this), pprint$set_miser_width$fn__8437.const__2.getRawRoot(), (ISeq)ArraySeq.create(new Object[] { pprint$set_miser_width$fn__8437.const__3, this.new_miser_width }));\n }\n \n static {\n" } ] }, { "source1": "clojure/pprint$set_miser_width.class", "source2": "clojure/pprint$set_miser_width.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,18 +4,18 @@\n import clojure.lang.LockingTransaction;\n import java.util.concurrent.Callable;\n import clojure.lang.AFunction;\n \n public final class pprint$set_miser_width extends AFunction\n {\n public static Object invokeStatic(Object this, Object new_miser_width) {\n- final Object o = this;\n- this = null;\n- final Object o2 = new_miser_width;\n+ final Object o = new_miser_width;\n new_miser_width = null;\n+ final Object o2 = this;\n+ this = null;\n return LockingTransaction.runInTransaction((Callable)new pprint$set_miser_width$fn__8437(o, o2));\n }\n \n public Object invoke(final Object this1, final Object new_miser_width) {\n return invokeStatic(this1, new_miser_width);\n }\n }\n" } ] }, { "source1": "clojure/pprint$start_block$fn__8418.class", "source2": "clojure/pprint$start_block$fn__8418.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -13,18 +13,18 @@\n import clojure.lang.KeywordLookupSite;\n import clojure.lang.Keyword;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$start_block$fn__8418 extends AFunction\n {\n- Object prefix;\n- Object per_line_prefix;\n Object suffix;\n+ Object prefix;\n Object this;\n+ Object per_line_prefix;\n public static final Var const__1;\n public static final Keyword const__2;\n public static final Object const__5;\n public static final Var const__7;\n public static final Keyword const__10;\n public static final Keyword const__13;\n public static final Keyword const__19;\n@@ -41,19 +41,19 @@\n static final KeywordLookupSite __site__5__;\n static ILookupThunk __thunk__5__;\n static final KeywordLookupSite __site__6__;\n static ILookupThunk __thunk__6__;\n static final KeywordLookupSite __site__7__;\n static ILookupThunk __thunk__7__;\n \n- public pprint$start_block$fn__8418(final Object prefix, final Object per_line_prefix, final Object suffix, final Object this2) {\n- this.prefix = prefix;\n- this.per_line_prefix = per_line_prefix;\n+ public pprint$start_block$fn__8418(final Object suffix, final Object prefix, final Object this2, final Object per_line_prefix) {\n this.suffix = suffix;\n+ this.prefix = prefix;\n this.this = this2;\n+ this.per_line_prefix = per_line_prefix;\n }\n \n public Object invoke() {\n final Object rawRoot = pprint$start_block$fn__8418.const__1.getRawRoot();\n final Object[] array = new Object[9];\n final int n = 0;\n final ILookupThunk _thunk__0__ = pprint$start_block$fn__8418.__thunk__0__;\n" } ] }, { "source1": "clojure/pprint$start_block.class", "source2": "clojure/pprint$start_block.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,22 +4,22 @@\n import clojure.lang.LockingTransaction;\n import java.util.concurrent.Callable;\n import clojure.lang.AFunction;\n \n public final class pprint$start_block extends AFunction\n {\n public static Object invokeStatic(Object this, Object prefix, Object per_line_prefix, Object suffix) {\n- final Object o = prefix;\n- prefix = null;\n- final Object o2 = per_line_prefix;\n- per_line_prefix = null;\n- final Object o3 = suffix;\n+ final Object o = suffix;\n suffix = null;\n- final Object o4 = this;\n+ final Object o2 = prefix;\n+ prefix = null;\n+ final Object o3 = this;\n this = null;\n+ final Object o4 = per_line_prefix;\n+ per_line_prefix = null;\n return LockingTransaction.runInTransaction((Callable)new pprint$start_block$fn__8418(o, o2, o3, o4));\n }\n \n public Object invoke(final Object this1, final Object prefix, final Object per_line_prefix, final Object suffix) {\n return invokeStatic(this1, prefix, per_line_prefix, suffix);\n }\n }\n" } ] }, { "source1": "clojure/pprint$tuple_map$iter__8176__8180$fn__8181$fn__8182.class", "source2": "clojure/pprint$tuple_map$iter__8176__8180$fn__8181$fn__8182.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,24 +4,24 @@\n import clojure.lang.Tuple;\n import clojure.lang.Indexed;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class pprint$tuple_map$iter__8176__8180$fn__8181$fn__8182 extends AFunction\n {\n- Object v1;\n Object c__5214__auto__;\n- Object b__8179;\n int size__5215__auto__;\n+ Object v1;\n+ Object b__8179;\n \n- public pprint$tuple_map$iter__8176__8180$fn__8181$fn__8182(final Object v1, final Object c__5214__auto__, final Object b__8179, final int size__5215__auto__) {\n- this.v1 = v1;\n+ public pprint$tuple_map$iter__8176__8180$fn__8181$fn__8182(final Object c__5214__auto__, final int size__5215__auto__, final Object v1, final Object b__8179) {\n this.c__5214__auto__ = c__5214__auto__;\n- this.b__8179 = b__8179;\n this.size__5215__auto__ = size__5215__auto__;\n+ this.v1 = v1;\n+ this.b__8179 = b__8179;\n }\n \n public Object invoke() {\n for (long i__8178 = (long)RT.intCast(0L); i__8178 < this.size__5215__auto__; ++i__8178) {\n Object vec__8183 = ((Indexed)this.c__5214__auto__).nth(RT.intCast(i__8178));\n Object k = RT.nth(vec__8183, RT.intCast(0L), (Object)null);\n final Object o = vec__8183;\n" } ] }, { "source1": "clojure/pprint$tuple_map$iter__8176__8180$fn__8181.class", "source2": "clojure/pprint$tuple_map$iter__8176__8180$fn__8181.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -34,18 +34,17 @@\n Object s__8178 = o2;\n final Object invokeStatic2 = core$chunked_seq_QMARK_.invokeStatic(s__8178);\n if (invokeStatic2 != null) {\n if (invokeStatic2 != Boolean.FALSE) {\n Object c__5214__auto__8187 = core$chunk_first.invokeStatic(s__8178);\n final int size__5215__auto__8188 = RT.intCast(RT.count(c__5214__auto__8187));\n Object b__8179 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__8188);\n- final Object v2 = this.v1;\n final Object o3 = c__5214__auto__8187;\n c__5214__auto__8187 = null;\n- final Object invoke = ((IFn)new pprint$tuple_map$iter__8176__8180$fn__8181$fn__8182(v2, o3, b__8179, size__5215__auto__8188)).invoke();\n+ final Object invoke = ((IFn)new pprint$tuple_map$iter__8176__8180$fn__8181$fn__8182(o3, size__5215__auto__8188, this.v1, b__8179)).invoke();\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n final Object o4 = b__8179;\n b__8179 = null;\n final Object invokeStatic3 = core$chunk.invokeStatic(o4);\n final IFn fn = (IFn)this.iter__8176;\n final Object o5 = s__8178;\n" } ] }, { "source1": "clojure/pprint$two_forms$iter__9300__9304$fn__9305$fn__9306.class", "source2": "clojure/pprint$two_forms$iter__9300__9304$fn__9305$fn__9306.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,21 +5,21 @@\n import clojure.lang.Indexed;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class pprint$two_forms$iter__9300__9304$fn__9305$fn__9306 extends AFunction\n {\n int size__5215__auto__;\n- Object b__9303;\n Object c__5214__auto__;\n+ Object b__9303;\n \n- public pprint$two_forms$iter__9300__9304$fn__9305$fn__9306(final int size__5215__auto__, final Object b__9303, final Object c__5214__auto__) {\n+ public pprint$two_forms$iter__9300__9304$fn__9305$fn__9306(final int size__5215__auto__, final Object c__5214__auto__, final Object b__9303) {\n this.size__5215__auto__ = size__5215__auto__;\n- this.b__9303 = b__9303;\n this.c__5214__auto__ = c__5214__auto__;\n+ this.b__9303 = b__9303;\n }\n \n public Object invoke() {\n for (long i__9302 = (long)RT.intCast(0L); i__9302 < this.size__5215__auto__; ++i__9302) {\n Object x = ((Indexed)this.c__5214__auto__).nth(RT.intCast(i__9302));\n final Object b__9303 = this.b__9303;\n final Object o = x;\n" } ] }, { "source1": "clojure/pprint$two_forms$iter__9300__9304$fn__9305.class", "source2": "clojure/pprint$two_forms$iter__9300__9304$fn__9305.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -33,42 +33,41 @@\n final Object invokeStatic2 = core$chunked_seq_QMARK_.invokeStatic(s__9302);\n if (invokeStatic2 != null) {\n if (invokeStatic2 != Boolean.FALSE) {\n Object c__5214__auto__9309 = core$chunk_first.invokeStatic(s__9302);\n final int size__5215__auto__9310 = RT.intCast(RT.count(c__5214__auto__9309));\n Object b__9303 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__9310);\n final int n = size__5215__auto__9310;\n- final Object o3 = b__9303;\n- final Object o4 = c__5214__auto__9309;\n+ final Object o3 = c__5214__auto__9309;\n c__5214__auto__9309 = null;\n- final Object invoke = ((IFn)new pprint$two_forms$iter__9300__9304$fn__9305$fn__9306(n, o3, o4)).invoke();\n+ final Object invoke = ((IFn)new pprint$two_forms$iter__9300__9304$fn__9305$fn__9306(n, o3, b__9303)).invoke();\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n- final Object o5 = b__9303;\n+ final Object o4 = b__9303;\n b__9303 = null;\n- final Object invokeStatic3 = core$chunk.invokeStatic(o5);\n+ final Object invokeStatic3 = core$chunk.invokeStatic(o4);\n final IFn fn = (IFn)this.iter__9300;\n- final Object o6 = s__9302;\n+ final Object o5 = s__9302;\n s__9302 = null;\n- return core$chunk_cons.invokeStatic(invokeStatic3, fn.invoke(core$chunk_rest.invokeStatic(o6)));\n+ return core$chunk_cons.invokeStatic(invokeStatic3, fn.invoke(core$chunk_rest.invokeStatic(o5)));\n }\n }\n- final Object o8 = b__9303;\n+ final Object o7 = b__9303;\n b__9303 = null;\n- return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o8), (Object)null);\n+ return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o7), (Object)null);\n }\n }\n final Object invokeStatic4;\n Object x = invokeStatic4 = core$first__4339.invokeStatic(s__9302);\n final Object invokeStatic5 = core$symbol.invokeStatic(core$name.invokeStatic(core$first__4339.invokeStatic(x)));\n- final Object o9 = x;\n+ final Object o8 = x;\n x = null;\n- final IPersistentVector create = Tuple.create(invokeStatic4, (Object)Tuple.create(invokeStatic5, core$second__4347.invokeStatic(o9)));\n+ final IPersistentVector create = Tuple.create(invokeStatic4, (Object)Tuple.create(invokeStatic5, core$second__4347.invokeStatic(o8)));\n final IFn fn2 = (IFn)this.iter__9300;\n- final Object o10 = s__9302;\n+ final Object o9 = s__9302;\n s__9302 = null;\n- return core$cons__4331.invokeStatic((Object)create, fn2.invoke(core$rest__4343.invokeStatic(o10)));\n+ return core$cons__4331.invokeStatic((Object)create, fn2.invoke(core$rest__4343.invokeStatic(o9)));\n }\n }\n return null;\n }\n }\n" } ] }, { "source1": "clojure/pprint$unzip_map$iter__8139__8143$fn__8144$fn__8145.class", "source2": "clojure/pprint$unzip_map$iter__8139__8143$fn__8144$fn__8145.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,22 +4,22 @@\n import clojure.lang.Tuple;\n import clojure.lang.Indexed;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class pprint$unzip_map$iter__8139__8143$fn__8144$fn__8145 extends AFunction\n {\n+ int size__5215__auto__;\n Object b__8142;\n Object c__5214__auto__;\n- int size__5215__auto__;\n \n- public pprint$unzip_map$iter__8139__8143$fn__8144$fn__8145(final Object b__8142, final Object c__5214__auto__, final int size__5215__auto__) {\n+ public pprint$unzip_map$iter__8139__8143$fn__8144$fn__8145(final int size__5215__auto__, final Object b__8142, final Object c__5214__auto__) {\n+ this.size__5215__auto__ = size__5215__auto__;\n this.b__8142 = b__8142;\n this.c__5214__auto__ = c__5214__auto__;\n- this.size__5215__auto__ = size__5215__auto__;\n }\n \n public Object invoke() {\n for (long i__8141 = (long)RT.intCast(0L); i__8141 < this.size__5215__auto__; ++i__8141) {\n Object vec__8146 = ((Indexed)this.c__5214__auto__).nth(RT.intCast(i__8141));\n Object k = RT.nth(vec__8146, RT.intCast(0L), (Object)null);\n final Object o = vec__8146;\n" } ] }, { "source1": "clojure/pprint$unzip_map$iter__8139__8143$fn__8144.class", "source2": "clojure/pprint$unzip_map$iter__8139__8143$fn__8144.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,20 +5,20 @@\n import clojure.lang.Tuple;\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class pprint$unzip_map$iter__8139__8143$fn__8144 extends AFunction\n {\n- Object iter__8139;\n Object s__8140;\n+ Object iter__8139;\n \n- public pprint$unzip_map$iter__8139__8143$fn__8144(final Object iter__8139, final Object s__8140) {\n- this.iter__8139 = iter__8139;\n+ public pprint$unzip_map$iter__8139__8143$fn__8144(final Object s__8140, final Object iter__8139) {\n this.s__8140 = s__8140;\n+ this.iter__8139 = iter__8139;\n }\n \n public Object invoke() {\n final Object s__8142 = this.s__8140;\n this.s__8140 = null;\n final Object o;\n Object s__8140 = o = s__8142;\n@@ -31,51 +31,52 @@\n temp__4657__auto__8154 = null;\n Object s__8141 = o2;\n final Object invokeStatic2 = core$chunked_seq_QMARK_.invokeStatic(s__8141);\n if (invokeStatic2 != null) {\n if (invokeStatic2 != Boolean.FALSE) {\n Object c__5214__auto__8152 = core$chunk_first.invokeStatic(s__8141);\n final int size__5215__auto__8153 = RT.intCast(RT.count(c__5214__auto__8152));\n- final Object invokeStatic3;\n- Object b__8142 = invokeStatic3 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__8153);\n- final Object o3 = c__5214__auto__8152;\n+ Object b__8142 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__8153);\n+ final int n = size__5215__auto__8153;\n+ final Object o3 = b__8142;\n+ final Object o4 = c__5214__auto__8152;\n c__5214__auto__8152 = null;\n- final Object invoke = ((IFn)new pprint$unzip_map$iter__8139__8143$fn__8144$fn__8145(invokeStatic3, o3, size__5215__auto__8153)).invoke();\n+ final Object invoke = ((IFn)new pprint$unzip_map$iter__8139__8143$fn__8144$fn__8145(n, o3, o4)).invoke();\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n- final Object o4 = b__8142;\n+ final Object o5 = b__8142;\n b__8142 = null;\n- final Object invokeStatic4 = core$chunk.invokeStatic(o4);\n+ final Object invokeStatic3 = core$chunk.invokeStatic(o5);\n final IFn fn = (IFn)this.iter__8139;\n- final Object o5 = s__8141;\n+ final Object o6 = s__8141;\n s__8141 = null;\n- return core$chunk_cons.invokeStatic(invokeStatic4, fn.invoke(core$chunk_rest.invokeStatic(o5)));\n+ return core$chunk_cons.invokeStatic(invokeStatic3, fn.invoke(core$chunk_rest.invokeStatic(o6)));\n }\n }\n- final Object o7 = b__8142;\n+ final Object o8 = b__8142;\n b__8142 = null;\n- return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o7), (Object)null);\n+ return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o8), (Object)null);\n }\n }\n Object vec__8149 = core$first__4339.invokeStatic(s__8141);\n Object k = RT.nth(vec__8149, RT.intCast(0L), (Object)null);\n- final Object o8 = vec__8149;\n+ final Object o9 = vec__8149;\n vec__8149 = null;\n- Object vec__8150 = RT.nth(o8, RT.intCast(1L), (Object)null);\n+ Object vec__8150 = RT.nth(o9, RT.intCast(1L), (Object)null);\n Object v1 = RT.nth(vec__8150, RT.intCast(0L), (Object)null);\n- final Object o9 = vec__8150;\n+ final Object o10 = vec__8150;\n vec__8150 = null;\n- final Object v2 = RT.nth(o9, RT.intCast(1L), (Object)null);\n- final Object o10 = k;\n+ final Object v2 = RT.nth(o10, RT.intCast(1L), (Object)null);\n+ final Object o11 = k;\n k = null;\n- final Object o11 = v1;\n+ final Object o12 = v1;\n v1 = null;\n- final IPersistentVector create = Tuple.create(o10, o11);\n+ final IPersistentVector create = Tuple.create(o11, o12);\n final IFn fn2 = (IFn)this.iter__8139;\n- final Object o12 = s__8141;\n+ final Object o13 = s__8141;\n s__8141 = null;\n- return core$cons__4331.invokeStatic((Object)create, fn2.invoke(core$rest__4343.invokeStatic(o12)));\n+ return core$cons__4331.invokeStatic((Object)create, fn2.invoke(core$rest__4343.invokeStatic(o13)));\n }\n }\n return null;\n }\n }\n" } ] }, { "source1": "clojure/pprint$unzip_map$iter__8139__8143.class", "source2": "clojure/pprint$unzip_map$iter__8139__8143.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,10 +6,10 @@\n import clojure.lang.AFunction;\n \n public final class pprint$unzip_map$iter__8139__8143 extends AFunction\n {\n public Object invoke(Object s__8140) {\n final Object o = s__8140;\n s__8140 = null;\n- return new LazySeq((IFn)new pprint$unzip_map$iter__8139__8143$fn__8144((Object)this, o));\n+ return new LazySeq((IFn)new pprint$unzip_map$iter__8139__8143$fn__8144(o, (Object)this));\n }\n }\n" } ] }, { "source1": "clojure/pprint$unzip_map$iter__8156__8160$fn__8161$fn__8162.class", "source2": "clojure/pprint$unzip_map$iter__8156__8160$fn__8161$fn__8162.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -4,21 +4,21 @@\n import clojure.lang.Tuple;\n import clojure.lang.Indexed;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class pprint$unzip_map$iter__8156__8160$fn__8161$fn__8162 extends AFunction\n {\n- Object b__8159;\n int size__5215__auto__;\n+ Object b__8159;\n Object c__5214__auto__;\n \n- public pprint$unzip_map$iter__8156__8160$fn__8161$fn__8162(final Object b__8159, final int size__5215__auto__, final Object c__5214__auto__) {\n- this.b__8159 = b__8159;\n+ public pprint$unzip_map$iter__8156__8160$fn__8161$fn__8162(final int size__5215__auto__, final Object b__8159, final Object c__5214__auto__) {\n this.size__5215__auto__ = size__5215__auto__;\n+ this.b__8159 = b__8159;\n this.c__5214__auto__ = c__5214__auto__;\n }\n \n public Object invoke() {\n for (long i__8158 = (long)RT.intCast(0L); i__8158 < this.size__5215__auto__; ++i__8158) {\n Object vec__8163 = ((Indexed)this.c__5214__auto__).nth(RT.intCast(i__8158));\n Object k = RT.nth(vec__8163, RT.intCast(0L), (Object)null);\n" } ] }, { "source1": "clojure/pprint$unzip_map$iter__8156__8160$fn__8161.class", "source2": "clojure/pprint$unzip_map$iter__8156__8160$fn__8161.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,20 +5,20 @@\n import clojure.lang.Tuple;\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.AFunction;\n \n public final class pprint$unzip_map$iter__8156__8160$fn__8161 extends AFunction\n {\n- Object iter__8156;\n Object s__8157;\n+ Object iter__8156;\n \n- public pprint$unzip_map$iter__8156__8160$fn__8161(final Object iter__8156, final Object s__8157) {\n- this.iter__8156 = iter__8156;\n+ public pprint$unzip_map$iter__8156__8160$fn__8161(final Object s__8157, final Object iter__8156) {\n this.s__8157 = s__8157;\n+ this.iter__8156 = iter__8156;\n }\n \n public Object invoke() {\n final Object s__8159 = this.s__8157;\n this.s__8157 = null;\n final Object o;\n Object s__8157 = o = s__8159;\n@@ -31,52 +31,52 @@\n temp__4657__auto__8171 = null;\n Object s__8158 = o2;\n final Object invokeStatic2 = core$chunked_seq_QMARK_.invokeStatic(s__8158);\n if (invokeStatic2 != null) {\n if (invokeStatic2 != Boolean.FALSE) {\n Object c__5214__auto__8169 = core$chunk_first.invokeStatic(s__8158);\n final int size__5215__auto__8170 = RT.intCast(RT.count(c__5214__auto__8169));\n- final Object invokeStatic3;\n- Object b__8159 = invokeStatic3 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__8170);\n+ Object b__8159 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__8170);\n final int n = size__5215__auto__8170;\n- final Object o3 = c__5214__auto__8169;\n+ final Object o3 = b__8159;\n+ final Object o4 = c__5214__auto__8169;\n c__5214__auto__8169 = null;\n- final Object invoke = ((IFn)new pprint$unzip_map$iter__8156__8160$fn__8161$fn__8162(invokeStatic3, n, o3)).invoke();\n+ final Object invoke = ((IFn)new pprint$unzip_map$iter__8156__8160$fn__8161$fn__8162(n, o3, o4)).invoke();\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n- final Object o4 = b__8159;\n+ final Object o5 = b__8159;\n b__8159 = null;\n- final Object invokeStatic4 = core$chunk.invokeStatic(o4);\n+ final Object invokeStatic3 = core$chunk.invokeStatic(o5);\n final IFn fn = (IFn)this.iter__8156;\n- final Object o5 = s__8158;\n+ final Object o6 = s__8158;\n s__8158 = null;\n- return core$chunk_cons.invokeStatic(invokeStatic4, fn.invoke(core$chunk_rest.invokeStatic(o5)));\n+ return core$chunk_cons.invokeStatic(invokeStatic3, fn.invoke(core$chunk_rest.invokeStatic(o6)));\n }\n }\n- final Object o7 = b__8159;\n+ final Object o8 = b__8159;\n b__8159 = null;\n- return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o7), (Object)null);\n+ return core$chunk_cons.invokeStatic(core$chunk.invokeStatic(o8), (Object)null);\n }\n }\n Object vec__8166 = core$first__4339.invokeStatic(s__8158);\n Object k = RT.nth(vec__8166, RT.intCast(0L), (Object)null);\n- final Object o8 = vec__8166;\n+ final Object o9 = vec__8166;\n vec__8166 = null;\n- Object vec__8167 = RT.nth(o8, RT.intCast(1L), (Object)null);\n+ Object vec__8167 = RT.nth(o9, RT.intCast(1L), (Object)null);\n final Object v1 = RT.nth(vec__8167, RT.intCast(0L), (Object)null);\n- final Object o9 = vec__8167;\n+ final Object o10 = vec__8167;\n vec__8167 = null;\n- Object v2 = RT.nth(o9, RT.intCast(1L), (Object)null);\n- final Object o10 = k;\n+ Object v2 = RT.nth(o10, RT.intCast(1L), (Object)null);\n+ final Object o11 = k;\n k = null;\n- final Object o11 = v2;\n+ final Object o12 = v2;\n v2 = null;\n- final IPersistentVector create = Tuple.create(o10, o11);\n+ final IPersistentVector create = Tuple.create(o11, o12);\n final IFn fn2 = (IFn)this.iter__8156;\n- final Object o12 = s__8158;\n+ final Object o13 = s__8158;\n s__8158 = null;\n- return core$cons__4331.invokeStatic((Object)create, fn2.invoke(core$rest__4343.invokeStatic(o12)));\n+ return core$cons__4331.invokeStatic((Object)create, fn2.invoke(core$rest__4343.invokeStatic(o13)));\n }\n }\n return null;\n }\n }\n" } ] }, { "source1": "clojure/pprint$unzip_map$iter__8156__8160.class", "source2": "clojure/pprint$unzip_map$iter__8156__8160.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,10 +6,10 @@\n import clojure.lang.AFunction;\n \n public final class pprint$unzip_map$iter__8156__8160 extends AFunction\n {\n public Object invoke(Object s__8157) {\n final Object o = s__8157;\n s__8157 = null;\n- return new LazySeq((IFn)new pprint$unzip_map$iter__8156__8160$fn__8161((Object)this, o));\n+ return new LazySeq((IFn)new pprint$unzip_map$iter__8156__8160$fn__8161(o, (Object)this));\n }\n }\n" } ] }, { "source1": "clojure/pprint/proxy$java/io/Writer$IDeref$PrettyFlush$4923d848.class", "source2": "clojure/pprint/proxy$java/io/Writer$IDeref$PrettyFlush$4923d848.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -33,20 +33,25 @@\n return this.__clojureFnMap;\n }\n \n public /* bridge */ Appendable append(final CharSequence csq) {\n return this.append(csq);\n }\n \n+ public /* bridge */ Appendable append(final char c) {\n+ return this.append(c);\n+ }\n+ \n public /* bridge */ Appendable append(final CharSequence csq, final int start, final int end) {\n return this.append(csq, start, end);\n }\n \n- public /* bridge */ Appendable append(final char c) {\n- return this.append(c);\n+ public Writer append(final char c) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n+ return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)c)) : super.append(c);\n }\n \n public void write(final char[] cbuf) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"write\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)cbuf);\n }\n@@ -71,19 +76,14 @@\n }\n \n public boolean equals(final Object obj) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"equals\");\n return (value != null) ? ((boolean)((IFn)value).invoke((Object)this, obj)) : super.equals(obj);\n }\n \n- public Writer append(final char c) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n- return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)c)) : super.append(c);\n- }\n- \n public Object clone() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"clone\");\n return (value != null) ? ((IFn)value).invoke((Object)this) : super.clone();\n }\n \n public String toString() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"toString\");\n" } ] }, { "source1": "clojure/pprint/proxy$java/io/Writer$IDeref$e595a7c1.class", "source2": "clojure/pprint/proxy$java/io/Writer$IDeref$e595a7c1.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -32,20 +32,25 @@\n return this.__clojureFnMap;\n }\n \n public /* bridge */ Appendable append(final CharSequence csq) {\n return this.append(csq);\n }\n \n+ public /* bridge */ Appendable append(final char c) {\n+ return this.append(c);\n+ }\n+ \n public /* bridge */ Appendable append(final CharSequence csq, final int start, final int end) {\n return this.append(csq, start, end);\n }\n \n- public /* bridge */ Appendable append(final char c) {\n- return this.append(c);\n+ public Writer append(final char c) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n+ return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)c)) : super.append(c);\n }\n \n public void write(final char[] cbuf) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"write\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)cbuf);\n }\n@@ -70,19 +75,14 @@\n }\n \n public boolean equals(final Object obj) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"equals\");\n return (value != null) ? ((boolean)((IFn)value).invoke((Object)this, obj)) : super.equals(obj);\n }\n \n- public Writer append(final char c) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n- return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)c)) : super.append(c);\n- }\n- \n public Object clone() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"clone\");\n return (value != null) ? ((IFn)value).invoke((Object)this) : super.clone();\n }\n \n public String toString() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"toString\");\n" } ] }, { "source1": "clojure/pprint/proxy$java/io/Writer$ff19274a.class", "source2": "clojure/pprint/proxy$java/io/Writer$ff19274a.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -31,20 +31,25 @@\n return this.__clojureFnMap;\n }\n \n public /* bridge */ Appendable append(final CharSequence csq) {\n return this.append(csq);\n }\n \n+ public /* bridge */ Appendable append(final char c) {\n+ return this.append(c);\n+ }\n+ \n public /* bridge */ Appendable append(final CharSequence csq, final int start, final int end) {\n return this.append(csq, start, end);\n }\n \n- public /* bridge */ Appendable append(final char c) {\n- return this.append(c);\n+ public Writer append(final char c) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n+ return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)c)) : super.append(c);\n }\n \n public void write(final char[] cbuf) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"write\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)cbuf);\n }\n@@ -69,19 +74,14 @@\n }\n \n public boolean equals(final Object obj) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"equals\");\n return (value != null) ? ((boolean)((IFn)value).invoke((Object)this, obj)) : super.equals(obj);\n }\n \n- public Writer append(final char c) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n- return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)c)) : super.append(c);\n- }\n- \n public Object clone() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"clone\");\n return (value != null) ? ((IFn)value).invoke((Object)this) : super.clone();\n }\n \n public String toString() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"toString\");\n" } ] }, { "source1": "clojure/reflect/proxy$clojure/asm/ClassVisitor$ff19274a.class", "source2": "clojure/reflect/proxy$clojure/asm/ClassVisitor$ff19274a.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,33 +1,33 @@\n \n package clojure.reflect.proxy$clojure.asm;\n \n-import clojure.asm.Attribute;\n import clojure.asm.AnnotationVisitor;\n import clojure.asm.MethodVisitor;\n+import clojure.asm.Attribute;\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.asm.FieldVisitor;\n import clojure.lang.IPersistentCollection;\n import clojure.lang.IPersistentMap;\n import clojure.lang.IProxy;\n import clojure.asm.ClassVisitor;\n \n public class ClassVisitor$ff19274a extends ClassVisitor implements IProxy\n {\n private volatile IPersistentMap __clojureFnMap;\n \n- public ClassVisitor$ff19274a(final int n) {\n- super(n);\n- }\n- \n public ClassVisitor$ff19274a(final int n, final ClassVisitor classVisitor) {\n super(n, classVisitor);\n }\n \n+ public ClassVisitor$ff19274a(final int n) {\n+ super(n);\n+ }\n+ \n public void __initClojureFnMappings(final IPersistentMap _clojureFnMap) {\n this.__clojureFnMap = _clojureFnMap;\n }\n \n public void __updateClojureFnMappings(final IPersistentMap persistentMap) {\n this.__clojureFnMap = (IPersistentMap)((IPersistentCollection)this.__clojureFnMap).cons((Object)persistentMap);\n }\n@@ -47,14 +47,24 @@\n ((IFn)value).invoke((Object)this, (Object)i, (Object)j, (Object)s, (Object)s2, (Object)s3, (Object)array);\n }\n else {\n super.visit(i, j, s, s2, s3, array);\n }\n }\n \n+ public void visitAttribute(final Attribute attribute) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visitAttribute\");\n+ if (value != null) {\n+ ((IFn)value).invoke((Object)this, (Object)attribute);\n+ }\n+ else {\n+ super.visitAttribute(attribute);\n+ }\n+ }\n+ \n public void visitInnerClass(final String s, final String s2, final String s3, final int i) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visitInnerClass\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)s, (Object)s2, (Object)s3, (Object)i);\n }\n else {\n super.visitInnerClass(s, s2, s3, i);\n@@ -107,24 +117,14 @@\n }\n \n public String toString() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"toString\");\n return (value != null) ? ((String)((IFn)value).invoke((Object)this)) : super.toString();\n }\n \n- public void visitAttribute(final Attribute attribute) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visitAttribute\");\n- if (value != null) {\n- ((IFn)value).invoke((Object)this, (Object)attribute);\n- }\n- else {\n- super.visitAttribute(attribute);\n- }\n- }\n- \n public void visitEnd() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visitEnd\");\n if (value != null) {\n ((IFn)value).invoke((Object)this);\n }\n else {\n super.visitEnd();\n" } ] }, { "source1": "clojure/repl/proxy$java/io/PushbackReader$ff19274a.class", "source2": "clojure/repl/proxy$java/io/PushbackReader$ff19274a.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -72,19 +72,14 @@\n ((IFn)value).invoke((Object)this, (Object)n);\n }\n else {\n super.mark(n);\n }\n }\n \n- public int read(final char[] cbuf, final int n, final int n2) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"read\");\n- return (value != null) ? ((Number)((IFn)value).invoke((Object)this, (Object)cbuf, (Object)n, (Object)n2)).intValue() : super.read(cbuf, n, n2);\n- }\n- \n public int hashCode() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"hashCode\");\n return (value != null) ? ((Number)((IFn)value).invoke((Object)this)).intValue() : super.hashCode();\n }\n \n public void unread(final int n) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"unread\");\n@@ -107,14 +102,19 @@\n }\n \n public boolean equals(final Object obj) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"equals\");\n return (value != null) ? ((boolean)((IFn)value).invoke((Object)this, obj)) : super.equals(obj);\n }\n \n+ public int read(final char[] cbuf) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"read\");\n+ return (value != null) ? ((Number)((IFn)value).invoke((Object)this, (Object)cbuf)).intValue() : super.read(cbuf);\n+ }\n+ \n public Object clone() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"clone\");\n return (value != null) ? ((IFn)value).invoke((Object)this) : super.clone();\n }\n \n public boolean markSupported() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"markSupported\");\n@@ -137,22 +137,22 @@\n ((IFn)value).invoke((Object)this);\n }\n else {\n super.close();\n }\n }\n \n- public int read(final char[] cbuf) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"read\");\n- return (value != null) ? ((Number)((IFn)value).invoke((Object)this, (Object)cbuf)).intValue() : super.read(cbuf);\n- }\n- \n public String toString() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"toString\");\n return (value != null) ? ((String)((IFn)value).invoke((Object)this)) : super.toString();\n }\n \n public long skip(final long n) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"skip\");\n return (value != null) ? ((Number)((IFn)value).invoke((Object)this, (Object)Numbers.num(n))).longValue() : super.skip(n);\n }\n+ \n+ public int read(final char[] cbuf, final int n, final int n2) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"read\");\n+ return (value != null) ? ((Number)((IFn)value).invoke((Object)this, (Object)cbuf, (Object)n, (Object)n2)).intValue() : super.read(cbuf, n, n2);\n+ }\n }\n" } ] }, { "source1": "clojure/set$join$fn__7519.class", "source2": "clojure/set$join$fn__7519.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,20 +2,20 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class set$join$fn__7519 extends AFunction\n {\n- Object k;\n Object idx;\n+ Object k;\n \n- public set$join$fn__7519(final Object k, final Object idx) {\n- this.k = k;\n+ public set$join$fn__7519(final Object idx, final Object k) {\n this.idx = idx;\n+ this.k = k;\n }\n \n public Object invoke(Object ret, Object x) {\n final Object invoke;\n Object found = invoke = ((IFn)this.idx).invoke(set$rename_keys.invokeStatic(core$select_keys.invokeStatic(x, core$keys.invokeStatic(this.k)), this.k));\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\n" } ] }, { "source1": "clojure/set$join.class", "source2": "clojure/set$join.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -32,24 +32,24 @@\n Object r = RT.nth(vec__7518, RT.intCast(0L), (Object)null);\n Object s = RT.nth(vec__7518, RT.intCast(1L), (Object)null);\n final Object o8 = vec__7518;\n vec__7518 = null;\n Object k = RT.nth(o8, RT.intCast(2L), (Object)null);\n final Object o9 = r;\n r = null;\n- Object idx = set$index.invokeStatic(o9, core$vals.invokeStatic(k));\n+ final Object invokeStatic;\n+ Object idx = invokeStatic = set$index.invokeStatic(o9, core$vals.invokeStatic(k));\n+ idx = null;\n final Object o10 = k;\n k = null;\n- final Object o11 = idx;\n- idx = null;\n- final set$join$fn__7519 set$join$fn__7519 = new set$join$fn__7519(o10, o11);\n+ final set$join$fn__7519 set$join$fn__7519 = new set$join$fn__7519(invokeStatic, o10);\n final PersistentHashSet empty = PersistentHashSet.EMPTY;\n- final Object o12 = s;\n+ final Object o11 = s;\n s = null;\n- return core$reduce.invokeStatic((Object)set$join$fn__7519, (Object)empty, o12);\n+ return core$reduce.invokeStatic((Object)set$join$fn__7519, (Object)empty, o11);\n }\n \n public Object invoke(final Object xrel, final Object yrel, final Object km) {\n return invokeStatic(xrel, yrel, km);\n }\n \n public static Object invokeStatic(Object xrel, Object yrel) {\n" } ] }, { "source1": "clojure/template$do_template$fn__7866.class", "source2": "clojure/template$do_template$fn__7866.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class template$do_template$fn__7866 extends AFunction\n {\n- Object expr;\n Object argv;\n+ Object expr;\n \n- public template$do_template$fn__7866(final Object expr, final Object argv) {\n- this.expr = expr;\n+ public template$do_template$fn__7866(final Object argv, final Object expr) {\n this.argv = argv;\n+ this.expr = expr;\n }\n \n public Object invoke(Object a) {\n final Object argv = this.argv;\n final Object expr = this.expr;\n final Object o = a;\n a = null;\n" } ] }, { "source1": "clojure/template$do_template.class", "source2": "clojure/template$do_template.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -12,18 +12,18 @@\n public final class template$do_template extends RestFn\n {\n public static final AFn const__4;\n \n public static Object invokeStatic(final Object _AMPERSAND_form, final Object _AMPERSAND_env, Object argv, Object expr, ISeq values) {\n final int c = RT.count(argv);\n final Object invokeStatic = PersistentList$Primordial.invokeStatic((ISeq)ArraySeq.create(new Object[] { template$do_template.const__4 }));\n- final Object o = expr;\n- expr = null;\n- final Object o2 = argv;\n+ final Object o = argv;\n argv = null;\n+ final Object o2 = expr;\n+ expr = null;\n final template$do_template$fn__7866 template$do_template$fn__7866 = new template$do_template$fn__7866(o, o2);\n final Integer value = c;\n final ISeq seq = values;\n values = null;\n return core$seq__4357.invokeStatic(core$concat.invokeStatic(invokeStatic, core$map.invokeStatic((Object)template$do_template$fn__7866, core$partition.invokeStatic((Object)value, (Object)seq))));\n }\n \n" } ] }, { "source1": "clojure/test/tap$print_diagnostics$fn__8050.class", "source2": "clojure/test/tap$print_diagnostics$fn__8050.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -12,27 +12,27 @@\n import clojure.lang.ILookupThunk;\n import clojure.lang.KeywordLookupSite;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class tap$print_diagnostics$fn__8050 extends AFunction\n {\n- Object data;\n Object s__5244__auto__;\n+ Object data;\n public static final Var const__4;\n static final KeywordLookupSite __site__0__;\n static ILookupThunk __thunk__0__;\n static final KeywordLookupSite __site__1__;\n static ILookupThunk __thunk__1__;\n static final KeywordLookupSite __site__2__;\n static ILookupThunk __thunk__2__;\n \n- public tap$print_diagnostics$fn__8050(final Object data, final Object s__5244__auto__) {\n- this.data = data;\n+ public tap$print_diagnostics$fn__8050(final Object s__5244__auto__, final Object data) {\n this.s__5244__auto__ = s__5244__auto__;\n+ this.data = data;\n }\n \n public Object invoke() {\n Object invokeStatic;\n try {\n final ILookupThunk _thunk__0__ = tap$print_diagnostics$fn__8050.__thunk__0__;\n final Object data = this.data;\n" } ] }, { "source1": "clojure/test/tap$print_diagnostics.class", "source2": "clojure/test/tap$print_diagnostics.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -102,18 +102,18 @@\n }\n else {\n final String s3 = \" actual:\";\n final Object[] array5 = { null };\n final int n5 = 0;\n Object s__5244__auto__8053 = new StringWriter();\n core$push_thread_bindings.invokeStatic(core$hash_map.invokeStatic((ISeq)ArraySeq.create(new Object[] { tap$print_diagnostics.const__14, s__5244__auto__8053 })));\n- final Object o11 = data;\n- data = null;\n- final Object o12 = s__5244__auto__8053;\n+ final Object o11 = s__5244__auto__8053;\n s__5244__auto__8053 = null;\n+ final Object o12 = data;\n+ data = null;\n array5[n5] = ((IFn)new tap$print_diagnostics$fn__8050(o11, o12)).invoke();\n o10 = tap$print_tap_diagnostic.invokeStatic(core$str.invokeStatic((Object)s3, (ISeq)ArraySeq.create(array5)));\n }\n return o10;\n }\n \n public Object invoke(final Object data) {\n" } ] }, { "source1": "clojure/xml/proxy$java/lang/Object$ContentHandler$e035a265.class", "source2": "clojure/xml/proxy$java/lang/Object$ContentHandler$e035a265.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n package clojure.xml.proxy$java.lang;\n \n-import org.xml.sax.Attributes;\n import org.xml.sax.Locator;\n+import org.xml.sax.Attributes;\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.IPersistentCollection;\n import clojure.lang.IPersistentMap;\n import org.xml.sax.ContentHandler;\n import clojure.lang.IProxy;\n \n@@ -42,14 +42,23 @@\n }\n \n public Object clone() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"clone\");\n return (value != null) ? ((IFn)value).invoke((Object)this) : super.clone();\n }\n \n+ public void startElement(final String s, final String s2, final String s3, final Attributes attributes) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"startElement\");\n+ if (value != null) {\n+ ((IFn)value).invoke((Object)this, (Object)s, (Object)s2, (Object)s3, (Object)attributes);\n+ return;\n+ }\n+ throw new UnsupportedOperationException(\"startElement\");\n+ }\n+ \n public void endPrefixMapping(final String s) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"endPrefixMapping\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)s);\n return;\n }\n throw new UnsupportedOperationException(\"endPrefixMapping\");\n@@ -69,23 +78,14 @@\n if (value != null) {\n ((IFn)value).invoke((Object)this);\n return;\n }\n throw new UnsupportedOperationException(\"endDocument\");\n }\n \n- public void characters(final char[] array, final int i, final int j) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"characters\");\n- if (value != null) {\n- ((IFn)value).invoke((Object)this, (Object)array, (Object)i, (Object)j);\n- return;\n- }\n- throw new UnsupportedOperationException(\"characters\");\n- }\n- \n public void skippedEntity(final String s) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"skippedEntity\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)s);\n return;\n }\n throw new UnsupportedOperationException(\"skippedEntity\");\n@@ -105,14 +105,23 @@\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)array, (Object)i, (Object)j);\n return;\n }\n throw new UnsupportedOperationException(\"ignorableWhitespace\");\n }\n \n+ public void characters(final char[] array, final int i, final int j) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"characters\");\n+ if (value != null) {\n+ ((IFn)value).invoke((Object)this, (Object)array, (Object)i, (Object)j);\n+ return;\n+ }\n+ throw new UnsupportedOperationException(\"characters\");\n+ }\n+ \n public void setDocumentLocator(final Locator locator) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"setDocumentLocator\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)locator);\n return;\n }\n throw new UnsupportedOperationException(\"setDocumentLocator\");\n@@ -131,17 +140,8 @@\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"startPrefixMapping\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)s, (Object)s2);\n return;\n }\n throw new UnsupportedOperationException(\"startPrefixMapping\");\n }\n- \n- public void startElement(final String s, final String s2, final String s3, final Attributes attributes) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"startElement\");\n- if (value != null) {\n- ((IFn)value).invoke((Object)this, (Object)s, (Object)s2, (Object)s3, (Object)attributes);\n- return;\n- }\n- throw new UnsupportedOperationException(\"startElement\");\n- }\n }\n" } ] } ] } ] } ] } ] } ] }