{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.emL2Ov9qcq/b1/clojure1.8_1.8.0-8_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.emL2Ov9qcq/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- fb9ee659887b12bef15fe4bad229808e 3216428 java optional libclojure1.8-java_1.8.0-8_all.deb\n+ 473e04a5cb794a71af31d6fd4893e09e 3216312 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 3214704 2018-10-20 14:53:54.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3214588 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) 3635455 2018-10-20 14:53:54.000000 ./usr/share/java/clojure-1.8.0.jar\n+-rw-r--r-- 0 root (0) root (0) 3635493 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: 3635455 bytes, number of entries: 3342\n+Zip file size: 3635493 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 150 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@@ -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, 6913527 bytes uncompressed, 3152439 bytes compressed: 54.4%\n+3342 files, 6913527 bytes uncompressed, 3152477 bytes compressed: 54.4%\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$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/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 name;\n Object lockee__7306__auto__;\n Object client_id;\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 \n- public server$accept_connection$fn__7320(final Object lockee__7306__auto__, final Object client_id, final Object name) {\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- this.name = name;\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 name;\n Object lockee__7306__auto__;\n Object client_id;\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 Var const__4;\n \n- public server$accept_connection$fn__7322(final Object lockee__7306__auto__, final Object client_id, final Object name) {\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- this.name = name;\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": "@@ -27,15 +27,15 @@\n public static final Var const__4;\n public static final Var const__5;\n public static final Keyword const__6;\n public static final Keyword const__7;\n public static final Var const__8;\n \n public static Object invokeStatic(Object conn, Object name, Object client_id, Object in, Object out, Object err, Object accept, Object args) {\n- Object o7;\n+ Object o8;\n try {\n final Object[] array = new Object[8];\n array[0] = server$accept_connection.const__2;\n final int n = 1;\n final Object o = in;\n in = null;\n array[n] = o;\n@@ -52,50 +52,51 @@\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 = lockee__7306__auto__7325;\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, client_id, 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 o5 = accept;\n+ final Object o6 = accept;\n accept = null;\n final Object invokeStatic;\n- Object accept_fn = invokeStatic = core$resolve.invokeStatic(o5);\n+ Object accept_fn = invokeStatic = core$resolve.invokeStatic(o6);\n accept_fn = null;\n- final Object o6 = args;\n+ final Object o7 = args;\n args = null;\n- invokeStatic2 = core$apply.invokeStatic(invokeStatic, o6);\n+ invokeStatic2 = core$apply.invokeStatic(invokeStatic, o7);\n }\n finally {\n core$pop_thread_bindings.invokeStatic();\n }\n- o7 = invokeStatic2;\n+ o8 = invokeStatic2;\n }\n catch (SocketException _disconnect) {\n- o7 = null;\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 o8 = lockee__7306__auto__7326;\n+ final Object o9 = name;\n+ name = null;\n+ final Object o10 = lockee__7306__auto__7326;\n lockee__7306__auto__7326 = null;\n- final Object o9 = client_id;\n+ final Object o11 = client_id;\n client_id = null;\n- final Object o10 = name;\n- name = null;\n- ((IFn)new server$accept_connection$fn__7322(o8, o9, o10)).invoke();\n- final Object o11 = conn;\n+ ((IFn)new server$accept_connection$fn__7322(o9, o10, o11)).invoke();\n+ final Object o12 = conn;\n conn = null;\n- ((Socket)o11).close();\n+ ((Socket)o12).close();\n }\n- return o7;\n+ return o8;\n }\n \n public Object invoke(final Object conn, final Object name, final Object client_id, final Object in, final Object out, final Object err, final Object accept, final Object args) {\n return invokeStatic(conn, name, client_id, in, out, err, accept, args);\n }\n \n static {\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 args;\n Object bind_err;\n+ Object in;\n+ Object conn;\n Object accept;\n- Object args;\n Object out;\n- Object conn;\n Object client_id;\n Object name;\n- Object in;\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 accept, final Object args, final Object out, final Object conn, final Object client_id, final Object name, final Object in) {\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.bind_err = bind_err;\n+ this.in = in;\n+ this.conn = conn;\n this.accept = accept;\n- this.args = args;\n this.out = out;\n- this.conn = conn;\n this.client_id = client_id;\n this.name = name;\n- this.in = in;\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 client_daemon;\n+ Object args;\n Object bind_err;\n+ long client_counter;\n Object accept;\n- Object args;\n- Object client_daemon;\n Object socket;\n Object name;\n- long client_counter;\n \n- public server$start_server$fn__7333$fn__7334(final Object bind_err, final Object accept, final Object args, final Object client_daemon, final Object socket, final Object name, final long client_counter) {\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.bind_err = bind_err;\n+ this.client_counter = client_counter;\n this.accept = accept;\n- this.args = args;\n- this.client_daemon = client_daemon;\n this.socket = socket;\n this.name = name;\n- this.client_counter = client_counter;\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 accept = this.accept;\n final Object args = this.args;\n- final Object o = out;\n- out = null;\n+ final Object bind_err = this.bind_err;\n+ final Object o = in;\n+ in = null;\n final Object o2 = conn;\n conn = null;\n- final Object o3 = client_id;\n- final Object name = this.name;\n- final Object o4 = in;\n- in = null;\n- final Runnable target = (Runnable)new server$start_server$fn__7333$fn__7334$fn__7336(bind_err, accept, args, o, o2, o3, name, 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.class", "source2": "clojure/core/server$start_server$fn__7333.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,27 +8,27 @@\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 client_daemon;\n+ Object args;\n Object bind_err;\n Object accept;\n- Object args;\n- Object client_daemon;\n Object socket;\n Object name;\n public static final Var const__3;\n \n- public server$start_server$fn__7333(final Object bind_err, final Object accept, final Object args, final Object client_daemon, final Object socket, final Object name) {\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.bind_err = bind_err;\n this.accept = accept;\n- this.args = args;\n- this.client_daemon = client_daemon;\n this.socket = socket;\n this.name = name;\n }\n \n public Object invoke() {\n Object o;\n try {\n@@ -37,15 +37,15 @@\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.accept, this.args, this.client_daemon, this.socket, this.name, client_counter)).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" } ] }, { "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": "@@ -69,22 +69,22 @@\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 = lockee__7306__auto__7345;\n lockee__7306__auto__7345 = null;\n ((IFn)new server$start_server$fn__7330(o7, socket, name)).invoke();\n- final Object o8 = bind_err;\n+ final Object o8 = client_daemon;\n+ client_daemon = null;\n+ final Object o9 = args;\n+ args = null;\n+ final Object o10 = bind_err;\n bind_err = null;\n- final Object o9 = accept;\n+ final Object o11 = accept;\n accept = null;\n- final Object o10 = args;\n- args = null;\n- final Object o11 = client_daemon;\n- client_daemon = null;\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 o12 = name;\n name = null;\n array[n] = o12;\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": "@@ -41,48 +41,39 @@\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 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 Object getValueAt(final int i, final int j) {\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@@ -99,14 +90,23 @@\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 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" } ] }, { "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,77 +29,77 @@\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 addTableModelListener\n- #29 = Utf8 (Ljavax/swing/event/TableModelListener;)V\n- #30 = String #28 // addTableModelListener\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 = NameAndType #28:#29 // addTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n- #43 = Methodref #4.#42 // javax/swing/table/AbstractTableModel.addTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n- #44 = Utf8 getTableModelListeners\n- #45 = Utf8 ()[Ljavax/swing/event/TableModelListener;\n- #46 = String #44 // getTableModelListeners\n- #47 = Utf8 (Ljava/lang/Object;)Ljava/lang/Object;\n- #48 = NameAndType #39:#47 // invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- #49 = InterfaceMethodref #38.#48 // clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- #50 = Utf8 [Ljavax/swing/event/TableModelListener;\n- #51 = Class #50 // \"[Ljavax/swing/event/TableModelListener;\"\n- #52 = NameAndType #44:#45 // getTableModelListeners:()[Ljavax/swing/event/TableModelListener;\n- #53 = Methodref #4.#52 // javax/swing/table/AbstractTableModel.getTableModelListeners:()[Ljavax/swing/event/TableModelListener;\n- #54 = Utf8 fireTableChanged\n- #55 = Utf8 (Ljavax/swing/event/TableModelEvent;)V\n- #56 = String #54 // fireTableChanged\n- #57 = NameAndType #54:#55 // fireTableChanged:(Ljavax/swing/event/TableModelEvent;)V\n- #58 = Methodref #4.#57 // javax/swing/table/AbstractTableModel.fireTableChanged:(Ljavax/swing/event/TableModelEvent;)V\n- #59 = Utf8 fireTableRowsUpdated\n- #60 = Utf8 (II)V\n- #61 = String #59 // fireTableRowsUpdated\n- #62 = Utf8 java/lang/Integer\n- #63 = Class #62 // java/lang/Integer\n- #64 = Utf8 valueOf\n- #65 = Utf8 (I)Ljava/lang/Integer;\n- #66 = NameAndType #64:#65 // valueOf:(I)Ljava/lang/Integer;\n- #67 = Methodref #63.#66 // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- #68 = Utf8 (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- #69 = NameAndType #39:#68 // invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- #70 = InterfaceMethodref #38.#69 // clojure/lang/IFn.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n- #71 = NameAndType #59:#60 // fireTableRowsUpdated:(II)V\n- #72 = Methodref #4.#71 // javax/swing/table/AbstractTableModel.fireTableRowsUpdated:(II)V\n- #73 = Utf8 fireTableRowsDeleted\n- #74 = String #73 // fireTableRowsDeleted\n- #75 = NameAndType #73:#60 // fireTableRowsDeleted:(II)V\n- #76 = Methodref #4.#75 // javax/swing/table/AbstractTableModel.fireTableRowsDeleted:(II)V\n- #77 = Utf8 hashCode\n- #78 = Utf8 ()I\n- #79 = String #77 // hashCode\n- #80 = Utf8 java/lang/Number\n- #81 = Class #80 // java/lang/Number\n- #82 = Utf8 intValue\n- #83 = NameAndType #82:#78 // intValue:()I\n- #84 = Methodref #81.#83 // java/lang/Number.intValue:()I\n- #85 = NameAndType #77:#78 // hashCode:()I\n- #86 = Methodref #4.#85 // javax/swing/table/AbstractTableModel.hashCode:()I\n- #87 = Utf8 fireTableCellUpdated\n- #88 = String #87 // fireTableCellUpdated\n- #89 = NameAndType #87:#60 // fireTableCellUpdated:(II)V\n- #90 = Methodref #4.#89 // javax/swing/table/AbstractTableModel.fireTableCellUpdated:(II)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@@ -108,66 +108,66 @@\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 removeTableModelListener\n- #108 = String #107 // removeTableModelListener\n- #109 = NameAndType #107:#29 // removeTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n- #110 = Methodref #4.#109 // javax/swing/table/AbstractTableModel.removeTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n- #111 = Utf8 clone\n- #112 = Utf8 ()Ljava/lang/Object;\n- #113 = String #111 // clone\n- #114 = NameAndType #111:#112 // clone:()Ljava/lang/Object;\n- #115 = Methodref #4.#114 // javax/swing/table/AbstractTableModel.clone:()Ljava/lang/Object;\n- #116 = Utf8 getColumnClass\n- #117 = Utf8 (I)Ljava/lang/Class;\n- #118 = String #116 // getColumnClass\n- #119 = Utf8 java/lang/Class\n- #120 = Class #119 // java/lang/Class\n- #121 = NameAndType #116:#117 // getColumnClass:(I)Ljava/lang/Class;\n- #122 = Methodref #4.#121 // javax/swing/table/AbstractTableModel.getColumnClass:(I)Ljava/lang/Class;\n- #123 = Utf8 getColumnName\n- #124 = Utf8 (I)Ljava/lang/String;\n- #125 = String #123 // getColumnName\n- #126 = Utf8 java/lang/String\n- #127 = Class #126 // java/lang/String\n- #128 = NameAndType #123:#124 // getColumnName:(I)Ljava/lang/String;\n- #129 = Methodref #4.#128 // javax/swing/table/AbstractTableModel.getColumnName:(I)Ljava/lang/String;\n- #130 = Utf8 toString\n- #131 = Utf8 ()Ljava/lang/String;\n- #132 = String #130 // toString\n- #133 = NameAndType #130:#131 // toString:()Ljava/lang/String;\n- #134 = Methodref #4.#133 // javax/swing/table/AbstractTableModel.toString:()Ljava/lang/String;\n- #135 = Utf8 fireTableDataChanged\n- #136 = String #135 // fireTableDataChanged\n- #137 = NameAndType #135:#10 // fireTableDataChanged:()V\n- #138 = Methodref #4.#137 // javax/swing/table/AbstractTableModel.fireTableDataChanged:()V\n- #139 = Utf8 fireTableStructureChanged\n- #140 = String #139 // fireTableStructureChanged\n- #141 = NameAndType #139:#10 // fireTableStructureChanged:()V\n- #142 = Methodref #4.#141 // javax/swing/table/AbstractTableModel.fireTableStructureChanged:()V\n- #143 = Utf8 isCellEditable\n- #144 = Utf8 (II)Z\n- #145 = String #143 // isCellEditable\n- #146 = NameAndType #143:#144 // isCellEditable:(II)Z\n- #147 = Methodref #4.#146 // javax/swing/table/AbstractTableModel.isCellEditable:(II)Z\n- #148 = Utf8 fireTableRowsInserted\n- #149 = String #148 // fireTableRowsInserted\n- #150 = NameAndType #148:#60 // fireTableRowsInserted:(II)V\n- #151 = Methodref #4.#150 // javax/swing/table/AbstractTableModel.fireTableRowsInserted:(II)V\n- #152 = Utf8 getListeners\n- #153 = Utf8 (Ljava/lang/Class;)[Ljava/util/EventListener;\n- #154 = String #152 // getListeners\n- #155 = Utf8 [Ljava/util/EventListener;\n- #156 = Class #155 // \"[Ljava/util/EventListener;\"\n- #157 = NameAndType #152:#153 // getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;\n- #158 = Methodref #4.#157 // javax/swing/table/AbstractTableModel.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;\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 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,184 +230,186 @@\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 void addTableModelListener(javax.swing.event.TableModelListener);\n- descriptor: (Ljavax/swing/event/TableModelListener;)V\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 addTableModelListener\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 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 #43 // Method javax/swing/table/AbstractTableModel.addTableModelListener:(Ljavax/swing/event/TableModelListener;)V\n+ 30: invokespecial #43 // Method javax/swing/table/AbstractTableModel.fireTableChanged:(Ljavax/swing/event/TableModelEvent;)V\n 33: 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 #46 // 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 #49, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- 22: checkcast #51 // class \"[Ljavax/swing/event/TableModelListener;\"\n- 25: goto 33\n- 28: pop\n- 29: aload_0\n- 30: invokespecial #53 // Method javax/swing/table/AbstractTableModel.getTableModelListeners:()[Ljavax/swing/event/TableModelListener;\n- 33: areturn\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 #56 // 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 #58 // 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 #61 // 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 #67 // 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 #67 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- 25: invokeinterface #70, 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 #72 // 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 #74 // 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 #67 // 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 #67 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- 25: invokeinterface #70, 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 #76 // 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 #79 // 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 #49, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- 22: checkcast #81 // class java/lang/Number\n- 25: invokevirtual #84 // 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 #86 // 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 #88 // 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 #67 // 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 #67 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- 25: invokeinterface #70, 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 #90 // 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 java.util.EventListener[] getListeners(java.lang.Class);\n+ descriptor: (Ljava/lang/Class;)[Ljava/util/EventListener;\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 #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 29\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 #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@@ -415,16 +417,16 @@\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 #81 // class java/lang/Number\n- 26: invokevirtual #84 // 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 #95 // Method javax/swing/table/AbstractTableModel.findColumn:(Ljava/lang/String;)I\n 38: ireturn\n \n@@ -448,246 +450,244 @@\n 29: goto 38\n 32: pop\n 33: aload_0\n 34: aload_1\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 #108 // 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 #110 // 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 #113 // 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 #49, 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 #115 // 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 #118 // 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 #67 // 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 #120 // 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 #122 // 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 #125 // 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 #67 // 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 #127 // 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 #129 // 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 #132 // 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 #49, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- 22: checkcast #127 // 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 #134 // 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 #136 // 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 #49, 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 #138 // 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 #140 // 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 #49, 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 #142 // 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 #145 // String isCellEditable\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 #67 // 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 #67 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- 25: invokeinterface #70, 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: 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 #147 // Method javax/swing/table/AbstractTableModel.isCellEditable:(II)Z\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 #149 // 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 #67 // 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 #67 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- 25: invokeinterface #70, 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 #151 // 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 java.util.EventListener[] getListeners(java.lang.Class);\n- descriptor: (Ljava/lang/Class;)[Ljava/util/EventListener;\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 #154 // 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 29\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 #156 // class \"[Ljava/util/EventListener;\"\n- 26: goto 35\n- 29: pop\n- 30: aload_0\n- 31: aload_1\n- 32: invokespecial #158 // Method javax/swing/table/AbstractTableModel.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;\n- 35: areturn\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 #67 // 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 #67 // 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 #67 // 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 #67 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n- 25: invokeinterface #70, 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 #49, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- 22: checkcast #81 // class java/lang/Number\n- 25: invokevirtual #84 // 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 #49, 2 // InterfaceMethod clojure/lang/IFn.invoke:(Ljava/lang/Object;)Ljava/lang/Object;\n- 22: checkcast #81 // class java/lang/Number\n- 25: invokevirtual #84 // 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/java/javadoc$add_remote_javadoc$fn__9736.class", "source2": "clojure/java/javadoc$add_remote_javadoc$fn__9736.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,22 +6,22 @@\n import clojure.core$commute;\n import clojure.lang.ArraySeq;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class javadoc$add_remote_javadoc$fn__9736 extends AFunction\n {\n- Object package_prefix;\n Object url;\n+ Object package_prefix;\n public static final Var const__1;\n public static final Var const__2;\n \n- public javadoc$add_remote_javadoc$fn__9736(final Object package_prefix, final Object url) {\n- this.package_prefix = package_prefix;\n+ public javadoc$add_remote_javadoc$fn__9736(final Object url, final Object package_prefix) {\n this.url = url;\n+ this.package_prefix = package_prefix;\n }\n \n public Object invoke() {\n return core$commute.invokeStatic(javadoc$add_remote_javadoc$fn__9736.const__1.get(), javadoc$add_remote_javadoc$fn__9736.const__2.getRawRoot(), (ISeq)ArraySeq.create(new Object[] { this.package_prefix, this.url }));\n }\n \n static {\n" } ] }, { "source1": "clojure/java/javadoc$add_remote_javadoc.class", "source2": "clojure/java/javadoc$add_remote_javadoc.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 javadoc$add_remote_javadoc extends AFunction\n {\n public static Object invokeStatic(Object package_prefix, Object url) {\n- final Object o = package_prefix;\n- package_prefix = null;\n- final Object o2 = url;\n+ final Object o = url;\n url = null;\n+ final Object o2 = package_prefix;\n+ package_prefix = null;\n return LockingTransaction.runInTransaction((Callable)new javadoc$add_remote_javadoc$fn__9736(o, o2));\n }\n \n public Object invoke(final Object package_prefix, final Object url) {\n return invokeStatic(package_prefix, url);\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.class", "source2": "clojure/java/shell$sh.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -102,19 +102,19 @@\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" } ] }, { "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 request_exit;\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 request_exit, final Object caught) {\n- this.read_eval_print = read_eval_print;\n- this.request_exit = request_exit;\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 eval;\n Object print;\n- Object read;\n- Object request_prompt;\n- Object request_exit;\n Object caught;\n+ Object eval;\n+ Object request_exit;\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 eval, final Object print, final Object read, final Object request_prompt, final Object request_exit, final Object caught) {\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.read = read;\n- this.request_prompt = request_prompt;\n- this.request_exit = request_exit;\n this.caught = caught;\n+ this.eval = eval;\n+ this.request_exit = request_exit;\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,53 +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 = eval;\n- eval = null;\n- final Object o5 = print;\n+ final Object o4 = print;\n print = null;\n- final Object o6 = read;\n- read = null;\n- final Object o7 = request_prompt;\n+ final Object o5 = caught;\n+ final Object o6 = eval;\n+ eval = null;\n+ final Object o7 = request_exit;\n+ final Object o8 = request_prompt;\n request_prompt = null;\n- final Object read_eval_print = new main$repl$read_eval_print__7408(o4, o5, o6, o7, request_exit, caught);\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 o9;\n+ Object o11;\n try {\n- final Object o8 = init;\n+ final Object o10 = init;\n init = null;\n- ((IFn)new main$repl$fn__7415(o8, caught)).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, request_exit, caught)).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- o9 = null;\n+ o11 = null;\n }\n finally {\n core$pop_thread_bindings.invokeStatic();\n }\n- return o9;\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/main$repl_opt$fn__7446.class", "source2": "clojure/main$repl_opt$fn__7446.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.Var;\n import clojure.lang.AFunction;\n \n public final class main$repl_opt$fn__7446 extends AFunction\n {\n- Object args;\n Object inits;\n+ Object args;\n public static final Var const__2;\n public static final Var const__3;\n \n- public main$repl_opt$fn__7446(final Object args, final Object inits) {\n- this.args = args;\n+ public main$repl_opt$fn__7446(final Object inits, final Object args) {\n this.inits = inits;\n+ this.args = args;\n }\n \n public Object invoke() {\n main$initialize.invokeStatic(this.args, this.inits);\n return core$apply.invokeStatic(main$repl_opt$fn__7446.const__2.getRawRoot(), main$repl_opt$fn__7446.const__3.getRawRoot());\n }\n \n" } ] }, { "source1": "clojure/main$repl_opt.class", "source2": "clojure/main$repl_opt.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -30,18 +30,18 @@\n break Label_0074;\n }\n }\n core$println.invokeStatic((ISeq)ArraySeq.create(new Object[] { \"Clojure\", core$clojure_version.invokeStatic() }));\n }\n final Object[] array = { main$repl_opt.const__8, null };\n final int n = 1;\n- final Object o3 = args;\n- args = null;\n- final Object o4 = inits;\n+ final Object o3 = inits;\n inits = null;\n+ final Object o4 = args;\n+ args = null;\n array[n] = new main$repl_opt$fn__7446(o3, o4);\n main$repl.invokeStatic((ISeq)ArraySeq.create(array));\n ((IFn)main$repl_opt.const__9.getRawRoot()).invoke();\n System.exit(RT.intCast(0L));\n return null;\n }\n \n" } ] }, { "source1": "clojure/pprint$add_to_buffer$fn__8368.class", "source2": "clojure/pprint$add_to_buffer$fn__8368.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,26 +9,26 @@\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$add_to_buffer$fn__8368 extends AFunction\n {\n- Object token;\n Object this;\n+ Object token;\n public static final Var const__2;\n public static final Keyword const__3;\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$add_to_buffer$fn__8368(final Object token, final Object this2) {\n- this.token = token;\n+ public pprint$add_to_buffer$fn__8368(final Object this2, final Object token) {\n this.this = this2;\n+ this.token = token;\n }\n \n public Object invoke() {\n final Object invokeStatic = core$deref.invokeStatic(this.this);\n final Object rawRoot = pprint$add_to_buffer$fn__8368.const__2.getRawRoot();\n final Object[] array = { pprint$add_to_buffer$fn__8368.const__3, null };\n final int n = 1;\n" } ] }, { "source1": "clojure/pprint$add_to_buffer.class", "source2": "clojure/pprint$add_to_buffer.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$add_to_buffer extends AFunction\n {\n public static Object invokeStatic(Object this, Object token) {\n- final Object o = token;\n- token = null;\n- final Object o2 = this;\n+ final Object o = this;\n this = null;\n+ final Object o2 = token;\n+ token = null;\n return LockingTransaction.runInTransaction((Callable)new pprint$add_to_buffer$fn__8368(o, o2));\n }\n \n public Object invoke(final Object this1, final Object token) {\n return invokeStatic(this1, token);\n }\n }\n" } ] }, { "source1": "clojure/pprint$c_write_char$fn__8216.class", "source2": "clojure/pprint$c_write_char$fn__8216.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -5,24 +5,24 @@\n import clojure.lang.Util;\n import clojure.lang.RT;\n import clojure.lang.Keyword;\n import clojure.lang.AFunction;\n \n public final class pprint$c_write_char$fn__8216 extends AFunction\n {\n- Object this;\n Object c;\n+ Object this;\n public static final Object const__2;\n public static final Keyword const__4;\n public static final Object const__5;\n public static final Keyword const__6;\n \n- public pprint$c_write_char$fn__8216(final Object this2, final Object c) {\n- this.this = this2;\n+ public pprint$c_write_char$fn__8216(final Object c, final Object this2) {\n this.c = c;\n+ this.this = this2;\n }\n \n public Object invoke() {\n Object o;\n if (Util.equiv(this.c, (long)RT.intCast(pprint$c_write_char$fn__8216.const__2))) {\n pprint$set_field.invokeStatic(this.this, (Object)pprint$c_write_char$fn__8216.const__4, pprint$c_write_char$fn__8216.const__5);\n o = pprint$set_field.invokeStatic(this.this, (Object)pprint$c_write_char$fn__8216.const__6, (Object)Numbers.inc(pprint$get_field.invokeStatic(this.this, (Object)pprint$c_write_char$fn__8216.const__6)));\n" } ] }, { "source1": "clojure/pprint$c_write_char.class", "source2": "clojure/pprint$c_write_char.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,15 +9,15 @@\n import clojure.lang.AFunction;\n \n public final class pprint$c_write_char extends AFunction\n {\n public static final Keyword const__1;\n \n public static Object invokeStatic(Object this, Object c) {\n- LockingTransaction.runInTransaction((Callable)new pprint$c_write_char$fn__8216(this, c));\n+ LockingTransaction.runInTransaction((Callable)new pprint$c_write_char$fn__8216(c, this));\n final Object o = this;\n this = null;\n final Writer writer = (Writer)pprint$get_field.invokeStatic(o, (Object)pprint$c_write_char.const__1);\n final Object o2 = c;\n c = null;\n writer.write(RT.intCast((Object)(Number)o2));\n return null;\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.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,18 +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_2 = this.last_was_whitespace_QMARK_;\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(last_was_whitespace_QMARK_2, o5));\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,24 +4,24 @@\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- int nl;\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 int nl, final Object s, final Object this2) {\n- this.nl = 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 }\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(nl, s, this));\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": "@@ -8,23 +8,23 @@\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 real_stream;\n Object wrapped_stream;\n- Object args;\n Object format;\n+ Object args;\n public static final Var const__0;\n \n- public pprint$execute_format$fn__9036(final Object real_stream, final Object wrapped_stream, final Object args, final Object 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.wrapped_stream = wrapped_stream;\n- this.args = args;\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": "@@ -69,18 +69,18 @@\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 = real_stream;\n final Object o3 = wrapped_stream;\n wrapped_stream = null;\n- final Object o4 = args;\n- args = null;\n- final Object o5 = format;\n+ final Object o4 = format;\n format = null;\n+ final Object o5 = args;\n+ args = 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$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 suffix;\n- Object body;\n Object params;\n- Object arg;\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 prefix, final Object suffix, final Object body, final Object params, final Object arg) {\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.suffix = suffix;\n- this.body = body;\n this.params = params;\n- this.arg = arg;\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 = prefix;\n+ final Object o16 = body;\n+ body = null;\n+ final Object o17 = arg;\n+ arg = null;\n+ final Object o18 = prefix;\n prefix = null;\n- final Object o17 = suffix;\n+ final Object o19 = suffix;\n suffix = null;\n- final Object o18 = body;\n- body = null;\n- final Object o19 = params;\n+ final Object o20 = params;\n params = null;\n- final Object o20 = arg;\n- arg = 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$init_cap_writer$fn__8738.class", "source2": "clojure/pprint$init_cap_writer$fn__8738.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -12,25 +12,25 @@\n import clojure.lang.RT;\n import java.io.Writer;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class pprint$init_cap_writer$fn__8738 extends AFunction\n {\n- Object capped;\n Object writer;\n+ Object capped;\n public static final Var const__0;\n public static final Object const__2;\n public static final Object const__6;\n public static final Object const__10;\n public static final Object const__13;\n \n- public pprint$init_cap_writer$fn__8738(final Object capped, final Object writer) {\n- this.capped = capped;\n+ public pprint$init_cap_writer$fn__8738(final Object writer, final Object capped) {\n this.writer = writer;\n+ this.capped = capped;\n }\n \n public Object invoke(final Object this, Object cbuf, Object off, Object len) {\n final Writer writer = (Writer)this.writer;\n final Object o = cbuf;\n cbuf = null;\n final char[] array = (char[])o;\n" } ] }, { "source1": "clojure/pprint$init_cap_writer.class", "source2": "clojure/pprint$init_cap_writer.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,18 +9,18 @@\n {\n public static Object invokeStatic(Object writer) {\n Object capped = core$ref.invokeStatic((Object)Boolean.FALSE);\n final Writer$ff19274a writer$ff19274a;\n Object p__5959__auto__8749 = writer$ff19274a = new Writer$ff19274a();\n final Object[] array = { \"close\", new pprint$init_cap_writer$fn__8734(writer), \"flush\", new pprint$init_cap_writer$fn__8736(writer), \"write\", null };\n final int n = 5;\n- final Object o = capped;\n- capped = null;\n- final Object o2 = writer;\n+ final Object o = writer;\n writer = null;\n+ final Object o2 = capped;\n+ capped = null;\n array[n] = new pprint$init_cap_writer$fn__8738(o, o2);\n core$init_proxy.invokeStatic((Object)writer$ff19274a, (Object)RT.mapUniqueKeys(array));\n final Object o3 = p__5959__auto__8749;\n p__5959__auto__8749 = null;\n return o3;\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": "@@ -5,23 +5,23 @@\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 b__8979;\n \n- public pprint$map_params$iter__8976__8980$fn__8981$fn__8982(final Object offset, final int size__5215__auto__, final Object c__5214__auto__, final Object b__8979) {\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.b__8979 = b__8979;\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@@ -35,49 +35,50 @@\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 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(offset, n, o3, b__8979)).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 invokeStatic3 = 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(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__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$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 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 oldpos, final Object newpos, final Object this2) {\n- this.c = c;\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 o10 = oldpos;\n+ final Object o9 = oldpos;\n oldpos = null;\n- final Object o11 = newpos;\n+ final Object o10 = newpos;\n newpos = 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 attr_map;\n+ Object defn_sym;\n Object stuff;\n+ Object attr_map;\n Object doc_str;\n Object defn_name;\n- Object defn_sym;\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 stuff, final Object doc_str, final Object defn_name, final Object defn_sym) {\n- this.attr_map = attr_map;\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.doc_str = doc_str;\n this.defn_name = defn_name;\n- this.defn_sym = defn_sym;\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- attr_map = null;\n+ final Object o13 = defn_sym;\n+ defn_sym = null;\n final Object o14 = stuff3;\n stuff3 = null;\n- final Object o15 = doc_str;\n+ final Object o15 = attr_map;\n+ attr_map = null;\n+ final Object o16 = doc_str;\n doc_str = null;\n- final Object o16 = defn_name;\n+ final Object o17 = defn_name;\n defn_name = null;\n- final Object o17 = defn_sym;\n- defn_sym = 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_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 references;\n+ Object attr_map;\n+ Object ns_name;\n Object doc_str;\n+ Object references;\n Object ns_sym;\n- Object ns_name;\n- Object attr_map;\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 references, final Object doc_str, final Object ns_sym, final Object ns_name, final Object attr_map) {\n- this.references = references;\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- this.attr_map = attr_map;\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 = references;\n- references = null;\n- final Object o14 = doc_str;\n+ final Object o13 = attr_map;\n+ attr_map = null;\n+ final Object o14 = ns_name;\n+ ns_name = null;\n+ final Object o15 = doc_str;\n doc_str = null;\n- final Object o15 = ns_sym;\n+ final Object o16 = references;\n+ references = null;\n+ final Object o17 = ns_sym;\n ns_sym = null;\n- final Object o16 = ns_name;\n- ns_name = null;\n- final Object o17 = attr_map;\n- attr_map = 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 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 end, final Object arg) {\n- this.start = start;\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 end;\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 end, final Object start) {\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.end = end;\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 o7 = end;\n+ final Object o6 = end;\n end = null;\n- final Object o8 = arg;\n+ final Object o7 = arg;\n arg = 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 o5 = start;\n+ start = null;\n final Object o6 = end;\n end = null;\n- final Object o7 = start;\n- start = 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 this;\n Object white_space;\n- Object s;\n Object s0;\n+ Object this;\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 this2, final Object white_space, final Object s, final Object s2) {\n- this.mode = mode;\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.s = s;\n- this.s0 = s2;\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 = this;\n- this = null;\n- final Object o6 = white_space;\n+ Object mode = o3;\n+ final Object o4 = white_space;\n white_space = null;\n- final Object o7 = s2;\n- s2 = null;\n- final Object o8 = s0;\n+ final Object o5 = s0;\n s0 = null;\n+ final Object o6 = this;\n+ this = 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.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": "@@ -5,20 +5,20 @@\n import clojure.lang.ArraySeq;\n import clojure.lang.IFn;\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 extends AFunction\n {\n- Object s__9343;\n Object iter__9342;\n+ Object s__9343;\n \n- public pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347(final Object s__9343, final Object iter__9342) {\n- this.s__9343 = s__9343;\n+ public pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347(final Object iter__9342, final Object s__9343) {\n this.iter__9342 = iter__9342;\n+ this.s__9343 = s__9343;\n }\n \n public Object invoke() {\n final Object s__9345 = this.s__9343;\n this.s__9343 = null;\n final Object o;\n Object s__9343 = o = s__9345;\n" } ] }, { "source1": "clojure/pprint$print_table$fmt_row__9341$iter__9342__9346.class", "source2": "clojure/pprint$print_table$fmt_row__9341$iter__9342__9346.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$print_table$fmt_row__9341$iter__9342__9346 extends AFunction\n {\n public Object invoke(Object s__9343) {\n final Object o = s__9343;\n s__9343 = null;\n- return new LazySeq((IFn)new pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347(o, (Object)this));\n+ return new LazySeq((IFn)new pprint$print_table$fmt_row__9341$iter__9342__9346$fn__9347((Object)this, o));\n }\n }\n" } ] }, { "source1": "clojure/pprint$process_clause$fn__9014.class", "source2": "clojure/pprint$process_clause$fn__9014.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,33 +8,33 @@\n import clojure.lang.ILookupThunk;\n import clojure.lang.KeywordLookupSite;\n import clojure.lang.Keyword;\n import clojure.lang.AFunction;\n \n public final class pprint$process_clause$fn__9014 extends AFunction\n {\n- Object bracket_info;\n Object offset;\n+ Object bracket_info;\n public static final Keyword const__10;\n public static final Keyword const__13;\n public static final Keyword const__15;\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$process_clause$fn__9014(final Object bracket_info, final Object offset) {\n- this.bracket_info = bracket_info;\n+ public pprint$process_clause$fn__9014(final Object offset, final Object bracket_info) {\n this.offset = offset;\n+ this.bracket_info = bracket_info;\n }\n \n public Object invoke(Object remainder) {\n final Object invokeStatic = core$empty_QMARK_.invokeStatic(remainder);\n if (invokeStatic != null) {\n if (invokeStatic != Boolean.FALSE) {\n return pprint$format_error.invokeStatic((Object)\"No closing bracket found.\", this.offset);\n" } ] }, { "source1": "clojure/pprint$process_clause.class", "source2": "clojure/pprint$process_clause.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,18 +2,18 @@\n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class pprint$process_clause extends AFunction\n {\n public static Object invokeStatic(Object bracket_info, Object offset, Object remainder) {\n- final Object o = bracket_info;\n- bracket_info = null;\n- final Object o2 = offset;\n+ final Object o = offset;\n offset = null;\n+ final Object o2 = bracket_info;\n+ bracket_info = null;\n final pprint$process_clause$fn__9014 pprint$process_clause$fn__9014 = new pprint$process_clause$fn__9014(o, o2);\n final Object o3 = remainder;\n remainder = null;\n return pprint$consume.invokeStatic((Object)pprint$process_clause$fn__9014, o3);\n }\n \n public Object invoke(final Object bracket_info, final Object offset, final Object remainder) {\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 clause;\n Object navigator;\n Object base_navigator;\n+ Object clause;\n public static final Var const__1;\n \n- public pprint$render_clauses$fn__8675(final Object clause, final Object navigator, final Object base_navigator) {\n- this.clause = clause;\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 }\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(o5, o6, base_navigator)).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_logical_block_callback$fn__8440.class", "source2": "clojure/pprint$set_logical_block_callback$fn__8440.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_logical_block_callback$fn__8440 extends AFunction\n {\n- Object this;\n Object f;\n+ Object this;\n public static final Var const__2;\n public static final Keyword const__3;\n \n- public pprint$set_logical_block_callback$fn__8440(final Object this2, final Object f) {\n- this.this = this2;\n+ public pprint$set_logical_block_callback$fn__8440(final Object f, final Object this2) {\n this.f = f;\n+ this.this = this2;\n }\n \n public Object invoke() {\n return core$alter.invokeStatic(core$deref.invokeStatic(this.this), pprint$set_logical_block_callback$fn__8440.const__2.getRawRoot(), (ISeq)ArraySeq.create(new Object[] { pprint$set_logical_block_callback$fn__8440.const__3, this.f }));\n }\n \n static {\n" } ] }, { "source1": "clojure/pprint$set_logical_block_callback.class", "source2": "clojure/pprint$set_logical_block_callback.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_logical_block_callback extends AFunction\n {\n public static Object invokeStatic(Object this, Object f) {\n- final Object o = this;\n- this = null;\n- final Object o2 = f;\n+ final Object o = f;\n f = null;\n+ final Object o2 = this;\n+ this = null;\n return LockingTransaction.runInTransaction((Callable)new pprint$set_logical_block_callback$fn__8440(o, o2));\n }\n \n public Object invoke(final Object this1, final Object f) {\n return invokeStatic(this1, f);\n }\n }\n" } ] }, { "source1": "clojure/pprint$set_max_column$fn__8212.class", "source2": "clojure/pprint$set_max_column$fn__8212.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.Keyword;\n import clojure.lang.AFunction;\n \n public final class pprint$set_max_column$fn__8212 extends AFunction\n {\n- Object this;\n Object new_max;\n+ Object this;\n public static final Keyword const__1;\n \n- public pprint$set_max_column$fn__8212(final Object this2, final Object new_max) {\n- this.this = this2;\n+ public pprint$set_max_column$fn__8212(final Object new_max, final Object this2) {\n this.new_max = new_max;\n+ this.this = this2;\n }\n \n public Object invoke() {\n return pprint$set_field.invokeStatic(this.this, (Object)pprint$set_max_column$fn__8212.const__1, this.new_max);\n }\n \n static {\n" } ] }, { "source1": "clojure/pprint$set_max_column.class", "source2": "clojure/pprint$set_max_column.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_max_column extends AFunction\n {\n public static Object invokeStatic(Object this, Object new_max) {\n- final Object o = this;\n- this = null;\n- final Object o2 = new_max;\n+ final Object o = new_max;\n new_max = null;\n+ final Object o2 = this;\n+ this = null;\n LockingTransaction.runInTransaction((Callable)new pprint$set_max_column$fn__8212(o, o2));\n return null;\n }\n \n public Object invoke(final Object this1, final Object new_max) {\n return invokeStatic(this1, new_max);\n }\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 per_line_prefix;\n- Object this;\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 per_line_prefix, final Object this2, final Object suffix, final Object prefix) {\n- this.per_line_prefix = per_line_prefix;\n- this.this = this2;\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 = per_line_prefix;\n- per_line_prefix = null;\n- final Object o2 = this;\n- this = null;\n- final Object o3 = suffix;\n+ final Object o = suffix;\n suffix = null;\n- final Object o4 = prefix;\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- int size__5215__auto__;\n- Object b__8179;\n Object c__5214__auto__;\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 int size__5215__auto__, final Object b__8179, final Object c__5214__auto__, final Object v1) {\n- this.size__5215__auto__ = size__5215__auto__;\n- this.b__8179 = b__8179;\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.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": "@@ -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$tuple_map$iter__8176__8180$fn__8181 extends AFunction\n {\n- Object iter__8176;\n Object s__8177;\n Object v1;\n+ Object iter__8176;\n \n- public pprint$tuple_map$iter__8176__8180$fn__8181(final Object iter__8176, final Object s__8177, final Object v1) {\n- this.iter__8176 = iter__8176;\n+ public pprint$tuple_map$iter__8176__8180$fn__8181(final Object s__8177, final Object v1, final Object iter__8176) {\n this.s__8177 = s__8177;\n this.v1 = v1;\n+ this.iter__8176 = iter__8176;\n }\n \n public Object invoke() {\n final Object s__8179 = this.s__8177;\n this.s__8177 = null;\n final Object o;\n Object s__8177 = o = s__8179;\n@@ -34,47 +34,45 @@\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 int n = size__5215__auto__8188;\n- final Object o3 = b__8179;\n- final Object o4 = c__5214__auto__8187;\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(n, o3, o4, this.v1)).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 o5 = b__8179;\n+ final Object o4 = b__8179;\n b__8179 = null;\n- final Object invokeStatic3 = core$chunk.invokeStatic(o5);\n+ final Object invokeStatic3 = core$chunk.invokeStatic(o4);\n final IFn fn = (IFn)this.iter__8176;\n- final Object o6 = s__8178;\n+ final Object o5 = s__8178;\n s__8178 = 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__8179;\n+ final Object o7 = b__8179;\n b__8179 = 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 vec__8185 = core$first__4339.invokeStatic(s__8178);\n Object k = RT.nth(vec__8185, RT.intCast(0L), (Object)null);\n- final Object o9 = vec__8185;\n+ final Object o8 = vec__8185;\n vec__8185 = null;\n- Object v = RT.nth(o9, RT.intCast(1L), (Object)null);\n- final Object o10 = k;\n+ Object v = RT.nth(o8, RT.intCast(1L), (Object)null);\n+ final Object o9 = k;\n k = null;\n- final Object o11 = v;\n+ final Object o10 = v;\n v = null;\n- final IPersistentVector create = Tuple.create(o10, (Object)Tuple.create(o11, this.v1));\n+ final IPersistentVector create = Tuple.create(o9, (Object)Tuple.create(o10, this.v1));\n final IFn fn2 = (IFn)this.iter__8176;\n- final Object o12 = s__8178;\n+ final Object o11 = s__8178;\n s__8178 = 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(o11)));\n }\n }\n return null;\n }\n }\n" } ] }, { "source1": "clojure/pprint$tuple_map$iter__8176__8180.class", "source2": "clojure/pprint$tuple_map$iter__8176__8180.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -12,10 +12,10 @@\n public pprint$tuple_map$iter__8176__8180(final Object v1) {\n this.v1 = v1;\n }\n \n public Object invoke(Object s__8177) {\n final Object o = s__8177;\n s__8177 = null;\n- return new LazySeq((IFn)new pprint$tuple_map$iter__8176__8180$fn__8181((Object)this, o, this.v1));\n+ return new LazySeq((IFn)new pprint$tuple_map$iter__8176__8180$fn__8181(o, this.v1, (Object)this));\n }\n }\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- Object c__5214__auto__;\n int size__5215__auto__;\n Object b__8142;\n+ Object c__5214__auto__;\n \n- public pprint$unzip_map$iter__8139__8143$fn__8144$fn__8145(final Object c__5214__auto__, final int size__5215__auto__, final Object b__8142) {\n- this.c__5214__auto__ = c__5214__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 }\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": "@@ -32,49 +32,51 @@\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 Object b__8142 = core$chunk_buffer.invokeStatic((Object)size__5215__auto__8153);\n- final Object o3 = c__5214__auto__8152;\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(o3, size__5215__auto__8153, b__8142)).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 invokeStatic3 = 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(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__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__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,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__8156__8160$fn__8161$fn__8162 extends AFunction\n {\n+ int size__5215__auto__;\n Object b__8159;\n Object c__5214__auto__;\n- int size__5215__auto__;\n \n- public pprint$unzip_map$iter__8156__8160$fn__8161$fn__8162(final Object b__8159, final Object c__5214__auto__, final int size__5215__auto__) {\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- this.size__5215__auto__ = size__5215__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 final Object o = vec__8163;\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,51 +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- final Object o3 = c__5214__auto__8169;\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 = 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, o3, size__5215__auto__8170)).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,22 +33,22 @@\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 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 }\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 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 else {\n super.write(cbuf);\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,22 +32,22 @@\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 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 }\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 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 else {\n super.write(cbuf);\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,22 +31,22 @@\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 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 }\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 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 else {\n super.write(cbuf);\n" } ] }, { "source1": "clojure/reflect$parse_flags$fn__9931.class", "source2": "clojure/reflect$parse_flags$fn__9931.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,26 +6,26 @@\n import clojure.lang.RT;\n import clojure.lang.ILookupThunk;\n import clojure.lang.KeywordLookupSite;\n import clojure.lang.AFunction;\n \n public final class reflect$parse_flags$fn__9931 extends AFunction\n {\n- Object flags;\n Object context;\n+ Object flags;\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 reflect$parse_flags$fn__9931(final Object flags, final Object context) {\n- this.flags = flags;\n+ public reflect$parse_flags$fn__9931(final Object context, final Object flags) {\n this.context = context;\n+ this.flags = flags;\n }\n \n public Object invoke(Object result, Object fd) {\n final ILookupThunk _thunk__0__ = reflect$parse_flags$fn__9931.__thunk__0__;\n final Object o = fd;\n Object o2;\n if (_thunk__0__ == (o2 = _thunk__0__.get(o))) {\n" } ] }, { "source1": "clojure/reflect$parse_flags.class", "source2": "clojure/reflect$parse_flags.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,18 +7,18 @@\n import clojure.lang.AFunction;\n \n public final class reflect$parse_flags extends AFunction\n {\n public static final Var const__1;\n \n public static Object invokeStatic(Object flags, Object context) {\n- final Object o = flags;\n- flags = null;\n- final Object o2 = context;\n+ final Object o = context;\n context = null;\n+ final Object o2 = flags;\n+ flags = null;\n return core$reduce.invokeStatic((Object)new reflect$parse_flags$fn__9931(o, o2), (Object)PersistentHashSet.EMPTY, reflect$parse_flags.const__1.getRawRoot());\n }\n \n public Object invoke(final Object flags, final Object context) {\n return invokeStatic(flags, context);\n }\n \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": "@@ -107,27 +107,27 @@\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+ public void visitEnd() {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visitEnd\");\n if (value != null) {\n- ((IFn)value).invoke((Object)this, (Object)attribute);\n+ ((IFn)value).invoke((Object)this);\n }\n else {\n- super.visitAttribute(attribute);\n+ super.visitEnd();\n }\n }\n \n- public void visitEnd() {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visitEnd\");\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);\n+ ((IFn)value).invoke((Object)this, (Object)attribute);\n }\n else {\n- super.visitEnd();\n+ super.visitAttribute(attribute);\n }\n }\n }\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": "@@ -37,24 +37,14 @@\n }\n \n public int read(final CharBuffer target) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"read\");\n return (value != null) ? ((Number)((IFn)value).invoke((Object)this, (Object)target)).intValue() : super.read(target);\n }\n \n- public void unread(final char[] cbuf, final int n, final int n2) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"unread\");\n- if (value != null) {\n- ((IFn)value).invoke((Object)this, (Object)cbuf, (Object)n, (Object)n2);\n- }\n- else {\n- super.unread(cbuf, n, n2);\n- }\n- }\n- \n public boolean ready() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"ready\");\n return (value != null) ? ((boolean)((IFn)value).invoke((Object)this)) : super.ready();\n }\n \n public void reset() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"reset\");\n@@ -72,14 +62,24 @@\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 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 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@@ -87,34 +87,19 @@\n ((IFn)value).invoke((Object)this, (Object)n);\n }\n else {\n super.unread(n);\n }\n }\n \n- public void unread(final char[] cbuf) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"unread\");\n- if (value != null) {\n- ((IFn)value).invoke((Object)this, (Object)cbuf);\n- }\n- else {\n- super.unread(cbuf);\n- }\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@@ -142,17 +127,32 @@\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 unread(final char[] cbuf, final int n, final int n2) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"unread\");\n+ if (value != null) {\n+ ((IFn)value).invoke((Object)this, (Object)cbuf, (Object)n, (Object)n2);\n+ }\n+ else {\n+ super.unread(cbuf, n, n2);\n+ }\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+ public void unread(final char[] cbuf) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"unread\");\n+ if (value != null) {\n+ ((IFn)value).invoke((Object)this, (Object)cbuf);\n+ }\n+ else {\n+ super.unread(cbuf);\n+ }\n }\n }\n" } ] }, { "source1": "clojure/set$join$fn__7514.class", "source2": "clojure/set$join$fn__7514.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__7514 extends AFunction\n {\n- Object idx;\n Object ks;\n+ Object idx;\n \n- public set$join$fn__7514(final Object idx, final Object ks) {\n- this.idx = idx;\n+ public set$join$fn__7514(final Object ks, final Object idx) {\n this.ks = ks;\n+ this.idx = idx;\n }\n \n public Object invoke(Object ret, Object x) {\n final Object invoke;\n Object found = invoke = ((IFn)this.idx).invoke(core$select_keys.invokeStatic(x, this.ks));\n if (invoke != null) {\n if (invoke != Boolean.FALSE) {\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@@ -88,24 +88,24 @@\n Object vec__7513 = o4;\n Object r = RT.nth(vec__7513, RT.intCast(0L), (Object)null);\n final Object o7 = vec__7513;\n vec__7513 = null;\n Object s = RT.nth(o7, RT.intCast(1L), (Object)null);\n final Object o8 = r;\n r = null;\n- final Object invokeStatic3;\n- Object idx = invokeStatic3 = set$index.invokeStatic(o8, ks);\n- idx = null;\n+ Object idx = set$index.invokeStatic(o8, ks);\n final Object o9 = ks;\n ks = null;\n- final set$join$fn__7514 set$join$fn__7514 = new set$join$fn__7514(invokeStatic3, o9);\n+ final Object o10 = idx;\n+ idx = null;\n+ final set$join$fn__7514 set$join$fn__7514 = new set$join$fn__7514(o9, o10);\n final PersistentHashSet empty = PersistentHashSet.EMPTY;\n- final Object o10 = s;\n+ final Object o11 = s;\n s = null;\n- return core$reduce.invokeStatic((Object)set$join$fn__7514, (Object)empty, o10);\n+ return core$reduce.invokeStatic((Object)set$join$fn__7514, (Object)empty, o11);\n }\n }\n return PersistentHashSet.EMPTY;\n }\n \n public Object invoke(final Object xrel, final Object yrel) {\n return invokeStatic(xrel, yrel);\n" } ] }, { "source1": "clojure/test$compose_fixtures$fn__7977$fn__7978.class", "source2": "clojure/test$compose_fixtures$fn__7977$fn__7978.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 test$compose_fixtures$fn__7977$fn__7978 extends AFunction\n {\n- Object g;\n Object f2;\n+ Object g;\n \n- public test$compose_fixtures$fn__7977$fn__7978(final Object g, final Object f2) {\n- this.g = g;\n+ public test$compose_fixtures$fn__7977$fn__7978(final Object f2, final Object g) {\n this.f2 = f2;\n+ this.g = g;\n }\n \n public Object invoke() {\n return ((IFn)this.f2).invoke(this.g);\n }\n }\n" } ] }, { "source1": "clojure/test$compose_fixtures$fn__7977.class", "source2": "clojure/test$compose_fixtures$fn__7977.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,22 +2,23 @@\n package clojure;\n \n import clojure.lang.IFn;\n import clojure.lang.AFunction;\n \n public final class test$compose_fixtures$fn__7977 extends AFunction\n {\n- Object f1;\n Object f2;\n+ Object f1;\n \n- public test$compose_fixtures$fn__7977(final Object f1, final Object f2) {\n- this.f1 = f1;\n+ public test$compose_fixtures$fn__7977(final Object f2, final Object f3) {\n this.f2 = f2;\n+ this.f1 = f3;\n }\n \n public Object invoke(Object g) {\n final IFn fn = (IFn)this.f1;\n+ final Object f2 = this.f2;\n final Object o = g;\n g = null;\n- return fn.invoke((Object)new test$compose_fixtures$fn__7977$fn__7978(o, this.f2));\n+ return fn.invoke((Object)new test$compose_fixtures$fn__7977$fn__7978(f2, o));\n }\n }\n" } ] }, { "source1": "clojure/test$compose_fixtures.class", "source2": "clojure/test$compose_fixtures.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,18 +2,18 @@\n package clojure;\n \n import clojure.lang.AFunction;\n \n public final class test$compose_fixtures extends AFunction\n {\n public static Object invokeStatic(Object f1, Object f2) {\n- final Object o = f1;\n- f1 = null;\n- final Object o2 = f2;\n+ final Object o = f2;\n f2 = null;\n+ final Object o2 = f1;\n+ f1 = null;\n return new test$compose_fixtures$fn__7977(o, o2);\n }\n \n public Object invoke(final Object f1, final Object f2) {\n return invokeStatic(f1, f2);\n }\n }\n" } ] }, { "source1": "clojure/test/junit$error_el$fn__8103.class", "source2": "clojure/test/junit$error_el$fn__8103.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -6,21 +6,21 @@\n import clojure.core$str;\n import clojure.stacktrace$print_cause_trace;\n import clojure.lang.Var;\n import clojure.lang.AFunction;\n \n public final class junit$error_el$fn__8103 extends AFunction\n {\n- Object s__5244__auto__;\n Object actual;\n+ Object s__5244__auto__;\n public static final Var const__1;\n \n- public junit$error_el$fn__8103(final Object s__5244__auto__, final Object actual) {\n- this.s__5244__auto__ = s__5244__auto__;\n+ public junit$error_el$fn__8103(final Object actual, final Object s__5244__auto__) {\n this.actual = actual;\n+ this.s__5244__auto__ = s__5244__auto__;\n }\n \n public Object invoke() {\n Object invokeStatic;\n try {\n stacktrace$print_cause_trace.invokeStatic(this.actual, junit$error_el$fn__8103.const__1.get());\n invokeStatic = core$str.invokeStatic(this.s__5244__auto__);\n" } ] }, { "source1": "clojure/test/junit$error_el.class", "source2": "clojure/test/junit$error_el.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -30,18 +30,18 @@\n expected = null;\n array[n] = o2;\n final Object invokeStatic = core$pr_str.invokeStatic((ISeq)ArraySeq.create(array));\n Object o5;\n if (actual instanceof Throwable) {\n Object s__5244__auto__8106 = new StringWriter();\n core$push_thread_bindings.invokeStatic(core$hash_map.invokeStatic((ISeq)ArraySeq.create(new Object[] { junit$error_el.const__7, s__5244__auto__8106 })));\n- final Object o3 = s__5244__auto__8106;\n- s__5244__auto__8106 = null;\n- final Object o4 = actual;\n+ final Object o3 = actual;\n actual = null;\n+ final Object o4 = s__5244__auto__8106;\n+ s__5244__auto__8106 = null;\n o5 = ((IFn)new junit$error_el$fn__8103(o3, o4)).invoke();\n }\n else {\n final Object[] array2 = { null };\n final int n2 = 0;\n final Object o6 = actual;\n actual = null;\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@@ -60,23 +69,14 @@\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)s, (Object)s2, (Object)s3);\n return;\n }\n throw new UnsupportedOperationException(\"endElement\");\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- }\n- \n public void endDocument() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"endDocument\");\n if (value != null) {\n ((IFn)value).invoke((Object)this);\n return;\n }\n throw new UnsupportedOperationException(\"endDocument\");\n@@ -87,50 +87,50 @@\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)s);\n return;\n }\n throw new UnsupportedOperationException(\"skippedEntity\");\n }\n \n- public void startDocument() {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"startDocument\");\n- if (value != null) {\n- ((IFn)value).invoke((Object)this);\n- return;\n- }\n- throw new UnsupportedOperationException(\"startDocument\");\n- }\n- \n public void ignorableWhitespace(final char[] array, final int i, final int j) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"ignorableWhitespace\");\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 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+ public void startDocument() {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"startDocument\");\n if (value != null) {\n- ((IFn)value).invoke((Object)this, (Object)s, (Object)s2, (Object)s3, (Object)attributes);\n+ ((IFn)value).invoke((Object)this);\n return;\n }\n- throw new UnsupportedOperationException(\"startElement\");\n+ throw new UnsupportedOperationException(\"startDocument\");\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+ }\n+ \n public void processingInstruction(final String s, final String s2) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"processingInstruction\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)s, (Object)s2);\n return;\n }\n throw new UnsupportedOperationException(\"processingInstruction\");\n" } ] } ] } ] } ] } ] } ] }