{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.SIsUmQWouX/b1/clojure1.8_1.8.0-8_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.SIsUmQWouX/b2/clojure1.8_1.8.0-8_i386.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- 67c5bc46c6de2aa4a7d788a0b4f7e6fb 3216400 java optional libclojure1.8-java_1.8.0-8_all.deb\n+ cd78e82c1120f61c47035670db74f096 3216448 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 3214676 2018-10-20 14:53:54.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3214724 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) 3635467 2018-10-20 14:53:54.000000 ./usr/share/java/clojure-1.8.0.jar\n+-rw-r--r-- 0 root (0) root (0) 3635454 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: 3635467 bytes, number of entries: 3342\n+Zip file size: 3635454 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, 6913448 bytes uncompressed, 3152451 bytes compressed: 54.4%\n+3342 files, 6913448 bytes uncompressed, 3152438 bytes compressed: 54.4%\n" }, { "source1": "clojure/core/proxy$clojure/lang/APersistentMap$ff19274a.class", "source2": "clojure/core/proxy$clojure/lang/APersistentMap$ff19274a.class", "unified_diff": null, "details": [ { "source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -396,30 +396,30 @@\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"assoc\");\n if (value != null) {\n return (IPersistentMap)((IFn)value).invoke((Object)this, o, o2);\n }\n throw new UnsupportedOperationException(\"assoc\");\n }\n \n- public Iterator iterator() {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"iterator\");\n- if (value != null) {\n- return (Iterator)((IFn)value).invoke((Object)this);\n- }\n- throw new UnsupportedOperationException(\"iterator\");\n- }\n- \n public Object valAt(final Object o) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"valAt\");\n if (value != null) {\n return ((IFn)value).invoke((Object)this, o);\n }\n throw new UnsupportedOperationException(\"valAt\");\n }\n \n+ public Iterator iterator() {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"iterator\");\n+ if (value != null) {\n+ return (Iterator)((IFn)value).invoke((Object)this);\n+ }\n+ throw new UnsupportedOperationException(\"iterator\");\n+ }\n+ \n public IPersistentMap assocEx(final Object o, final Object o2) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"assocEx\");\n if (value != null) {\n return (IPersistentMap)((IFn)value).invoke((Object)this, o, o2);\n }\n throw new UnsupportedOperationException(\"assocEx\");\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": "@@ -29,26 +29,31 @@\n this.__clojureFnMap = (IPersistentMap)((IPersistentCollection)this.__clojureFnMap).cons((Object)persistentMap);\n }\n \n public IPersistentMap __getClojureFnMappings() {\n return this.__clojureFnMap;\n }\n \n- public /* bridge */ Appendable append(final CharSequence csq) {\n- return this.append(csq);\n- }\n- \n public /* bridge */ Appendable append(final char c) {\n return this.append(c);\n }\n \n+ public /* bridge */ Appendable append(final CharSequence csq) {\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 Writer append(final CharSequence csq, final int n, final int n2) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n+ return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)csq, (Object)n, (Object)n2)) : super.append(csq, n, n2);\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 equals(final Object obj) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"equals\");\n@@ -61,44 +66,29 @@\n ((IFn)value).invoke((Object)this, (Object)str, (Object)n, (Object)n2);\n }\n else {\n super.write(str, n, n2);\n }\n }\n \n- public Writer append(final char c) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n- return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)c)) : super.append(c);\n- }\n- \n- public Writer append(final CharSequence csq, final int n, final int n2) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n- return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)csq, (Object)n, (Object)n2)) : super.append(csq, n, n2);\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 Writer append(final CharSequence csq) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n- return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)csq)) : super.append(csq);\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 }\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 write(final int n) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"write\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)n);\n }\n else {\n super.write(n);\n@@ -116,14 +106,24 @@\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 Writer append(final CharSequence csq) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n+ return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)csq)) : super.append(csq);\n+ }\n+ \n+ public Writer append(final char c) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n+ return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)c)) : super.append(c);\n+ }\n+ \n public Object deref() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"deref\");\n if (value != null) {\n return ((IFn)value).invoke((Object)this);\n }\n throw new UnsupportedOperationException(\"deref\");\n }\n@@ -133,14 +133,23 @@\n if (value != null) {\n ((IFn)value).invoke((Object)this);\n return;\n }\n throw new UnsupportedOperationException(\"ppflush\");\n }\n \n+ public void write(final char[] array, final int i, final int j) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"write\");\n+ if (value != null) {\n+ ((IFn)value).invoke((Object)this, (Object)array, (Object)i, (Object)j);\n+ return;\n+ }\n+ throw new UnsupportedOperationException(\"write\");\n+ }\n+ \n public void close() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"close\");\n if (value != null) {\n ((IFn)value).invoke((Object)this);\n return;\n }\n throw new UnsupportedOperationException(\"close\");\n@@ -150,17 +159,8 @@\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"flush\");\n if (value != null) {\n ((IFn)value).invoke((Object)this);\n return;\n }\n throw new UnsupportedOperationException(\"flush\");\n }\n- \n- public void write(final char[] array, final int i, final int j) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"write\");\n- if (value != null) {\n- ((IFn)value).invoke((Object)this, (Object)array, (Object)i, (Object)j);\n- return;\n- }\n- throw new UnsupportedOperationException(\"write\");\n- }\n }\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": "@@ -28,26 +28,31 @@\n this.__clojureFnMap = (IPersistentMap)((IPersistentCollection)this.__clojureFnMap).cons((Object)persistentMap);\n }\n \n public IPersistentMap __getClojureFnMappings() {\n return this.__clojureFnMap;\n }\n \n- public /* bridge */ Appendable append(final CharSequence csq) {\n- return this.append(csq);\n- }\n- \n public /* bridge */ Appendable append(final char c) {\n return this.append(c);\n }\n \n+ public /* bridge */ Appendable append(final CharSequence csq) {\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 Writer append(final CharSequence csq, final int n, final int n2) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n+ return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)csq, (Object)n, (Object)n2)) : super.append(csq, n, n2);\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 equals(final Object obj) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"equals\");\n@@ -60,44 +65,29 @@\n ((IFn)value).invoke((Object)this, (Object)str, (Object)n, (Object)n2);\n }\n else {\n super.write(str, n, n2);\n }\n }\n \n- public Writer append(final char c) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n- return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)c)) : super.append(c);\n- }\n- \n- public Writer append(final CharSequence csq, final int n, final int n2) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n- return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)csq, (Object)n, (Object)n2)) : super.append(csq, n, n2);\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 Writer append(final CharSequence csq) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n- return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)csq)) : super.append(csq);\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 }\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 write(final int n) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"write\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)n);\n }\n else {\n super.write(n);\n@@ -115,22 +105,41 @@\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 Writer append(final CharSequence csq) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n+ return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)csq)) : super.append(csq);\n+ }\n+ \n+ public Writer append(final char c) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n+ return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)c)) : super.append(c);\n+ }\n+ \n public Object deref() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"deref\");\n if (value != null) {\n return ((IFn)value).invoke((Object)this);\n }\n throw new UnsupportedOperationException(\"deref\");\n }\n \n+ public void write(final char[] array, final int i, final int j) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"write\");\n+ if (value != null) {\n+ ((IFn)value).invoke((Object)this, (Object)array, (Object)i, (Object)j);\n+ return;\n+ }\n+ throw new UnsupportedOperationException(\"write\");\n+ }\n+ \n public void close() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"close\");\n if (value != null) {\n ((IFn)value).invoke((Object)this);\n return;\n }\n throw new UnsupportedOperationException(\"close\");\n@@ -140,17 +149,8 @@\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"flush\");\n if (value != null) {\n ((IFn)value).invoke((Object)this);\n return;\n }\n throw new UnsupportedOperationException(\"flush\");\n }\n- \n- public void write(final char[] array, final int i, final int j) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"write\");\n- if (value != null) {\n- ((IFn)value).invoke((Object)this, (Object)array, (Object)i, (Object)j);\n- return;\n- }\n- throw new UnsupportedOperationException(\"write\");\n- }\n }\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": "@@ -27,26 +27,31 @@\n this.__clojureFnMap = (IPersistentMap)((IPersistentCollection)this.__clojureFnMap).cons((Object)persistentMap);\n }\n \n public IPersistentMap __getClojureFnMappings() {\n return this.__clojureFnMap;\n }\n \n- public /* bridge */ Appendable append(final CharSequence csq) {\n- return this.append(csq);\n- }\n- \n public /* bridge */ Appendable append(final char c) {\n return this.append(c);\n }\n \n+ public /* bridge */ Appendable append(final CharSequence csq) {\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 Writer append(final CharSequence csq, final int n, final int n2) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n+ return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)csq, (Object)n, (Object)n2)) : super.append(csq, n, n2);\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 equals(final Object obj) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"equals\");\n@@ -59,44 +64,29 @@\n ((IFn)value).invoke((Object)this, (Object)str, (Object)n, (Object)n2);\n }\n else {\n super.write(str, n, n2);\n }\n }\n \n- public Writer append(final char c) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n- return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)c)) : super.append(c);\n- }\n- \n- public Writer append(final CharSequence csq, final int n, final int n2) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n- return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)csq, (Object)n, (Object)n2)) : super.append(csq, n, n2);\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 Writer append(final CharSequence csq) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n- return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)csq)) : super.append(csq);\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 }\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 write(final int n) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"write\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)n);\n }\n else {\n super.write(n);\n@@ -114,14 +104,33 @@\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 Writer append(final CharSequence csq) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n+ return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)csq)) : super.append(csq);\n+ }\n+ \n+ public Writer append(final char c) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"append\");\n+ return (value != null) ? ((Writer)((IFn)value).invoke((Object)this, (Object)c)) : super.append(c);\n+ }\n+ \n+ public void write(final char[] array, final int i, final int j) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"write\");\n+ if (value != null) {\n+ ((IFn)value).invoke((Object)this, (Object)array, (Object)i, (Object)j);\n+ return;\n+ }\n+ throw new UnsupportedOperationException(\"write\");\n+ }\n+ \n public void close() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"close\");\n if (value != null) {\n ((IFn)value).invoke((Object)this);\n return;\n }\n throw new UnsupportedOperationException(\"close\");\n@@ -131,17 +140,8 @@\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"flush\");\n if (value != null) {\n ((IFn)value).invoke((Object)this);\n return;\n }\n throw new UnsupportedOperationException(\"flush\");\n }\n- \n- public void write(final char[] array, final int i, final int j) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"write\");\n- if (value != null) {\n- ((IFn)value).invoke((Object)this, (Object)array, (Object)i, (Object)j);\n- return;\n- }\n- throw new UnsupportedOperationException(\"write\");\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": "@@ -1,13 +1,13 @@\n \n package clojure.reflect.proxy$clojure.asm;\n \n import clojure.asm.Attribute;\n-import clojure.asm.FieldVisitor;\n import clojure.asm.MethodVisitor;\n+import clojure.asm.FieldVisitor;\n import clojure.asm.AnnotationVisitor;\n import clojure.lang.IFn;\n import clojure.lang.RT;\n import clojure.lang.IPersistentCollection;\n import clojure.lang.IPersistentMap;\n import clojure.lang.IProxy;\n import clojure.asm.ClassVisitor;\n@@ -72,24 +72,14 @@\n ((IFn)value).invoke((Object)this, (Object)s, (Object)s2, (Object)s3);\n }\n else {\n super.visitOuterClass(s, s2, s3);\n }\n }\n \n- public void visit(final int i, final int j, final String s, final String s2, final String s3, final String[] array) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visit\");\n- if (value != null) {\n- ((IFn)value).invoke((Object)this, (Object)i, (Object)j, (Object)s, (Object)s2, (Object)s3, (Object)array);\n- }\n- else {\n- super.visit(i, j, s, s2, s3, array);\n- }\n- }\n- \n public void visitInnerClass(final String s, final String s2, final String s3, final int i) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visitInnerClass\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)s, (Object)s2, (Object)s3, (Object)i);\n }\n else {\n super.visitInnerClass(s, s2, s3, i);\n@@ -102,29 +92,39 @@\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 MethodVisitor visitMethod(final int i, final String s, final String s2, final String s3, final String[] array) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visitMethod\");\n- return (value != null) ? ((MethodVisitor)((IFn)value).invoke((Object)this, (Object)i, (Object)s, (Object)s2, (Object)s3, (Object)array)) : super.visitMethod(i, s, s2, s3, array);\n- }\n- \n public FieldVisitor visitField(final int i, final String s, final String s2, final String s3, final Object o) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visitField\");\n return (value != null) ? ((FieldVisitor)((IFn)value).invoke((Object)this, (Object)i, (Object)s, (Object)s2, (Object)s3, o)) : super.visitField(i, s, s2, s3, o);\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 MethodVisitor visitMethod(final int i, final String s, final String s2, final String s3, final String[] array) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visitMethod\");\n+ return (value != null) ? ((MethodVisitor)((IFn)value).invoke((Object)this, (Object)i, (Object)s, (Object)s2, (Object)s3, (Object)array)) : super.visitMethod(i, s, s2, s3, array);\n+ }\n+ \n+ public void visit(final int i, final int j, final String s, final String s2, final String s3, final String[] array) {\n+ final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visit\");\n+ if (value != null) {\n+ ((IFn)value).invoke((Object)this, (Object)i, (Object)j, (Object)s, (Object)s2, (Object)s3, (Object)array);\n+ }\n+ else {\n+ super.visit(i, j, s, s2, s3, array);\n+ }\n+ }\n+ \n public void visitAttribute(final Attribute attribute) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"visitAttribute\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)attribute);\n }\n else {\n super.visitAttribute(attribute);\n" } ] }, { "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,21 +37,21 @@\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 void unread(final char[] cbuf) {\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);\n+ ((IFn)value).invoke((Object)this, (Object)cbuf, (Object)n, (Object)n2);\n }\n else {\n- super.unread(cbuf);\n+ super.unread(cbuf, n, n2);\n }\n }\n \n public void unread(final int n) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"unread\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)n);\n@@ -87,72 +87,72 @@\n ((IFn)value).invoke((Object)this);\n }\n else {\n super.reset();\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 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 int read() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"read\");\n return (value != null) ? ((Number)((IFn)value).invoke((Object)this)).intValue() : super.read();\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 void close() {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"close\");\n if (value != null) {\n ((IFn)value).invoke((Object)this);\n }\n else {\n super.close();\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 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) {\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 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 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 void mark(final int n) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"mark\");\n if (value != null) {\n ((IFn)value).invoke((Object)this, (Object)n);\n }\n else {\n super.mark(n);\n }\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 transferTo(final Writer out) {\n final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"transferTo\");\n return (value != null) ? ((Number)((IFn)value).invoke((Object)this, (Object)out)).longValue() : super.transferTo(out);\n }\n }\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": "@@ -42,21 +42,21 @@\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 characters(final char[] array, final int i, final int j) {\n- final Object value = RT.get((Object)this.__clojureFnMap, (Object)\"characters\");\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(\"characters\");\n+ throw new UnsupportedOperationException(\"ignorableWhitespace\");\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@@ -114,23 +114,14 @@\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 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 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@@ -140,8 +131,17 @@\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 }\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" } ] } ] } ] } ] } ] } ] }