{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.rHz4xhCARY/b1/jruby-openssl_0.9.21-3_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.rHz4xhCARY/b2/jruby-openssl_0.9.21-3_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- cf5673f33e15c245b1f3ae7291b5a44c 1046568 ruby optional jruby-openssl_0.9.21-3_all.deb\n+ 64406fbddf89d4292514581fd184986e 1046584 ruby optional jruby-openssl_0.9.21-3_all.deb\n"}, {"source1": "jruby-openssl_0.9.21-3_all.deb", "source2": "jruby-openssl_0.9.21-3_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 2019-09-12 22:13:38.000000 debian-binary\n -rw-r--r-- 0 0 0 2204 2019-09-12 22:13:38.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1044172 2019-09-12 22:13:38.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1044188 2019-09-12 22:13:38.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 2019-09-12 22:13:38.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-12 22:13:38.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-12 22:13:38.000000 ./usr/share/doc/jruby-openssl/\n -rw-r--r-- 0 root (0) root (0) 790 2019-09-12 22:13:38.000000 ./usr/share/doc/jruby-openssl/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 9867 2017-07-28 11:14:22.000000 ./usr/share/doc/jruby-openssl/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 18470 2018-11-29 14:24:48.000000 ./usr/share/doc/jruby-openssl/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-12 22:13:38.000000 ./usr/share/java/\n--rw-r--r-- 0 root (0) root (0) 1194962 2019-09-12 22:13:38.000000 ./usr/share/java/jopenssl.jar\n+-rw-r--r-- 0 root (0) root (0) 1194959 2019-09-12 22:13:38.000000 ./usr/share/java/jopenssl.jar\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-12 22:13:38.000000 ./usr/share/jruby/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-12 22:13:38.000000 ./usr/share/jruby/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-12 22:13:38.000000 ./usr/share/jruby/lib/ruby/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-12 22:13:38.000000 ./usr/share/jruby/lib/ruby/stdlib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-12 22:13:38.000000 ./usr/share/jruby/lib/ruby/stdlib/jopenssl/\n -rw-r--r-- 0 root (0) root (0) 1183 2019-09-12 22:13:38.000000 ./usr/share/jruby/lib/ruby/stdlib/jopenssl/load.rb\n -rw-r--r-- 0 root (0) root (0) 237 2019-09-12 22:13:38.000000 ./usr/share/jruby/lib/ruby/stdlib/jopenssl/version.rb\n"}, {"source1": "./usr/share/java/jopenssl.jar", "source2": "./usr/share/java/jopenssl.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 1194962 bytes, number of entries: 912\n+Zip file size: 1194959 bytes, number of entries: 912\n drwxr-xr-x 2.0 unx 0 b- stor 19-Sep-12 22:13 META-INF/\n -rw-r--r-- 2.0 unx 80 b- defN 19-Sep-12 22:13 META-INF/MANIFEST.MF\n drwxr-xr-x 2.0 unx 0 b- stor 19-Sep-12 22:13 META-INF/maven/\n drwxr-xr-x 2.0 unx 0 b- stor 19-Sep-12 22:13 META-INF/maven/rubygems/\n drwxr-xr-x 2.0 unx 0 b- stor 19-Sep-12 22:13 META-INF/maven/rubygems/jruby-openssl/\n -rw-r--r-- 2.0 unx 88 b- defN 19-Sep-12 22:13 META-INF/maven/rubygems/jruby-openssl/pom.properties\n -rw-r--r-- 2.0 unx 33058 b- defN 19-Sep-12 22:13 META-INF/maven/rubygems/jruby-openssl/pom.xml\n@@ -907,8 +907,8 @@\n -rw-r--r-- 2.0 unx 3605 b- defN 19-Sep-12 22:13 org/jruby/gen/org$jruby$ext$openssl$X509Extension$POPULATOR.class\n -rw-r--r-- 2.0 unx 4619 b- defN 19-Sep-12 22:13 org/jruby/gen/org$jruby$ext$openssl$X509ExtensionFactory$POPULATOR.class\n -rw-r--r-- 2.0 unx 3049 b- defN 19-Sep-12 22:13 org/jruby/gen/org$jruby$ext$openssl$X509Name$POPULATOR.class\n -rw-r--r-- 2.0 unx 4411 b- defN 19-Sep-12 22:13 org/jruby/gen/org$jruby$ext$openssl$X509Request$POPULATOR.class\n -rw-r--r-- 2.0 unx 3081 b- defN 19-Sep-12 22:13 org/jruby/gen/org$jruby$ext$openssl$X509Revoked$POPULATOR.class\n -rw-r--r-- 2.0 unx 3758 b- defN 19-Sep-12 22:13 org/jruby/gen/org$jruby$ext$openssl$X509Store$POPULATOR.class\n -rw-r--r-- 2.0 unx 3972 b- defN 19-Sep-12 22:13 org/jruby/gen/org$jruby$ext$openssl$X509StoreContext$POPULATOR.class\n-912 files, 2398496 bytes uncompressed, 1023230 bytes compressed: 57.4%\n+912 files, 2398496 bytes uncompressed, 1023227 bytes compressed: 57.4%\n"}, {"source1": "org/jruby/ext/openssl/SSLSocket$INVOKER$i$accept_nonblock.class", "source2": "org/jruby/ext/openssl/SSLSocket$INVOKER$i$accept_nonblock.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -13,15 +13,15 @@\n public class SSLSocket$INVOKER$i$accept_nonblock extends JavaMethod$JavaMethodZeroOrOne\n {\n public SSLSocket$INVOKER$i$accept_nonblock(final RubyModule rubyModule, final Visibility visibility, final String s) {\n super(rubyModule, visibility, s);\n ((JavaMethod)this).setParameterDesc(\"R\");\n }\n \n- public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) {\n- return ((SSLSocket)rubyObject).accept_nonblock(threadContext, rubyObject2);\n- }\n- \n public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) {\n return ((SSLSocket)rubyObject).accept_nonblock(threadContext);\n }\n+ \n+ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) {\n+ return ((SSLSocket)rubyObject).accept_nonblock(threadContext, rubyObject2);\n+ }\n }\n"}]}, {"source1": "org/jruby/ext/openssl/SSLSocket$INVOKER$i$sysread.class", "source2": "org/jruby/ext/openssl/SSLSocket$INVOKER$i$sysread.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -13,15 +13,15 @@\n public class SSLSocket$INVOKER$i$sysread extends JavaMethod$JavaMethodOneOrTwo\n {\n public SSLSocket$INVOKER$i$sysread(final RubyModule rubyModule, final Visibility visibility, final String s) {\n super(rubyModule, visibility, s);\n ((JavaMethod)this).setParameterDesc(\"R\");\n }\n \n- public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) {\n- return ((SSLSocket)rubyObject).sysread(threadContext, rubyObject2);\n- }\n- \n public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) {\n return ((SSLSocket)rubyObject).sysread(threadContext, rubyObject2, rubyObject3);\n }\n+ \n+ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) {\n+ return ((SSLSocket)rubyObject).sysread(threadContext, rubyObject2);\n+ }\n }\n"}]}, {"source1": "org/jruby/ext/openssl/SSLSocket$INVOKER$i$sysread_nonblock.class", "source2": "org/jruby/ext/openssl/SSLSocket$INVOKER$i$sysread_nonblock.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "comments": ["error from `procyon -ec {}` (a):", "OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file:", " 34895", "Try using the -Djava.io.tmpdir= option to select an alternate temp location.", ""], "unified_diff": "@@ -17,15 +17,15 @@\n ((JavaMethod)this).setParameterDesc(\"R\");\n }\n \n public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3, final IRubyObject rubyObject4) {\n return ((SSLSocket)rubyObject).sysread_nonblock(threadContext, rubyObject2, rubyObject3, rubyObject4);\n }\n \n- public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) {\n- return ((SSLSocket)rubyObject).sysread_nonblock(threadContext, rubyObject2, rubyObject3);\n- }\n- \n public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) {\n return ((SSLSocket)rubyObject).sysread_nonblock(threadContext, rubyObject2);\n }\n+ \n+ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) {\n+ return ((SSLSocket)rubyObject).sysread_nonblock(threadContext, rubyObject2, rubyObject3);\n+ }\n }\n"}]}, {"source1": "org/jruby/gen/org$jruby$ext$openssl$PKCS7$POPULATOR.class", "source2": "org/jruby/gen/org$jruby$ext$openssl$PKCS7$POPULATOR.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -9,19 +9,19 @@\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$0$0$to_der;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$1$0$add_certificate;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$1$0$set_type;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$1$0$initialize_copy;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$0$0$decrypt;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$1$0$add_signer;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$1$0$set_certificates;\n+import org.jruby.ext.openssl.PKCS7$INVOKER$i$0$0$signers;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$0$0$detached;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$0$0$to_pem;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$1$0$set_crls;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$0$0$recipients;\n-import org.jruby.ext.openssl.PKCS7$INVOKER$i$0$0$signers;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$0$0$crls;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$0$0$get_type;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$1$0$add_recipient;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$0$0$verify;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$1$0$add_crl;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$1$0$add_data;\n import org.jruby.ext.openssl.PKCS7$INVOKER$i$1$0$set_detached;\n@@ -87,30 +87,30 @@\n cls.addMethodAtBootTimeOnly(\"add_recipient\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKCS7$INVOKER$i$0$0$get_type(cls, Visibility.PUBLIC, \"type\");\n populateMethod(javaMethod, 0, \"get_type\", false, false, (Class)PKCS7.class, \"get_type\", (Class)IRubyObject.class, new Class[0]);\n cls.addMethodAtBootTimeOnly(\"type\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKCS7$INVOKER$i$0$0$crls(cls, Visibility.PUBLIC, \"crls\");\n populateMethod(javaMethod, 0, \"crls\", false, false, (Class)PKCS7.class, \"crls\", (Class)IRubyObject.class, new Class[0]);\n cls.addMethodAtBootTimeOnly(\"crls\", (DynamicMethod)javaMethod);\n- javaMethod = (JavaMethod)new PKCS7$INVOKER$i$0$0$signers(cls, Visibility.PUBLIC, \"signers\");\n- populateMethod(javaMethod, 0, \"signers\", false, false, (Class)PKCS7.class, \"signers\", (Class)IRubyObject.class, new Class[0]);\n- cls.addMethodAtBootTimeOnly(\"signers\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKCS7$INVOKER$i$0$0$recipients(cls, Visibility.PUBLIC, \"recipients\");\n populateMethod(javaMethod, 0, \"recipients\", false, false, (Class)PKCS7.class, \"recipients\", (Class)IRubyObject.class, new Class[0]);\n cls.addMethodAtBootTimeOnly(\"recipients\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKCS7$INVOKER$i$1$0$set_crls(cls, Visibility.PUBLIC, \"crls=\");\n populateMethod(javaMethod, 1, \"set_crls\", false, false, (Class)PKCS7.class, \"set_crls\", (Class)IRubyObject.class, new Class[] { IRubyObject.class });\n cls.addMethodAtBootTimeOnly(\"crls=\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKCS7$INVOKER$i$0$0$to_pem(cls, Visibility.PUBLIC, \"to_pem\");\n populateMethod(javaMethod, 0, \"to_pem\", false, false, (Class)PKCS7.class, \"to_pem\", (Class)IRubyObject.class, new Class[0]);\n cls.addMethodAtBootTimeOnly(\"to_pem\", (DynamicMethod)javaMethod);\n cls.addMethodAtBootTimeOnly(\"to_s\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKCS7$INVOKER$i$0$0$detached(cls, Visibility.PUBLIC, \"detached\");\n populateMethod(javaMethod, 0, \"detached\", false, false, (Class)PKCS7.class, \"detached\", (Class)IRubyObject.class, new Class[0]);\n cls.addMethodAtBootTimeOnly(\"detached\", (DynamicMethod)javaMethod);\n+ javaMethod = (JavaMethod)new PKCS7$INVOKER$i$0$0$signers(cls, Visibility.PUBLIC, \"signers\");\n+ populateMethod(javaMethod, 0, \"signers\", false, false, (Class)PKCS7.class, \"signers\", (Class)IRubyObject.class, new Class[0]);\n+ cls.addMethodAtBootTimeOnly(\"signers\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKCS7$INVOKER$i$1$0$set_certificates(cls, Visibility.PUBLIC, \"certificates=\");\n populateMethod(javaMethod, 1, \"set_certificates\", false, false, (Class)PKCS7.class, \"set_certificates\", (Class)IRubyObject.class, new Class[] { IRubyObject.class });\n cls.addMethodAtBootTimeOnly(\"certificates=\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKCS7$INVOKER$i$1$0$add_signer(cls, Visibility.PUBLIC, \"add_signer\");\n populateMethod(javaMethod, 1, \"add_signer\", false, false, (Class)PKCS7.class, \"add_signer\", (Class)IRubyObject.class, new Class[] { IRubyObject.class });\n cls.addMethodAtBootTimeOnly(\"add_signer\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKCS7$INVOKER$i$0$0$decrypt(cls, Visibility.PUBLIC, \"decrypt\");\n@@ -137,19 +137,19 @@\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"set_detached\", \"detached=\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"add_data\", \"add_data\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"add_crl\", \"add_crl\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"verify\", \"verify\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"add_recipient\", \"add_recipient\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"get_type\", \"type\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"crls\", \"crls\");\n- runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"signers\", \"signers\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"recipients\", \"recipients\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"set_crls\", \"crls=\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"to_pem\", \"to_pem\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"detached\", \"detached\");\n+ runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"signers\", \"signers\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"set_certificates\", \"certificates=\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"add_signer\", \"add_signer\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"decrypt\", \"decrypt\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"initialize_copy\", \"initialize_copy\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"set_type\", \"type=\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"add_certificate\", \"add_certificate\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKCS7\", \"to_der\", \"to_der\");\n"}]}, {"source1": "org/jruby/gen/org$jruby$ext$openssl$PKeyEC$Group$POPULATOR.class", "source2": "org/jruby/gen/org$jruby$ext$openssl$PKeyEC$Group$POPULATOR.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,21 +1,21 @@\n \n package org.jruby.gen;\n \n import org.jruby.internal.runtime.methods.JavaMethod;\n import org.jruby.Ruby;\n import org.jruby.RubyString;\n import org.jruby.ext.openssl.PKeyEC$Group$INVOKER$i$0$0$to_pem;\n-import org.jruby.ext.openssl.PKeyEC$Group$INVOKER$i$0$0$cofactor;\n-import org.jruby.ext.openssl.PKeyEC$Group$INVOKER$i$0$0$curve_name;\n import org.jruby.ext.openssl.PKeyEC$Group$INVOKER$i$0$0$order;\n+import org.jruby.ext.openssl.PKeyEC$Group$INVOKER$i$0$0$degree;\n import org.jruby.ext.openssl.PKeyEC$Group$INVOKER$i$0$0$initialize;\n import org.jruby.ext.openssl.PKeyEC$Group$INVOKER$i$0$0$generator;\n-import org.jruby.ext.openssl.PKeyEC$Group$INVOKER$i$0$0$degree;\n import org.jruby.ext.openssl.PKeyEC$Group$INVOKER$i$0$0$seed;\n+import org.jruby.ext.openssl.PKeyEC$Group$INVOKER$i$0$0$cofactor;\n+import org.jruby.ext.openssl.PKeyEC$Group$INVOKER$i$0$0$curve_name;\n import org.jruby.internal.runtime.methods.DynamicMethod;\n import org.jruby.runtime.ThreadContext;\n import org.jruby.runtime.builtin.IRubyObject;\n import org.jruby.ext.openssl.PKeyEC;\n import org.jruby.ext.openssl.PKeyEC$Group$INVOKER$i$1$0$op_equal;\n import org.jruby.runtime.Visibility;\n import org.jruby.RubyModule;\n@@ -25,43 +25,43 @@\n {\n public void populate(final RubyModule cls, final Class clazz) {\n final Ruby runtime = cls.getRuntime();\n JavaMethod javaMethod = (JavaMethod)new PKeyEC$Group$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, \"==\");\n populateMethod(javaMethod, 1, \"op_equal\", false, false, (Class)PKeyEC.Group.class, \"op_equal\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject.class });\n cls.addMethodAtBootTimeOnly(\"==\", (DynamicMethod)javaMethod);\n cls.addMethodAtBootTimeOnly(\"eql?\", (DynamicMethod)javaMethod);\n+ javaMethod = (JavaMethod)new PKeyEC$Group$INVOKER$i$0$0$curve_name(cls, Visibility.PUBLIC, \"curve_name\");\n+ populateMethod(javaMethod, 0, \"curve_name\", false, false, (Class)PKeyEC.Group.class, \"curve_name\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n+ cls.addMethodAtBootTimeOnly(\"curve_name\", (DynamicMethod)javaMethod);\n+ javaMethod = (JavaMethod)new PKeyEC$Group$INVOKER$i$0$0$cofactor(cls, Visibility.PUBLIC, \"cofactor\");\n+ populateMethod(javaMethod, 0, \"cofactor\", false, false, (Class)PKeyEC.Group.class, \"cofactor\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n+ cls.addMethodAtBootTimeOnly(\"cofactor\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$Group$INVOKER$i$0$0$seed(cls, Visibility.PUBLIC, \"seed\");\n populateMethod(javaMethod, 0, \"seed\", false, false, (Class)PKeyEC.Group.class, \"seed\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n cls.addMethodAtBootTimeOnly(\"seed\", (DynamicMethod)javaMethod);\n- javaMethod = (JavaMethod)new PKeyEC$Group$INVOKER$i$0$0$degree(cls, Visibility.PUBLIC, \"degree\");\n- populateMethod(javaMethod, 0, \"degree\", false, false, (Class)PKeyEC.Group.class, \"degree\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n- cls.addMethodAtBootTimeOnly(\"degree\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$Group$INVOKER$i$0$0$generator(cls, Visibility.PUBLIC, \"generator\");\n populateMethod(javaMethod, 0, \"generator\", false, false, (Class)PKeyEC.Group.class, \"generator\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n cls.addMethodAtBootTimeOnly(\"generator\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$Group$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, \"initialize\");\n populateMethod(javaMethod, -1, \"initialize\", false, false, (Class)PKeyEC.Group.class, \"initialize\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject[].class });\n cls.addMethodAtBootTimeOnly(\"initialize\", (DynamicMethod)javaMethod);\n+ javaMethod = (JavaMethod)new PKeyEC$Group$INVOKER$i$0$0$degree(cls, Visibility.PUBLIC, \"degree\");\n+ populateMethod(javaMethod, 0, \"degree\", false, false, (Class)PKeyEC.Group.class, \"degree\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n+ cls.addMethodAtBootTimeOnly(\"degree\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$Group$INVOKER$i$0$0$order(cls, Visibility.PUBLIC, \"order\");\n populateMethod(javaMethod, 0, \"order\", false, false, (Class)PKeyEC.Group.class, \"order\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n cls.addMethodAtBootTimeOnly(\"order\", (DynamicMethod)javaMethod);\n- javaMethod = (JavaMethod)new PKeyEC$Group$INVOKER$i$0$0$curve_name(cls, Visibility.PUBLIC, \"curve_name\");\n- populateMethod(javaMethod, 0, \"curve_name\", false, false, (Class)PKeyEC.Group.class, \"curve_name\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n- cls.addMethodAtBootTimeOnly(\"curve_name\", (DynamicMethod)javaMethod);\n- javaMethod = (JavaMethod)new PKeyEC$Group$INVOKER$i$0$0$cofactor(cls, Visibility.PUBLIC, \"cofactor\");\n- populateMethod(javaMethod, 0, \"cofactor\", false, false, (Class)PKeyEC.Group.class, \"cofactor\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n- cls.addMethodAtBootTimeOnly(\"cofactor\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$Group$INVOKER$i$0$0$to_pem(cls, Visibility.PUBLIC, \"to_pem\");\n populateMethod(javaMethod, -1, \"to_pem\", false, false, (Class)PKeyEC.Group.class, \"to_pem\", (Class)RubyString.class, new Class[] { ThreadContext.class, IRubyObject[].class });\n cls.addMethodAtBootTimeOnly(\"to_pem\", (DynamicMethod)javaMethod);\n cls.defineAlias(\"export\", \"to_pem\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Group\", \"op_equal\", \"==\");\n+ runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Group\", \"curve_name\", \"curve_name\");\n+ runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Group\", \"cofactor\", \"cofactor\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Group\", \"seed\", \"seed\");\n- runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Group\", \"degree\", \"degree\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Group\", \"generator\", \"generator\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Group\", \"initialize\", \"initialize\");\n+ runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Group\", \"degree\", \"degree\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Group\", \"order\", \"order\");\n- runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Group\", \"curve_name\", \"curve_name\");\n- runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Group\", \"cofactor\", \"cofactor\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Group\", \"to_pem\", \"to_pem\");\n }\n }\n"}]}, {"source1": "org/jruby/gen/org$jruby$ext$openssl$PKeyEC$POPULATOR.class", "source2": "org/jruby/gen/org$jruby$ext$openssl$PKeyEC$POPULATOR.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "comments": ["error from `procyon -ec {}`:", "OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file:", " 39296", "Try using the -Djava.io.tmpdir= option to select an alternate temp location.", ""], "unified_diff": "@@ -2,27 +2,27 @@\n package org.jruby.gen;\n \n import org.jruby.internal.runtime.methods.JavaMethod;\n import org.jruby.Ruby;\n import org.jruby.RubyClass;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$1$0$set_private_key;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$1$0$dh_compute_key;\n-import org.jruby.ext.openssl.PKeyEC$INVOKER$i$0$0$private_p;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$0$0$check_key;\n+import org.jruby.ext.openssl.PKeyEC$INVOKER$i$0$0$private_p;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$0$0$initialize;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$1$0$dsa_sign_asn1;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$0$0$to_der;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$0$0$group;\n import org.jruby.RubyString;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$0$0$to_pem;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$1$0$set_public_key;\n import org.jruby.RubyBoolean;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$0$0$public_p;\n-import org.jruby.ext.openssl.PKeyEC$INVOKER$i$0$0$generate_key;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$0$0$private_key;\n+import org.jruby.ext.openssl.PKeyEC$INVOKER$i$0$0$generate_key;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$1$0$set_group;\n import org.jruby.ext.openssl.PKeyEC$INVOKER$i$0$0$public_key;\n import org.jruby.internal.runtime.methods.DynamicMethod;\n import org.jruby.runtime.builtin.IRubyObject;\n import org.jruby.runtime.ThreadContext;\n import org.jruby.RubyArray;\n import org.jruby.ext.openssl.PKeyEC;\n@@ -42,20 +42,20 @@\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"builtin_curves\", \"builtin_curves\");\n javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$0$0$public_key(cls, Visibility.PUBLIC, \"public_key\");\n populateMethod(javaMethod, 0, \"public_key\", false, false, (Class)PKeyEC.class, \"public_key\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n cls.addMethodAtBootTimeOnly(\"public_key\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$1$0$set_group(cls, Visibility.PUBLIC, \"group=\");\n populateMethod(javaMethod, 1, \"set_group\", false, false, (Class)PKeyEC.class, \"set_group\", (Class)IRubyObject.class, new Class[] { IRubyObject.class });\n cls.addMethodAtBootTimeOnly(\"group=\", (DynamicMethod)javaMethod);\n- javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$0$0$private_key(cls, Visibility.PUBLIC, \"private_key\");\n- populateMethod(javaMethod, 0, \"private_key\", false, false, (Class)PKeyEC.class, \"private_key\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n- cls.addMethodAtBootTimeOnly(\"private_key\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$0$0$generate_key(cls, Visibility.PUBLIC, \"generate_key\");\n populateMethod(javaMethod, 0, \"generate_key\", false, false, (Class)PKeyEC.class, \"generate_key\", (Class)PKeyEC.class, new Class[] { ThreadContext.class });\n cls.addMethodAtBootTimeOnly(\"generate_key\", (DynamicMethod)javaMethod);\n+ javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$0$0$private_key(cls, Visibility.PUBLIC, \"private_key\");\n+ populateMethod(javaMethod, 0, \"private_key\", false, false, (Class)PKeyEC.class, \"private_key\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n+ cls.addMethodAtBootTimeOnly(\"private_key\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$0$0$public_p(cls, Visibility.PUBLIC, \"public_key?\");\n populateMethod(javaMethod, 0, \"public_p\", false, false, (Class)PKeyEC.class, \"public_p\", (Class)RubyBoolean.class, new Class[0]);\n cls.addMethodAtBootTimeOnly(\"public_key?\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$1$0$set_public_key(cls, Visibility.PUBLIC, \"public_key=\");\n populateMethod(javaMethod, 1, \"set_public_key\", false, false, (Class)PKeyEC.class, \"set_public_key\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject.class });\n cls.addMethodAtBootTimeOnly(\"public_key=\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$0$0$to_pem(cls, Visibility.PUBLIC, \"to_pem\");\n@@ -70,36 +70,36 @@\n cls.addMethodAtBootTimeOnly(\"to_der\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$1$0$dsa_sign_asn1(cls, Visibility.PUBLIC, \"dsa_sign_asn1\");\n populateMethod(javaMethod, 1, \"dsa_sign_asn1\", false, false, (Class)PKeyEC.class, \"dsa_sign_asn1\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject.class });\n cls.addMethodAtBootTimeOnly(\"dsa_sign_asn1\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, \"initialize\");\n populateMethod(javaMethod, -1, \"initialize\", false, false, (Class)PKeyEC.class, \"initialize\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject[].class });\n cls.addMethodAtBootTimeOnly(\"initialize\", (DynamicMethod)javaMethod);\n- javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$0$0$check_key(cls, Visibility.PUBLIC, \"check_key\");\n- populateMethod(javaMethod, 0, \"check_key\", false, false, (Class)PKeyEC.class, \"check_key\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n- cls.addMethodAtBootTimeOnly(\"check_key\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$0$0$private_p(cls, Visibility.PUBLIC, \"private_key?\");\n populateMethod(javaMethod, 0, \"private_p\", false, false, (Class)PKeyEC.class, \"private_p\", (Class)RubyBoolean.class, new Class[0]);\n cls.addMethodAtBootTimeOnly(\"private_key?\", (DynamicMethod)javaMethod);\n+ javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$0$0$check_key(cls, Visibility.PUBLIC, \"check_key\");\n+ populateMethod(javaMethod, 0, \"check_key\", false, false, (Class)PKeyEC.class, \"check_key\", (Class)IRubyObject.class, new Class[] { ThreadContext.class });\n+ cls.addMethodAtBootTimeOnly(\"check_key\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$1$0$dh_compute_key(cls, Visibility.PUBLIC, \"dh_compute_key\");\n populateMethod(javaMethod, 1, \"dh_compute_key\", false, false, (Class)PKeyEC.class, \"dh_compute_key\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject.class });\n cls.addMethodAtBootTimeOnly(\"dh_compute_key\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$INVOKER$i$1$0$set_private_key(cls, Visibility.PUBLIC, \"private_key=\");\n populateMethod(javaMethod, 1, \"set_private_key\", false, false, (Class)PKeyEC.class, \"set_private_key\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject.class });\n cls.addMethodAtBootTimeOnly(\"private_key=\", (DynamicMethod)javaMethod);\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"public_key\", \"public_key\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"set_group\", \"group=\");\n- runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"private_key\", \"private_key\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"generate_key\", \"generate_key\");\n+ runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"private_key\", \"private_key\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"public_p\", \"public_key?\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"set_public_key\", \"public_key=\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"to_pem\", \"to_pem\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"group\", \"group\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"to_der\", \"to_der\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"dsa_sign_asn1\", \"dsa_sign_asn1\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"initialize\", \"initialize\");\n- runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"check_key\", \"check_key\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"private_p\", \"private_key?\");\n+ runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"check_key\", \"check_key\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"dh_compute_key\", \"dh_compute_key\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC\", \"set_private_key\", \"private_key=\");\n }\n }\n"}]}, {"source1": "org/jruby/gen/org$jruby$ext$openssl$PKeyEC$Point$POPULATOR.class", "source2": "org/jruby/gen/org$jruby$ext$openssl$PKeyEC$Point$POPULATOR.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,18 +2,18 @@\n package org.jruby.gen;\n \n import org.jruby.internal.runtime.methods.JavaMethod;\n import org.jruby.Ruby;\n import org.jruby.RubyBoolean;\n import org.jruby.ext.openssl.PKeyEC$Point$INVOKER$i$0$0$infinity_p;\n import org.jruby.ext.openssl.PKeyEC$Point$INVOKER$i$0$0$inspect;\n-import org.jruby.ext.openssl.PKeyEC$Point$INVOKER$i$0$0$set_to_infinity_b;\n-import org.jruby.ext.openssl.PKeyEC$Point$INVOKER$i$0$0$initialize;\n import org.jruby.ext.openssl.BN;\n import org.jruby.ext.openssl.PKeyEC$Point$INVOKER$i$0$0$to_bn;\n+import org.jruby.ext.openssl.PKeyEC$Point$INVOKER$i$0$0$set_to_infinity_b;\n+import org.jruby.ext.openssl.PKeyEC$Point$INVOKER$i$0$0$initialize;\n import org.jruby.ext.openssl.PKeyEC$Point$INVOKER$i$0$0$group;\n import org.jruby.internal.runtime.methods.DynamicMethod;\n import org.jruby.runtime.ThreadContext;\n import org.jruby.runtime.builtin.IRubyObject;\n import org.jruby.ext.openssl.PKeyEC;\n import org.jruby.ext.openssl.PKeyEC$Point$INVOKER$i$1$0$op_equal;\n import org.jruby.runtime.Visibility;\n@@ -27,31 +27,31 @@\n JavaMethod javaMethod = (JavaMethod)new PKeyEC$Point$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, \"==\");\n populateMethod(javaMethod, 1, \"op_equal\", false, false, (Class)PKeyEC.Point.class, \"op_equal\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject.class });\n cls.addMethodAtBootTimeOnly(\"==\", (DynamicMethod)javaMethod);\n cls.addMethodAtBootTimeOnly(\"eql?\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$Point$INVOKER$i$0$0$group(cls, Visibility.PUBLIC, \"group\");\n populateMethod(javaMethod, 0, \"group\", false, false, (Class)PKeyEC.Point.class, \"group\", (Class)IRubyObject.class, new Class[0]);\n cls.addMethodAtBootTimeOnly(\"group\", (DynamicMethod)javaMethod);\n- javaMethod = (JavaMethod)new PKeyEC$Point$INVOKER$i$0$0$to_bn(cls, Visibility.PUBLIC, \"to_bn\");\n- populateMethod(javaMethod, 0, \"to_bn\", false, false, (Class)PKeyEC.Point.class, \"to_bn\", (Class)BN.class, new Class[] { ThreadContext.class });\n- cls.addMethodAtBootTimeOnly(\"to_bn\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$Point$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, \"initialize\");\n populateMethod(javaMethod, -1, \"initialize\", false, false, (Class)PKeyEC.Point.class, \"initialize\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject[].class });\n cls.addMethodAtBootTimeOnly(\"initialize\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$Point$INVOKER$i$0$0$set_to_infinity_b(cls, Visibility.PUBLIC, \"set_to_infinity!\");\n populateMethod(javaMethod, 0, \"set_to_infinity_b\", false, false, (Class)PKeyEC.Point.class, \"set_to_infinity_b\", (Class)IRubyObject.class, new Class[0]);\n cls.addMethodAtBootTimeOnly(\"set_to_infinity!\", (DynamicMethod)javaMethod);\n+ javaMethod = (JavaMethod)new PKeyEC$Point$INVOKER$i$0$0$to_bn(cls, Visibility.PUBLIC, \"to_bn\");\n+ populateMethod(javaMethod, 0, \"to_bn\", false, false, (Class)PKeyEC.Point.class, \"to_bn\", (Class)BN.class, new Class[] { ThreadContext.class });\n+ cls.addMethodAtBootTimeOnly(\"to_bn\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$Point$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, \"inspect\");\n populateMethod(javaMethod, 0, \"inspect\", false, false, (Class)PKeyEC.Point.class, \"inspect\", (Class)IRubyObject.class, new Class[0]);\n cls.addMethodAtBootTimeOnly(\"inspect\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new PKeyEC$Point$INVOKER$i$0$0$infinity_p(cls, Visibility.PUBLIC, \"infinity?\");\n populateMethod(javaMethod, 0, \"infinity_p\", false, false, (Class)PKeyEC.Point.class, \"infinity_p\", (Class)RubyBoolean.class, new Class[0]);\n cls.addMethodAtBootTimeOnly(\"infinity?\", (DynamicMethod)javaMethod);\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Point\", \"op_equal\", \"==\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Point\", \"group\", \"group\");\n- runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Point\", \"to_bn\", \"to_bn\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Point\", \"initialize\", \"initialize\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Point\", \"set_to_infinity_b\", \"set_to_infinity!\");\n+ runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Point\", \"to_bn\", \"to_bn\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Point\", \"inspect\", \"inspect\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.PKeyEC.Point\", \"infinity_p\", \"infinity?\");\n }\n }\n"}]}, {"source1": "org/jruby/gen/org$jruby$ext$openssl$Random$POPULATOR.class", "source2": "org/jruby/gen/org$jruby$ext$openssl$Random$POPULATOR.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,35 +8,35 @@\n import org.jruby.ext.openssl.Random$INVOKER$s$2$0$random_add;\n import org.jruby.ext.openssl.Random$INVOKER$s$1$0$random_bytes;\n import org.jruby.ext.openssl.Random$INVOKER$s$1$0$write_random_file;\n import org.jruby.ext.openssl.Random$INVOKER$s$1$0$egd;\n import org.jruby.RubyString;\n import org.jruby.ext.openssl.Random$INVOKER$s$1$0$pseudo_bytes;\n import org.jruby.ext.openssl.Random$INVOKER$s$1$0$load_random_file;\n-import org.jruby.ext.openssl.Random$INVOKER$s$0$0$status_p;\n+import org.jruby.ext.openssl.Random$INVOKER$s$1$0$seed;\n import org.jruby.internal.runtime.methods.DynamicMethod;\n import org.jruby.runtime.ThreadContext;\n import org.jruby.runtime.builtin.IRubyObject;\n import org.jruby.ext.openssl.Random;\n-import org.jruby.ext.openssl.Random$INVOKER$s$1$0$seed;\n+import org.jruby.ext.openssl.Random$INVOKER$s$0$0$status_p;\n import org.jruby.runtime.Visibility;\n import org.jruby.RubyModule;\n import org.jruby.anno.TypePopulator;\n \n public class org$jruby$ext$openssl$Random$POPULATOR extends TypePopulator\n {\n public void populate(final RubyModule cls, final Class clazz) {\n final RubyClass singletonClass = cls.getSingletonClass();\n final Ruby runtime = cls.getRuntime();\n- JavaMethod javaMethod = (JavaMethod)new Random$INVOKER$s$1$0$seed((RubyModule)singletonClass, Visibility.PUBLIC, \"seed\");\n- populateMethod(javaMethod, 1, \"seed\", true, false, (Class)Random.class, \"seed\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject.class, IRubyObject.class });\n- singletonClass.addMethodAtBootTimeOnly(\"seed\", (DynamicMethod)javaMethod);\n- javaMethod = (JavaMethod)new Random$INVOKER$s$0$0$status_p((RubyModule)singletonClass, Visibility.PUBLIC, \"status?\");\n+ JavaMethod javaMethod = (JavaMethod)new Random$INVOKER$s$0$0$status_p((RubyModule)singletonClass, Visibility.PUBLIC, \"status?\");\n populateMethod(javaMethod, 0, \"status_p\", true, false, (Class)Random.class, \"status_p\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject.class });\n singletonClass.addMethodAtBootTimeOnly(\"status?\", (DynamicMethod)javaMethod);\n+ javaMethod = (JavaMethod)new Random$INVOKER$s$1$0$seed((RubyModule)singletonClass, Visibility.PUBLIC, \"seed\");\n+ populateMethod(javaMethod, 1, \"seed\", true, false, (Class)Random.class, \"seed\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject.class, IRubyObject.class });\n+ singletonClass.addMethodAtBootTimeOnly(\"seed\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new Random$INVOKER$s$1$0$load_random_file((RubyModule)singletonClass, Visibility.PUBLIC, \"load_random_file\");\n populateMethod(javaMethod, 1, \"load_random_file\", true, false, (Class)Random.class, \"load_random_file\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject.class, IRubyObject.class });\n singletonClass.addMethodAtBootTimeOnly(\"load_random_file\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new Random$INVOKER$s$1$0$pseudo_bytes((RubyModule)singletonClass, Visibility.PUBLIC, \"pseudo_bytes\");\n populateMethod(javaMethod, 1, \"pseudo_bytes\", true, false, (Class)Random.class, \"pseudo_bytes\", (Class)RubyString.class, new Class[] { ThreadContext.class, IRubyObject.class, IRubyObject.class });\n singletonClass.addMethodAtBootTimeOnly(\"pseudo_bytes\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new Random$INVOKER$s$1$0$egd((RubyModule)singletonClass, Visibility.PUBLIC, \"egd\");\n@@ -51,16 +51,16 @@\n javaMethod = (JavaMethod)new Random$INVOKER$s$2$0$random_add((RubyModule)singletonClass, Visibility.PUBLIC, \"random_add\");\n populateMethod(javaMethod, 2, \"random_add\", true, false, (Class)Random.class, \"random_add\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject.class, IRubyObject.class, IRubyObject.class });\n singletonClass.addMethodAtBootTimeOnly(\"random_add\", (DynamicMethod)javaMethod);\n singletonClass.addMethodAtBootTimeOnly(\"add\", (DynamicMethod)javaMethod);\n javaMethod = (JavaMethod)new Random$INVOKER$s$2$0$egd_bytes((RubyModule)singletonClass, Visibility.PUBLIC, \"egd_bytes\");\n populateMethod(javaMethod, 2, \"egd_bytes\", true, false, (Class)Random.class, \"egd_bytes\", (Class)IRubyObject.class, new Class[] { ThreadContext.class, IRubyObject.class, IRubyObject.class, IRubyObject.class });\n singletonClass.addMethodAtBootTimeOnly(\"egd_bytes\", (DynamicMethod)javaMethod);\n- runtime.addBoundMethod(\"org.jruby.ext.openssl.Random\", \"seed\", \"seed\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.Random\", \"status_p\", \"status?\");\n+ runtime.addBoundMethod(\"org.jruby.ext.openssl.Random\", \"seed\", \"seed\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.Random\", \"load_random_file\", \"load_random_file\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.Random\", \"pseudo_bytes\", \"pseudo_bytes\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.Random\", \"egd\", \"egd\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.Random\", \"write_random_file\", \"write_random_file\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.Random\", \"random_bytes\", \"random_bytes\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.Random\", \"random_add\", \"random_add\");\n runtime.addBoundMethod(\"org.jruby.ext.openssl.Random\", \"egd_bytes\", \"egd_bytes\");\n"}]}]}, {"source1": "./usr/share/jruby/lib/ruby/stdlib/org/bouncycastle/bcpkix/maven-metadata-local.xml", "source2": "./usr/share/jruby/lib/ruby/stdlib/org/bouncycastle/bcpkix/maven-metadata-local.xml", "unified_diff": null, "details": [{"source1": "./usr/share/jruby/lib/ruby/stdlib/org/bouncycastle/bcpkix/maven-metadata-local.xml", "source2": "./usr/share/jruby/lib/ruby/stdlib/org/bouncycastle/bcpkix/maven-metadata-local.xml", "unified_diff": "@@ -3,10 +3,10 @@\n org.bouncycastle\n bcpkix\n \n debian\n \n debian\n \n- 20210124072452\n+ 20210124073300\n \n \n"}]}, {"source1": "./usr/share/jruby/lib/ruby/stdlib/org/bouncycastle/bcprov/maven-metadata-local.xml", "source2": "./usr/share/jruby/lib/ruby/stdlib/org/bouncycastle/bcprov/maven-metadata-local.xml", "unified_diff": null, "details": [{"source1": "./usr/share/jruby/lib/ruby/stdlib/org/bouncycastle/bcprov/maven-metadata-local.xml", "source2": "./usr/share/jruby/lib/ruby/stdlib/org/bouncycastle/bcprov/maven-metadata-local.xml", "unified_diff": "@@ -3,10 +3,10 @@\n org.bouncycastle\n bcprov\n \n debian\n \n debian\n \n- 20210124072452\n+ 20210124073300\n \n \n"}]}]}]}]}]}