--- /srv/reproducible-results/rbuild-debian/r-b-build.xm6ZadqQ/b1/jruby_9.3.9.0+ds-8_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.xm6ZadqQ/b2/jruby_9.3.9.0+ds-8_amd64.changes ├── Files │ @@ -1,2 +1,2 @@ │ │ - dcdc93e1e36e6497fd96f68858a97973 42732172 ruby optional jruby_9.3.9.0+ds-8_all.deb │ + 296d8aa9f98529c92a3158eca1ca848d 42731804 ruby optional jruby_9.3.9.0+ds-8_all.deb ├── jruby_9.3.9.0+ds-8_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2023-01-16 21:08:51.000000 debian-binary │ │ --rw-r--r-- 0 0 0 35408 2023-01-16 21:08:51.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 42696572 2023-01-16 21:08:51.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 35428 2023-01-16 21:08:51.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 42696184 2023-01-16 21:08:51.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -40,23 +40,23 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 531 2022-10-24 15:42:11.000000 ./usr/share/doc/jruby/examples/mvm.rb │ │ │ │ -rw-r--r-- 0 root (0) root (0) 616 2022-10-24 15:42:11.000000 ./usr/share/doc/jruby/examples/mvm_subvm.rb │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6262 2023-01-16 21:08:51.000000 ./usr/share/doc/jruby/examples/relative_require.jar │ │ │ │ -rw-r--r-- 0 root (0) root (0) 504 2022-10-24 15:42:11.000000 ./usr/share/doc/jruby/examples/swing2.rb │ │ │ │ -rw-r--r-- 0 root (0) root (0) 208 2022-10-24 15:42:11.000000 ./usr/share/doc/jruby/examples/thread.rb │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1293 2022-10-24 15:42:11.000000 ./usr/share/doc/jruby/examples/xslt.rb │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/java/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8567409 2023-01-16 21:08:51.000000 ./usr/share/java/jruby-base.jar │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14986780 2023-01-16 21:08:51.000000 ./usr/share/java/jruby-core.jar │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8567420 2023-01-16 21:08:51.000000 ./usr/share/java/jruby-base.jar │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14986791 2023-01-16 21:08:51.000000 ./usr/share/java/jruby-core.jar │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/jruby/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 238 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/.jruby.module_opts │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 5490 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/ast │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 1473 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/bundle │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 93 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/bundler │ │ │ │ --rwxr-xr-x 0 root (0) root (0) 339 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/console │ │ │ │ +-rwxr-xr-x 0 root (0) root (0) 338 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/console │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 349 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/gem │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 548 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/install_doc │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 179 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/irb │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 541 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/jgem │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 390 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/jirb │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 2263 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/jirb_swing │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 14667 2023-01-16 21:08:51.000000 ./usr/share/jruby/bin/jruby │ │ │ │ @@ -1756,15 +1756,15 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-base/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-base/9.3.9.0/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9678 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-base/9.3.9.0/jruby-base-9.3.9.0.pom │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-base/debian/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9677 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-base/debian/jruby-base-debian.pom │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-complete/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-complete/9.3.9.0/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19002847 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-complete/9.3.9.0/jruby-complete-9.3.9.0.jar │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19002857 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-complete/9.3.9.0/jruby-complete-9.3.9.0.jar │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2433 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-complete/9.3.9.0/jruby-complete-9.3.9.0.pom │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-complete/debian/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2432 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-complete/debian/jruby-complete-debian.pom │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-core/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-core/9.3.9.0/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1163 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-core/9.3.9.0/jruby-core-9.3.9.0.pom │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-core/debian/ │ │ │ │ @@ -1772,15 +1772,15 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-parent/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-parent/9.3.9.0/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2013 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-parent/9.3.9.0/jruby-parent-9.3.9.0.pom │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-parent/debian/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2012 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-parent/debian/jruby-parent-debian.pom │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-stdlib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-stdlib/9.3.9.0/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3984974 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-stdlib/9.3.9.0/jruby-stdlib-9.3.9.0.jar │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3984973 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-stdlib/9.3.9.0/jruby-stdlib-9.3.9.0.jar │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5015 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-stdlib/9.3.9.0/jruby-stdlib-9.3.9.0.pom │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-stdlib/debian/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5014 2023-01-16 21:08:51.000000 ./usr/share/maven-repo/org/jruby/jruby-stdlib/debian/jruby-stdlib-debian.pom │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/bin/ast -> ../share/jruby/bin/ast │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/bin/jgem -> ../share/jruby/bin/jgem │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/bin/jirb -> ../share/jruby/bin/jirb │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2023-01-16 21:08:51.000000 ./usr/bin/jirb_swing -> ../share/jruby/bin/jirb_swing │ │ │ ├── ./usr/share/java/jruby-base.jar │ │ │ │ ├── zipinfo {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -Zip file size: 8567409 bytes, number of entries: 6373 │ │ │ │ │ +Zip file size: 8567420 bytes, number of entries: 6373 │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Jan-16 21:08 META-INF/ │ │ │ │ │ -rw-r--r-- 2.0 unx 115 b- defN 23-Jan-16 21:08 META-INF/MANIFEST.MF │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Jan-16 21:08 META-INF/maven/ │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Jan-16 21:08 META-INF/maven/org.jruby/ │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Jan-16 21:08 META-INF/maven/org.jruby/jruby-base/ │ │ │ │ │ -rw-r--r-- 2.0 unx 56 b- defN 23-Jan-16 21:08 META-INF/maven/org.jruby/jruby-base/pom.properties │ │ │ │ │ -rw-r--r-- 2.0 unx 22879 b- defN 23-Jan-16 21:08 META-INF/maven/org.jruby/jruby-base/pom.xml │ │ │ │ │ @@ -4037,32 +4037,32 @@ │ │ │ │ │ -rw-r--r-- 2.0 unx 7357 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyComplex$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2627 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyConverter$EncodingErrorMethods$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2532 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyConverter$InvalidByteSequenceErrorMethods$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4524 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyConverter$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2131 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyConverter$UndefinedConversionErrorMethods$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 6294 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyDir$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4680 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEncoding$POPULATOR.class │ │ │ │ │ --rw-r--r-- 2.0 unx 8795 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEnumerable$POPULATOR.class │ │ │ │ │ +-rw-r--r-- 2.0 unx 8798 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEnumerable$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2324 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEnumerator$FeedValue$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4047 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEnumerator$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3912 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyException$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 8024 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFile$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 8594 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFileStat$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 6085 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFileTest$FileTestFileMethods$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 6484 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFileTest$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 7216 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFloat$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3178 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyGC$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2184 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyGenerator$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4821 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 12178 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyHash$POPULATOR.class │ │ │ │ │ --rw-r--r-- 2.0 unx 14251 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyIO$POPULATOR.class │ │ │ │ │ +-rw-r--r-- 2.0 unx 14255 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyIO$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 10563 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyInteger$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 1856 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyInterrupt$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3025 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyKernel$LoopMethods$POPULATOR.class │ │ │ │ │ --rw-r--r-- 2.0 unx 20363 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyKernel$POPULATOR.class │ │ │ │ │ +-rw-r--r-- 2.0 unx 20373 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyKernel$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2118 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyKeyError$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2006 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyLocalJumpError$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2391 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyMarshal$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4661 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyMatchData$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 6090 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyMath$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4134 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyMethod$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 14358 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyModule$POPULATOR.class │ │ │ │ │ @@ -4071,42 +4071,42 @@ │ │ │ │ │ -rw-r--r-- 2.0 unx 3887 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyNil$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 1849 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyNoMethodError$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 7934 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyNumeric$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3063 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyObjectSpace$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3614 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyObjectSpace$WeakMap$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3634 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProc$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3869 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$GroupID$POPULATOR.class │ │ │ │ │ --rw-r--r-- 2.0 unx 9298 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$POPULATOR.class │ │ │ │ │ +-rw-r--r-- 2.0 unx 9300 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4177 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$RubyStatus$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3467 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$Sys$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3854 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$UserID$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4263 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRandom$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2399 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRange$BSearch$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4875 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRange$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 5902 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRational$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 5428 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRegexp$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2811 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySignal$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2243 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySignalException$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2044 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyStopIteration$POPULATOR.class │ │ │ │ │ --rw-r--r-- 2.0 unx 20866 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyString$POPULATOR.class │ │ │ │ │ +-rw-r--r-- 2.0 unx 20861 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyString$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4664 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyStruct$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2347 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyStruct$StructMethods$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 5334 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySymbol$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2058 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySystemCallError$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2182 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySystemExit$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2805 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyThread$Location$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 9828 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyThread$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2297 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyThreadGroup$POPULATOR.class │ │ │ │ │ --rw-r--r-- 2.0 unx 10035 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyTime$POPULATOR.class │ │ │ │ │ +-rw-r--r-- 2.0 unx 10037 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyTime$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2735 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyUnboundMethod$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2218 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyUncaughtThrowError$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2166 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyYielder$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 1869 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$common$RubyWarnings$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2566 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$bigdecimal$RubyBigDecimal$BigDecimalKernelMethods$POPULATOR.class │ │ │ │ │ --rw-r--r-- 2.0 unx 11441 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.class │ │ │ │ │ +-rw-r--r-- 2.0 unx 11438 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2959 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$cgi$escape$CGIEscape$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2837 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$coverage$CoverageModule$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 15415 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$date$RubyDate$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3461 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$date$RubyDateTime$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2213 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$date$TimeExt$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3090 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2603 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$digest$RubyDigest$DigestClass$POPULATOR.class │ │ │ │ │ @@ -4157,17 +4157,17 @@ │ │ │ │ │ -rw-r--r-- 2.0 unx 2722 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$nkf$RubyNKF$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 6049 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$pathname$RubyPathname$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2514 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$pathname$RubyPathname$PathnameKernelMethods$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4085 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$ripper$RubyRipper$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2819 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$securerandom$RubySecureRandom$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 1895 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$EnumerableExt$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2252 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$RubySet$DivideTSortHash$POPULATOR.class │ │ │ │ │ --rw-r--r-- 2.0 unx 9901 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$RubySet$POPULATOR.class │ │ │ │ │ +-rw-r--r-- 2.0 unx 9900 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$RubySet$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2191 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$RubySortedSet$POPULATOR.class │ │ │ │ │ --rw-r--r-- 2.0 unx 8866 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$Addrinfo$POPULATOR.class │ │ │ │ │ +-rw-r--r-- 2.0 unx 8869 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$Addrinfo$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2843 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$Ifaddr$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3915 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$Option$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 5743 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubyBasicSocket$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2686 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubyIPSocket$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2722 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubyServerSocket$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 5883 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubySocket$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3226 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubyTCPServer$POPULATOR.class │ │ │ │ │ @@ -4209,15 +4209,15 @@ │ │ │ │ │ -rw-r--r-- 2.0 unx 2070 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$Java$ByteArrayProxyMethods$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2115 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$Java$NewStyleExtensionInherited$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2115 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$Java$OldStyleExtensionInherited$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3160 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$Java$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4761 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaAccessibleObject$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2760 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaArrayUtilities$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3406 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaCallable$POPULATOR.class │ │ │ │ │ --rw-r--r-- 2.0 unx 13274 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaClass$POPULATOR.class │ │ │ │ │ +-rw-r--r-- 2.0 unx 13278 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaClass$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2456 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaConstructor$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3736 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaField$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3072 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaMethod$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3949 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaObject$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3609 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaPackage$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 3494 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaProxyMethods$POPULATOR.class │ │ │ │ │ -rw-r--r-- 2.0 unx 4615 b- defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaUtilities$POPULATOR.class │ │ │ │ │ @@ -6368,8 +6368,8 @@ │ │ │ │ │ -rw-r--r-- 2.0 unx 4990 b- defN 23-Jan-16 21:08 org/jruby/util/log/OutputStreamLogger.class │ │ │ │ │ -rw-r--r-- 2.0 unx 2660 b- defN 23-Jan-16 21:08 org/jruby/util/log/SLF4JLogger.class │ │ │ │ │ -rw-r--r-- 2.0 unx 1992 b- defN 23-Jan-16 21:08 org/jruby/util/log/StandardErrorLogger.class │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Jan-16 21:08 org/jruby/util/time/ │ │ │ │ │ -rw-r--r-- 2.0 unx 10182 b- defN 23-Jan-16 21:08 org/jruby/util/time/TimeArgs.class │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Jan-16 21:08 org/jruby/util/unsafe/ │ │ │ │ │ -rw-r--r-- 2.0 unx 1546 b- defN 23-Jan-16 21:08 org/jruby/util/unsafe/UnsafeHolder.class │ │ │ │ │ -6373 files, 17884286 bytes uncompressed, 7439101 bytes compressed: 58.4% │ │ │ │ │ +6373 files, 17884305 bytes uncompressed, 7439112 bytes compressed: 58.4% │ │ │ │ ├── org/jruby/RubyHash$INVOKER$i$default_value_get.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ │ public class RubyHash$INVOKER$i$default_value_get extends JavaMethod$JavaMethodZeroOrOne │ │ │ │ │ │ { │ │ │ │ │ │ public RubyHash$INVOKER$i$default_value_get(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ - return ((RubyHash)rubyObject).default_value_get(threadContext); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return ((RubyHash)rubyObject).default_value_get(threadContext, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ + return ((RubyHash)rubyObject).default_value_get(threadContext); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubyProcess$INVOKER$s$clock_gettime.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ │ public class RubyProcess$INVOKER$s$clock_gettime extends JavaMethod$JavaMethodOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubyProcess$INVOKER$s$clock_gettime(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ - return RubyProcess.clock_gettime(threadContext, rubyObject, rubyObject2, rubyObject3); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return RubyProcess.clock_gettime(threadContext, rubyObject, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ + return RubyProcess.clock_gettime(threadContext, rubyObject, rubyObject2, rubyObject3); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubySymbol$INVOKER$i$capitalize.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,19 +12,19 @@ │ │ │ │ │ │ public class RubySymbol$INVOKER$i$capitalize extends JavaMethod$JavaMethodZeroOrOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubySymbol$INVOKER$i$capitalize(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ - return ((RubySymbol)rubyObject).capitalize(threadContext); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).capitalize(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).capitalize(threadContext, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ + return ((RubySymbol)rubyObject).capitalize(threadContext); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubySymbol$INVOKER$i$match_m.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -14,22 +14,22 @@ │ │ │ │ │ │ public class RubySymbol$INVOKER$i$match_m extends JavaMethod$JavaMethodOneOrTwoOrNBlock │ │ │ │ │ │ { │ │ │ │ │ │ public RubySymbol$INVOKER$i$match_m(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final Block block) { │ │ │ │ │ │ - return ((RubySymbol)rubyObject).match_m(threadContext, rubyObject2, block); │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject[] array, final Block block) { │ │ │ │ │ │ + if (array.length < 1) { │ │ │ │ │ │ + Arity.checkArgumentCount(threadContext.getRuntime(), array, 1, 1); │ │ │ │ │ │ + } │ │ │ │ │ │ + return ((RubySymbol)rubyObject).match_m(threadContext, array, block); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3, final Block block) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).match_m(threadContext, rubyObject2, rubyObject3, block); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject[] array, final Block block) { │ │ │ │ │ │ - if (array.length < 1) { │ │ │ │ │ │ - Arity.checkArgumentCount(threadContext.getRuntime(), array, 1, 1); │ │ │ │ │ │ - } │ │ │ │ │ │ - return ((RubySymbol)rubyObject).match_m(threadContext, array, block); │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final Block block) { │ │ │ │ │ │ + return ((RubySymbol)rubyObject).match_m(threadContext, rubyObject2, block); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubySymbol$INVOKER$i$match_p.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ │ public class RubySymbol$INVOKER$i$match_p extends JavaMethod$JavaMethodOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubySymbol$INVOKER$i$match_p(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ - return ((RubySymbol)rubyObject).match_p(threadContext, rubyObject2); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).match_p(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ + return ((RubySymbol)rubyObject).match_p(threadContext, rubyObject2); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubySymbol$INVOKER$i$op_aref.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ │ public class RubySymbol$INVOKER$i$op_aref extends JavaMethod$JavaMethodOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubySymbol$INVOKER$i$op_aref(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ - return ((RubySymbol)rubyObject).op_aref(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).op_aref(threadContext, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ + return ((RubySymbol)rubyObject).op_aref(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/ext/zlib/RubyGzipFile$INVOKER$i$respond_to.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -14,30 +14,30 @@ │ │ │ │ │ │ public class RubyGzipFile$INVOKER$i$respond_to extends JavaMethod$JavaMethodOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubyGzipFile$INVOKER$i$respond_to(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ this.preFrameOnly(threadContext, rubyObject, rubyModule, s, Block.NULL_BLOCK); │ │ │ │ │ │ try { │ │ │ │ │ │ - final IRubyObject respond_to = ((RubyGzipFile)rubyObject).respond_to(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ + final IRubyObject respond_to = ((RubyGzipFile)rubyObject).respond_to(threadContext, rubyObject2); │ │ │ │ │ │ JavaMethod$JavaMethodOneOrTwo.postFrameOnly(threadContext); │ │ │ │ │ │ return respond_to; │ │ │ │ │ │ } │ │ │ │ │ │ finally { │ │ │ │ │ │ JavaMethod$JavaMethodOneOrTwo.postFrameOnly(threadContext); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ this.preFrameOnly(threadContext, rubyObject, rubyModule, s, Block.NULL_BLOCK); │ │ │ │ │ │ try { │ │ │ │ │ │ - final IRubyObject respond_to = ((RubyGzipFile)rubyObject).respond_to(threadContext, rubyObject2); │ │ │ │ │ │ + final IRubyObject respond_to = ((RubyGzipFile)rubyObject).respond_to(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ JavaMethod$JavaMethodOneOrTwo.postFrameOnly(threadContext); │ │ │ │ │ │ return respond_to; │ │ │ │ │ │ } │ │ │ │ │ │ finally { │ │ │ │ │ │ JavaMethod$JavaMethodOneOrTwo.postFrameOnly(threadContext); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyArgsFile$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -22,26 +22,26 @@ │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$chars; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$each; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$gets; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$eof_p; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$external_encoding; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$getbyte; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$each_char; │ │ │ │ │ │ +import org.jruby.RubyArgsFile$INVOKER$s$0$1$to_a; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$2$read; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$1$0$lineno_set; │ │ │ │ │ │ +import org.jruby.RubyArgsFile$INVOKER$s$0$1$lines; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$2$read_nonblock; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$op_binmode; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$readline; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$1$0$set_pos; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$close; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$set_encoding; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$readpartial; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$to_s; │ │ │ │ │ │ -import org.jruby.RubyArgsFile$INVOKER$s$0$1$lines; │ │ │ │ │ │ -import org.jruby.RubyArgsFile$INVOKER$s$0$1$to_a; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$file; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$each_codepoint; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$seek; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$each_byte; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$argv; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$internal_encoding; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$skip; │ │ │ │ │ │ @@ -83,20 +83,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "seek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$each_codepoint(cls, Visibility.PUBLIC, "each_codepoint"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_codepoint", true, false, core, (Class)RubyArgsFile.class, "each_codepoint", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_codepoint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$file(cls, Visibility.PUBLIC, "file"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "file", true, false, core, (Class)RubyArgsFile.class, "file", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "file", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "to_a", true, false, core, (Class)RubyArgsFile.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$lines(cls, Visibility.PUBLIC, "lines"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "lines", true, false, core, (Class)RubyArgsFile.class, "lines", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "lines", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)RubyArgsFile.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("inspect", aliasedMethod, "to_s"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$readpartial(cls, Visibility.PUBLIC, "readpartial"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readpartial", true, false, core, (Class)RubyArgsFile.class, "readpartial", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readpartial", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -114,20 +108,26 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readline", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$op_binmode(cls, Visibility.PUBLIC, "binmode?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "op_binmode", true, false, core, (Class)RubyArgsFile.class, "op_binmode", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binmode?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$2$read_nonblock(cls, Visibility.PUBLIC, "read_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read_nonblock", true, false, core, (Class)RubyArgsFile.class, "read_nonblock", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$lines(cls, Visibility.PUBLIC, "lines"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "lines", true, false, core, (Class)RubyArgsFile.class, "lines", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "lines", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$1$0$lineno_set(cls, Visibility.PUBLIC, "lineno="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "lineno_set", true, false, core, (Class)RubyArgsFile.class, "lineno_set", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$2$read(cls, Visibility.PUBLIC, "read"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read", true, false, core, (Class)RubyArgsFile.class, "read", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "to_a", true, false, core, (Class)RubyArgsFile.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$each_char(cls, Visibility.PUBLIC, "each_char"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_char", true, false, core, (Class)RubyArgsFile.class, "each_char", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_char", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$getbyte(cls, Visibility.PUBLIC, "getbyte"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getbyte", true, false, core, (Class)RubyArgsFile.class, "getbyte", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$external_encoding(cls, Visibility.PUBLIC, "external_encoding"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyArithmeticSequence$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,22 +3,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$last; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$size; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$step; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$end; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$exclude_end; │ │ │ │ │ │ -import org.jruby.RubyArithmeticSequence$INVOKER$i$first; │ │ │ │ │ │ -import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$step; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$begin; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyArithmeticSequence$INVOKER$i$first; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -27,40 +27,40 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyArithmeticSequence.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "begin", false, false, core, (Class)RubyArithmeticSequence.class, "begin", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$step(cls, Visibility.PUBLIC, "step"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "step", false, false, core, (Class)RubyArithmeticSequence.class, "step", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "step", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "first", false, false, core, (Class)RubyArithmeticSequence.class, "first", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyArithmeticSequence.class, "inspect", (Class)RubyString.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "begin", false, false, core, (Class)RubyArithmeticSequence.class, "begin", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$exclude_end(cls, Visibility.PUBLIC, "exclude_end?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exclude_end", false, false, core, (Class)RubyArithmeticSequence.class, "exclude_end", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exclude_end?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$end(cls, Visibility.PUBLIC, "end"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "end", false, false, core, (Class)RubyArithmeticSequence.class, "end", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "end", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyArithmeticSequence.class, "each", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyArithmeticSequence.class, "inspect", (Class)RubyString.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$step(cls, Visibility.PUBLIC, "step"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "step", false, false, core, (Class)RubyArithmeticSequence.class, "step", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "step", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyArithmeticSequence.class, "size", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyArithmeticSequence.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$last(cls, Visibility.PUBLIC, "last"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "last", false, false, core, (Class)RubyArithmeticSequence.class, "last", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyArithmeticSequence", "exclude_end", "exclude_end?", "size", "size", "last", "last", "inspect", "inspect", "step", "step", "end", "end", "op_equal", "==", "begin", "begin", "first", "first", "each", "each", "hash", "hash" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyArithmeticSequence", "exclude_end", "exclude_end?", "size", "size", "last", "last", "inspect", "inspect", "end", "end", "step", "step", "op_equal", "==", "begin", "begin", "first", "first", "each", "each", "hash", "hash" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyArray$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,13 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$bsearch; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$any_p; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$transpose; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$unshift; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$rassoc; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$include_p; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$1$zip; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$rb_clear; │ │ │ │ │ │ @@ -35,14 +36,15 @@ │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$nitems; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$combination; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$to_ary; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$sort_by_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$assoc; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$each_index; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$all_p; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$flatten; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$replace; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reject_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$compact; │ │ │ │ │ │ @@ -51,58 +53,56 @@ │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$drop_while; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$append; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$first; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$shuffle; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_or; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$take_while; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$sum; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$map_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$pop; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$each_index; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$sample; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reverse; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$shuffle_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$union; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$flatten_bang; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$sum; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$rindex; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$max; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$uniq_bang; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$collect_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$product; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$aref; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$map; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$min; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$cycle; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$fill; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$bsearch_index; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$none_p; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$rindex; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reverse_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$select_bang; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reject; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$difference; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$bsearch; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reverse_each; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$repeatedCombination; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$at; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$push; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$pack; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_diff; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$concat; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_times; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$index; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_and; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$bsearch_index; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$compact_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$join19; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$aset; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$values_at; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$repeated_permutation; │ │ │ │ │ │ @@ -158,17 +158,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$empty_p(cls, Visibility.PUBLIC, "empty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "empty_p", false, false, core, (Class)RubyArray.class, "empty_p", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$compact_bang(cls, Visibility.PUBLIC, "compact!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "compact_bang", false, false, core, (Class)RubyArray.class, "compact_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "compact!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$bsearch_index(cls, Visibility.PUBLIC, "bsearch_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "bsearch_index", false, false, core, (Class)RubyArray.class, "bsearch_index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "bsearch_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_and", false, false, core, (Class)RubyArray.class, "op_and", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$index(cls, Visibility.PUBLIC, "index"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "index", false, false, core, (Class)RubyArray.class, "index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "index", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "find_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -196,82 +193,73 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "at", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$1$0$repeatedCombination(cls, Visibility.PUBLIC, "repeated_combination"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "repeatedCombination", false, false, core, (Class)RubyArray.class, "repeatedCombination", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "repeated_combination", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$reverse_each(cls, Visibility.PUBLIC, "reverse_each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reverse_each", false, false, core, (Class)RubyArray.class, "reverse_each", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reverse_each", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$bsearch(cls, Visibility.PUBLIC, "bsearch"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "bsearch", false, false, core, (Class)RubyArray.class, "bsearch", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "bsearch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$difference(cls, Visibility.PUBLIC, "difference"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "difference", false, false, core, (Class)RubyArray.class, "difference", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "difference", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$reject(cls, Visibility.PUBLIC, "reject"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject", false, false, core, (Class)RubyArray.class, "reject", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyArray.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyArray.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$select_bang(cls, Visibility.PUBLIC, "select!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select_bang", false, false, core, (Class)RubyArray.class, "select_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter!", aliasedMethod, "select!"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$reverse_bang(cls, Visibility.PUBLIC, "reverse!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reverse_bang", false, false, core, (Class)RubyArray.class, "reverse_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reverse!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$rindex(cls, Visibility.PUBLIC, "rindex"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "rindex", false, false, core, (Class)RubyArray.class, "rindex", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "rindex", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$none_p(cls, Visibility.PUBLIC, "none?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "none_p", false, false, core, (Class)RubyArray.class, "none_p", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "none?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$bsearch_index(cls, Visibility.PUBLIC, "bsearch_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "bsearch_index", false, false, core, (Class)RubyArray.class, "bsearch_index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "bsearch_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$fill(cls, Visibility.PUBLIC, "fill"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fill", false, false, core, (Class)RubyArray.class, "fill", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fill", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$cycle(cls, Visibility.PUBLIC, "cycle"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "cycle", false, false, core, (Class)RubyArray.class, "cycle", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cycle", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyArray.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$min(cls, Visibility.PUBLIC, "min"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "min", false, false, core, (Class)RubyArray.class, "min", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyArray.class, "each", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubyArray.class, "delete_if", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$map(cls, Visibility.PUBLIC, "map"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "map", false, false, core, (Class)RubyArray.class, "map", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "map", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "aref", false, false, core, (Class)RubyArray.class, "aref", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$product(cls, Visibility.PUBLIC, "product"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "product", false, false, core, (Class)RubyArray.class, "product", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "product", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$collect_bang(cls, Visibility.PUBLIC, "collect!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "collect_bang", false, false, core, (Class)RubyArray.class, "collect_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "collect!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubyArray.class, "keep_if", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$uniq_bang(cls, Visibility.PUBLIC, "uniq!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "uniq_bang", false, false, core, (Class)RubyArray.class, "uniq_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "uniq!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$max(cls, Visibility.PUBLIC, "max"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "max", false, false, core, (Class)RubyArray.class, "max", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "max", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sum", false, false, core, (Class)RubyArray.class, "sum", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$rindex(cls, Visibility.PUBLIC, "rindex"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "rindex", false, false, core, (Class)RubyArray.class, "rindex", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "rindex", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$flatten_bang(cls, Visibility.PUBLIC, "flatten!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "flatten_bang", false, false, core, (Class)RubyArray.class, "flatten_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "flatten!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$union(cls, Visibility.PUBLIC, "union"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "union", false, false, core, (Class)RubyArray.class, "union", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "union", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$shuffle_bang(cls, Visibility.PUBLIC, "shuffle!"); │ │ │ │ │ │ @@ -279,23 +267,29 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "shuffle!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$reverse(cls, Visibility.PUBLIC, "reverse"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reverse", false, false, core, (Class)RubyArray.class, "reverse", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reverse", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$sample(cls, Visibility.PUBLIC, "sample"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sample", false, false, core, (Class)RubyArray.class, "sample", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sample", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$each_index(cls, Visibility.PUBLIC, "each_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_index", false, false, core, (Class)RubyArray.class, "each_index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubyArray.class, "delete_if", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$pop(cls, Visibility.PUBLIC, "pop"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pop", false, false, core, (Class)RubyArray.class, "pop", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pop", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$map_bang(cls, Visibility.PUBLIC, "map!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "map_bang", false, false, core, (Class)RubyArray.class, "map_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "map!", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubyArray.class, "keep_if", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sum", false, false, core, (Class)RubyArray.class, "sum", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$take_while(cls, Visibility.PUBLIC, "take_while"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "take_while", false, false, core, (Class)RubyArray.class, "take_while", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "take_while", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$1$0$op_or(cls, Visibility.PUBLIC, "|"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_or", false, false, core, (Class)RubyArray.class, "op_or", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "|", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$shuffle(cls, Visibility.PUBLIC, "shuffle"); │ │ │ │ │ │ @@ -336,14 +330,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_h", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$all_p(cls, Visibility.PUBLIC, "all?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "all_p", false, false, core, (Class)RubyArray.class, "all_p", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "all?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyArray.class, "to_s", (Class)RubyString.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$each_index(cls, Visibility.PUBLIC, "each_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_index", false, false, core, (Class)RubyArray.class, "each_index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$1$0$assoc(cls, Visibility.PUBLIC, "assoc"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "assoc", false, false, core, (Class)RubyArray.class, "assoc", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "assoc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$sort_by_bang(cls, Visibility.PUBLIC, "sort_by!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sort_by_bang", false, false, core, (Class)RubyArray.class, "sort_by_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sort_by!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$to_ary(cls, Visibility.PUBLIC, "to_ary"); │ │ │ │ │ │ @@ -444,10 +441,13 @@ │ │ │ │ │ │ cls.putAlias("prepend", aliasedMethod, "unshift"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$transpose(cls, Visibility.PUBLIC, "transpose"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "transpose", false, false, core, (Class)RubyArray.class, "transpose", (Class)RubyArray.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "transpose", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$any_p(cls, Visibility.PUBLIC, "any?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "any_p", false, false, core, (Class)RubyArray.class, "any_p", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "any?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$bsearch(cls, Visibility.PUBLIC, "bsearch"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "bsearch", false, false, core, (Class)RubyArray.class, "bsearch", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "bsearch", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(4, new String[] { "org.jruby.RubyArray", "org.jruby.specialized.RubyArrayOneObject", "org.jruby.specialized.RubyArrayTwoObject", "org.jruby.util.collections.StringArraySet", "select", "select", "shift", "shift", "repeated_permutation", "repeated_permutation", "initialize_copy", "initialize_copy", "values_at", "values_at", "compact_bang", "compact!", "frozen_p", "frozen?", "zip", "zip", "rindex", "rindex", "op_cmp", "<=>", "index", "index", "concat", "concat", "pack", "pack", "none_p", "none?", "push", "push", "each", "each", "at", "at", "difference", "difference", "sort_by_bang", "sort_by!", "hash", "hash", "keep_if", "keep_if", "eql", "eql?", "sum", "sum", "repeatedCombination", "repeated_combination", "aset", "[]=", "cycle", "cycle", "pop", "pop", "op_or", "|", "min", "min", "select_bang", "select!", "rb_clear", "clear", "any_p", "any?", "op_plus", "+", "map", "map", "include_p", "include?", "product", "product", "op_times", "*", "max", "max", "union", "union", "op_equal", "==", "reverse", "reverse", "sample", "sample", "fetch", "fetch", "sort_bang", "sort!", "take_while", "take_while", "initialize", "initialize", "shuffle", "shuffle", "first", "first", "drop_while", "drop_while", "rotate", "rotate", "dig", "dig", "uniq_bang", "uniq!", "compact", "compact", "rotate_bang", "rotate!", "flatten_bang", "flatten!", "replace", "replace", "each_index", "each_index", "flatten", "flatten", "to_h", "to_h", "bsearch", "bsearch", "reverse_each", "reverse_each", "one_p", "one?", "create", "[]", "to_s", "to_s", "assoc", "assoc", "shuffle_bang", "shuffle!", "map_bang", "map!", "to_ary", "to_ary", "combination", "combination", "nitems", "nitems", "last", "last", "rbCollect", "collect", "count", "count", "to_a", "to_a", "sort", "sort", "fill", "fill", "delete_if", "delete_if", "take", "take", "uniq", "uniq", "inspect", "inspect", "op_and", "&", "reject_bang", "reject!", "aref", "[]", "drop", "drop", "slice_bang", "slice!", "empty_p", "empty?", "insert", "insert", "delete", "delete", "reverse_bang", "reverse!", "indexes", "indexes", "reject", "reject", "delete_at", "delete_at", "try_convert", "try_convert", "all_p", "all?", "collect_bang", "collect!", "permutation", "permutation", "length", "length", "bsearch_index", "bsearch_index", "each_slice", "each_slice", "rassoc", "rassoc", "unshift", "unshift", "transpose", "transpose", "join19", "join", "append", "<<", "op_diff", "-" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyBinding$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,36 +1,39 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyBinding$INVOKER$i$0$0$local_variables; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$1$0$local_variable_get; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$2$0$local_variable_set; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$1$0$local_variable_defined_p; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$0$0$initialize; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$0$0$source_location; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$0$0$receiver; │ │ │ │ │ │ +import org.jruby.RubyBinding$INVOKER$i$0$2$eval; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyBinding; │ │ │ │ │ │ -import org.jruby.RubyBinding$INVOKER$i$0$2$eval; │ │ │ │ │ │ +import org.jruby.RubyBinding$INVOKER$i$0$0$local_variables; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyBinding$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$2$eval(cls, Visibility.PUBLIC, "eval"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$0$local_variables(cls, Visibility.PUBLIC, "local_variables"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "local_variables", false, false, core, (Class)RubyBinding.class, "local_variables", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "local_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$2$eval(cls, Visibility.PUBLIC, "eval"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "eval", false, false, core, (Class)RubyBinding.class, "eval", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "eval", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "eval", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyBinding.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$0$source_location(cls, Visibility.PUBLIC, "source_location"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "source_location", false, false, core, (Class)RubyBinding.class, "source_location", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "source_location", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ @@ -44,13 +47,10 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "local_variable_defined?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$2$0$local_variable_set(cls, Visibility.PUBLIC, "local_variable_set"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "local_variable_set", false, false, core, (Class)RubyBinding.class, "local_variable_set", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "local_variable_set", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$1$0$local_variable_get(cls, Visibility.PUBLIC, "local_variable_get"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "local_variable_get", false, false, core, (Class)RubyBinding.class, "local_variable_get", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "local_variable_get", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$0$local_variables(cls, Visibility.PUBLIC, "local_variables"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "local_variables", false, false, core, (Class)RubyBinding.class, "local_variables", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "local_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyBinding", "source_location", "source_location", "eval", "eval", "receiver", "receiver", "local_variable_defined_p", "local_variable_defined?", "local_variable_set", "local_variable_set", "initialize_copy", "initialize_copy", "initialize", "initialize", "local_variables", "local_variables", "local_variable_get", "local_variable_get" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyBinding", "source_location", "source_location", "eval", "eval", "receiver", "receiver", "local_variable_defined_p", "local_variable_defined?", "local_variable_set", "local_variable_set", "initialize_copy", "initialize_copy", "local_variables", "local_variables", "initialize", "initialize", "local_variable_get", "local_variable_get" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyChain$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$dup; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$size; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyChain$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$initialize; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$each; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyChain$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyChain; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$rewind; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,26 +22,26 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$rewind(cls, Visibility.PUBLIC, "rewind"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rewind", false, false, core, (Class)RubyChain.class, "rewind", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "rewind", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyChain.class, "inspect", (Class)RubyString.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each", false, false, core, (Class)RubyChain.class, "each", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyChain.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyChain.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyChain.class, "inspect", (Class)RubyString.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyChain.class, "size", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$dup(cls, Visibility.PUBLIC, "dup"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "dup", false, false, core, (Class)RubyChain.class, "dup", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyChain", "rewind", "rewind", "size", "size", "inspect", "inspect", "op_plus", "+", "initialize", "initialize", "each", "each", "dup", "dup" }); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyConverter$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.RubyConverter$INVOKER$i$1$0$convert; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$source_encoding; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$1$0$insert_output; │ │ │ │ │ │ -import org.jruby.RubyConverter$INVOKER$i$0$0$finish; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$last_error; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$replacement; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$1$0$replacement_set; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$destination_encoding; │ │ │ │ │ │ -import org.jruby.RubyConverter$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$convpath; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$1$putback; │ │ │ │ │ │ +import org.jruby.RubyConverter$INVOKER$i$0$0$finish; │ │ │ │ │ │ +import org.jruby.RubyConverter$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$primitive_errinfo; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$4$primitive_convert; │ │ │ │ │ │ +import org.jruby.RubyConverter$INVOKER$i$1$0$convert; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$s$0$1$search_convpath; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyConverter; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$s$1$0$asciicompat_encoding; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -39,52 +39,52 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "asciicompat_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$s$0$1$search_convpath((RubyModule)singletonClass, Visibility.PUBLIC, "search_convpath"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "search_convpath", true, false, core, (Class)RubyConverter.class, "search_convpath", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "search_convpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyConverter.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$convert(cls, Visibility.PUBLIC, "convert"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "convert", false, false, core, (Class)RubyConverter.class, "convert", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "convert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$4$primitive_convert(cls, Visibility.PUBLIC, "primitive_convert"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "primitive_convert", false, false, core, (Class)RubyConverter.class, "primitive_convert", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "primitive_convert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$primitive_errinfo(cls, Visibility.PUBLIC, "primitive_errinfo"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "primitive_errinfo", false, false, core, (Class)RubyConverter.class, "primitive_errinfo", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "primitive_errinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyConverter.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyConverter.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "finish", false, false, core, (Class)RubyConverter.class, "finish", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$1$putback(cls, Visibility.PUBLIC, "putback"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "putback", false, false, core, (Class)RubyConverter.class, "putback", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "putback", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$convpath(cls, Visibility.PUBLIC, "convpath"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "convpath", false, false, core, (Class)RubyConverter.class, "convpath", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "convpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyConverter.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$destination_encoding(cls, Visibility.PUBLIC, "destination_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "destination_encoding", false, false, core, (Class)RubyConverter.class, "destination_encoding", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "destination_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$replacement_set(cls, Visibility.PUBLIC, "replacement="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "replacement_set", false, false, core, (Class)RubyConverter.class, "replacement_set", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "replacement=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$replacement(cls, Visibility.PUBLIC, "replacement"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "replacement", false, false, core, (Class)RubyConverter.class, "replacement", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "replacement", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$last_error(cls, Visibility.PUBLIC, "last_error"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "last_error", false, false, core, (Class)RubyConverter.class, "last_error", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last_error", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "finish", false, false, core, (Class)RubyConverter.class, "finish", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$insert_output(cls, Visibility.PUBLIC, "insert_output"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "insert_output", false, false, core, (Class)RubyConverter.class, "insert_output", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "insert_output", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$source_encoding(cls, Visibility.PUBLIC, "source_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "source_encoding", false, false, core, (Class)RubyConverter.class, "source_encoding", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "source_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$convert(cls, Visibility.PUBLIC, "convert"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "convert", false, false, core, (Class)RubyConverter.class, "convert", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "convert", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyConverter", "primitive_convert", "primitive_convert", "primitive_errinfo", "primitive_errinfo", "putback", "putback", "convpath", "convpath", "destination_encoding", "destination_encoding", "op_equal", "==", "convert", "convert", "insert_output", "insert_output", "source_encoding", "source_encoding", "replacement_set", "replacement=", "inspect", "inspect", "finish", "finish", "initialize", "initialize", "last_error", "last_error", "replacement", "replacement", "asciicompat_encoding", "asciicompat_encoding", "search_convpath", "search_convpath" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyDir$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -4,43 +4,43 @@ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$1$0$set_pos; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$close; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$rb_each_child; │ │ │ │ │ │ -import org.jruby.RubyDir$INVOKER$i$0$0$to_path; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$fileno; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$children; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$rewind; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$entries; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$each; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$1$0$seek; │ │ │ │ │ │ -import org.jruby.RubyDir$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyDir$INVOKER$i$0$0$to_path; │ │ │ │ │ │ import org.jruby.RubyInteger; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$tell; │ │ │ │ │ │ +import org.jruby.RubyDir$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$read; │ │ │ │ │ │ -import org.jruby.RubyDir$INVOKER$s$0$1$chdir; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$open; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$0$1$mkdir; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$empty_p; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$exists_p; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$each_child; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$chroot; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$0$0$getwd; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$children; │ │ │ │ │ │ -import org.jruby.RubyDir$INVOKER$s$0$2$glob; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$entries; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$foreach; │ │ │ │ │ │ +import org.jruby.RubyDir$INVOKER$s$0$1$chdir; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$home; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$exist; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$rmdir19; │ │ │ │ │ │ +import org.jruby.RubyDir$INVOKER$s$0$2$glob; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyDir; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$0$0$aref; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -50,34 +50,37 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$0$aref((RubyModule)singletonClass, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "aref", true, false, core, (Class)RubyDir.class, "aref", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$2$glob((RubyModule)singletonClass, Visibility.PUBLIC, "glob"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "glob", true, false, core, (Class)RubyDir.class, "glob", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "glob", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$1$0$rmdir19((RubyModule)singletonClass, Visibility.PUBLIC, "rmdir"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "rmdir19", true, false, core, (Class)RubyDir.class, "rmdir19", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "rmdir", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "unlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$1$0$exist((RubyModule)singletonClass, Visibility.PUBLIC, "exist?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "exist", true, false, core, (Class)RubyDir.class, "exist", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exist?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$home((RubyModule)singletonClass, Visibility.PUBLIC, "home"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "home", true, false, core, (Class)RubyDir.class, "home", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "home", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$1$chdir((RubyModule)singletonClass, Visibility.PUBLIC, "chdir"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "chdir", true, false, core, (Class)RubyDir.class, "chdir", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "chdir", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$foreach((RubyModule)singletonClass, Visibility.PUBLIC, "foreach"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "foreach", true, false, core, (Class)RubyDir.class, "foreach", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "foreach", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$entries((RubyModule)singletonClass, Visibility.PUBLIC, "entries"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "entries", true, false, core, (Class)RubyDir.class, "entries", (Class)RubyArray.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$2$glob((RubyModule)singletonClass, Visibility.PUBLIC, "glob"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "glob", true, false, core, (Class)RubyDir.class, "glob", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "glob", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$children((RubyModule)singletonClass, Visibility.PUBLIC, "children"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "children", true, false, core, (Class)RubyDir.class, "children", (Class)RubyArray.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "children", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$0$getwd((RubyModule)singletonClass, Visibility.PUBLIC, "getwd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getwd", true, false, core, (Class)RubyDir.class, "getwd", (Class)RubyString.class, org$jruby$RubyDir$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getwd", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "pwd", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -95,27 +98,27 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$1$mkdir((RubyModule)singletonClass, Visibility.PUBLIC, "mkdir"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "mkdir", true, false, core, (Class)RubyDir.class, "mkdir", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "mkdir", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$open((RubyModule)singletonClass, Visibility.PUBLIC, "open"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "open", true, false, core, (Class)RubyDir.class, "open", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "open", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$1$chdir((RubyModule)singletonClass, Visibility.PUBLIC, "chdir"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "chdir", true, false, core, (Class)RubyDir.class, "chdir", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "chdir", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$read(cls, Visibility.PUBLIC, "read"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "read", false, false, core, (Class)RubyDir.class, "read", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyDir.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$tell(cls, Visibility.PUBLIC, "tell"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "tell", false, false, core, (Class)RubyDir.class, "tell", (Class)RubyInteger.class, org$jruby$RubyDir$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "tell", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "pos", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyDir.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$to_path(cls, Visibility.PUBLIC, "to_path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_path", false, false, core, (Class)RubyDir.class, "to_path", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$1$0$seek(cls, Visibility.PUBLIC, "seek"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "seek", false, false, core, (Class)RubyDir.class, "seek", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "seek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each", false, false, core, (Class)RubyDir.class, "each", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ @@ -130,17 +133,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rewind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$children(cls, Visibility.PUBLIC, "children"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "children", false, false, core, (Class)RubyDir.class, "children", (Class)RubyArray.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "children", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$fileno(cls, Visibility.PUBLIC, "fileno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fileno", false, true, core, (Class)RubyDir.class, "fileno", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fileno", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$to_path(cls, Visibility.PUBLIC, "to_path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_path", false, false, core, (Class)RubyDir.class, "to_path", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$rb_each_child(cls, Visibility.PUBLIC, "each_child"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rb_each_child", false, false, core, (Class)RubyDir.class, "rb_each_child", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_child", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$initialize(cls, Visibility.PUBLIC, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyDir.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$close(cls, Visibility.PUBLIC, "close"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyEnumerable$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,59 +1,59 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$any_p; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$select; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$first; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$inject; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$collect; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$reject; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$select; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$take_while; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$each_with_object; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$sum; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$flat_map; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$cycle; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$include_p; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$reverse_each; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$max_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$inverseGrep; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$max; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$each_slice; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$sort; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$drop_while; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$take; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$each_entry; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$grep; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$one_p; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$sort_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$to_a; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$min; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$count; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$sum; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$collect_concat; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$minmax_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$zip; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$minmax; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$partition; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$map; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$sort; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$drop_while; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$sort_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$chain; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$find; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$all_p; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$each_cons; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$find_index; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$detect; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$group_by; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$chunk; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$uniq; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$min_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$find_all; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$none_p; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$chunk; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyEnumerable; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$drop; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -62,30 +62,30 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$drop(cls, Visibility.PUBLIC, "drop"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "drop", true, false, core, (Class)RubyEnumerable.class, "drop", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "drop", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$chunk(cls, Visibility.PUBLIC, "chunk"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "chunk", true, false, core, (Class)RubyEnumerable.class, "chunk", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "chunk", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$none_p(cls, Visibility.PUBLIC, "none?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "none_p", true, false, core, (Class)RubyEnumerable.class, "none_p", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "none?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$find_all(cls, Visibility.PUBLIC, "find_all"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "find_all", true, false, core, (Class)RubyEnumerable.class, "find_all", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "find_all", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter", aliasedMethod, "find_all"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$min_by(cls, Visibility.PUBLIC, "min_by"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "min_by", true, false, core, (Class)RubyEnumerable.class, "min_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$uniq(cls, Visibility.PUBLIC, "uniq"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "uniq", true, false, core, (Class)RubyEnumerable.class, "uniq", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "uniq", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$chunk(cls, Visibility.PUBLIC, "chunk"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "chunk", true, false, core, (Class)RubyEnumerable.class, "chunk", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "chunk", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$group_by(cls, Visibility.PUBLIC, "group_by"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "group_by", true, false, core, (Class)RubyEnumerable.class, "group_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "group_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$detect(cls, Visibility.PUBLIC, "detect"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "detect", true, false, core, (Class)RubyEnumerable.class, "detect", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "detect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$find_index(cls, Visibility.PUBLIC, "find_index"); │ │ │ │ │ │ @@ -102,20 +102,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "all?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$find(cls, Visibility.PUBLIC, "find"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "find", true, false, core, (Class)RubyEnumerable.class, "find", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "find", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$chain(cls, Visibility.PUBLIC, "chain"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chain", true, false, core, (Class)RubyEnumerable.class, "chain", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chain", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$drop_while(cls, Visibility.PUBLIC, "drop_while"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "drop_while", true, false, core, (Class)RubyEnumerable.class, "drop_while", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "drop_while", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$sort(cls, Visibility.PUBLIC, "sort"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "sort", true, false, core, (Class)RubyEnumerable.class, "sort", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sort", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$sort_by(cls, Visibility.PUBLIC, "sort_by"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "sort_by", true, false, core, (Class)RubyEnumerable.class, "sort_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sort_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$map(cls, Visibility.PUBLIC, "map"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "map", true, false, core, (Class)RubyEnumerable.class, "map", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "map", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$partition(cls, Visibility.PUBLIC, "partition"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "partition", true, false, core, (Class)RubyEnumerable.class, "partition", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "partition", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$minmax(cls, Visibility.PUBLIC, "minmax"); │ │ │ │ │ │ @@ -126,42 +123,42 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "zip", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$minmax_by(cls, Visibility.PUBLIC, "minmax_by"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "minmax_by", true, false, core, (Class)RubyEnumerable.class, "minmax_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "minmax_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$collect_concat(cls, Visibility.PUBLIC, "collect_concat"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "collect_concat", true, false, core, (Class)RubyEnumerable.class, "collect_concat", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "collect_concat", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sum", true, false, core, (Class)RubyEnumerable.class, "sum", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$count(cls, Visibility.PUBLIC, "count"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "count", true, false, core, (Class)RubyEnumerable.class, "count", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "count", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$min(cls, Visibility.PUBLIC, "min"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "min", true, false, core, (Class)RubyEnumerable.class, "min", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "to_a", true, false, core, (Class)RubyEnumerable.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$sort_by(cls, Visibility.PUBLIC, "sort_by"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "sort_by", true, false, core, (Class)RubyEnumerable.class, "sort_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sort_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$one_p(cls, Visibility.PUBLIC, "one?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "one_p", true, false, core, (Class)RubyEnumerable.class, "one_p", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "one?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$grep(cls, Visibility.PUBLIC, "grep"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "grep", true, false, core, (Class)RubyEnumerable.class, "grep", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "grep", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$each_entry(cls, Visibility.PUBLIC, "each_entry"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_entry", true, false, core, (Class)RubyEnumerable.class, "each_entry", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_entry", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$take(cls, Visibility.PUBLIC, "take"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "take", true, false, core, (Class)RubyEnumerable.class, "take", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "take", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$drop_while(cls, Visibility.PUBLIC, "drop_while"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "drop_while", true, false, core, (Class)RubyEnumerable.class, "drop_while", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "drop_while", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$sort(cls, Visibility.PUBLIC, "sort"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "sort", true, false, core, (Class)RubyEnumerable.class, "sort", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sort", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$each_slice(cls, Visibility.PUBLIC, "each_slice"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "each_slice", true, false, core, (Class)RubyEnumerable.class, "each_slice", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$max(cls, Visibility.PUBLIC, "max"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "max", true, false, core, (Class)RubyEnumerable.class, "max", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "max", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$inverseGrep(cls, Visibility.PUBLIC, "grep_v"); │ │ │ │ │ │ @@ -179,23 +176,23 @@ │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$cycle(cls, Visibility.PUBLIC, "cycle"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "cycle", true, false, core, (Class)RubyEnumerable.class, "cycle", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cycle", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$flat_map(cls, Visibility.PUBLIC, "flat_map"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "flat_map", true, false, core, (Class)RubyEnumerable.class, "flat_map", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "flat_map", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sum", true, false, core, (Class)RubyEnumerable.class, "sum", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$each_with_object(cls, Visibility.PUBLIC, "each_with_object"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "each_with_object", true, false, core, (Class)RubyEnumerable.class, "each_with_object", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_with_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$take_while(cls, Visibility.PUBLIC, "take_while"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "take_while", true, false, core, (Class)RubyEnumerable.class, "take_while", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "take_while", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$select(cls, Visibility.PUBLIC, "select"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "select", true, false, core, (Class)RubyEnumerable.class, "select", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_with_index", true, false, core, (Class)RubyEnumerable.class, "each_with_index", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$reject(cls, Visibility.PUBLIC, "reject"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject", true, false, core, (Class)RubyEnumerable.class, "reject", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$collect(cls, Visibility.PUBLIC, "collect"); │ │ │ │ │ │ @@ -204,13 +201,16 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$inject(cls, Visibility.PUBLIC, "inject"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "inject", true, false, core, (Class)RubyEnumerable.class, "inject", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inject", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "reduce", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "first", true, false, core, (Class)RubyEnumerable.class, "first", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$select(cls, Visibility.PUBLIC, "select"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "select", true, false, core, (Class)RubyEnumerable.class, "select", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$any_p(cls, Visibility.PUBLIC, "any?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "any_p", true, false, core, (Class)RubyEnumerable.class, "any_p", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "any?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyEnumerable", "drop", "drop", "drop_while", "drop_while", "select", "select", "chunk", "chunk", "detect", "detect", "sum", "sum", "sort_by", "sort_by", "cycle", "cycle", "find_index", "find_index", "find_all", "find_all", "to_h", "to_h", "each_cons", "each_cons", "partition", "partition", "min", "min", "inverseGrep", "grep_v", "find", "find", "reject", "reject", "each_entry", "each_entry", "any_p", "any?", "one_p", "one?", "reverse_each", "reverse_each", "all_p", "all?", "map", "map", "max_by", "max_by", "min_by", "min_by", "minmax_by", "minmax_by", "include_p", "include?", "zip", "zip", "chain", "chain", "collect_concat", "collect_concat", "max", "max", "grep", "grep", "count", "count", "minmax", "minmax", "sort", "sort", "to_a", "to_a", "none_p", "none?", "each_with_object", "each_with_object", "take", "take", "each_slice", "each_slice", "uniq", "uniq", "flat_map", "flat_map", "group_by", "group_by", "take_while", "take_while", "each_with_index", "each_with_index", "collect", "collect", "inject", "inject", "first", "first" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyEnumerable", "drop", "drop", "drop_while", "drop_while", "select", "select", "chunk", "chunk", "detect", "detect", "sum", "sum", "sort_by", "sort_by", "cycle", "cycle", "find_index", "find_index", "find_all", "find_all", "to_h", "to_h", "each_cons", "each_cons", "partition", "partition", "min", "min", "inverseGrep", "grep_v", "find", "find", "reject", "reject", "each_entry", "each_entry", "any_p", "any?", "one_p", "one?", "reverse_each", "reverse_each", "all_p", "all?", "map", "map", "max_by", "max_by", "min_by", "min_by", "minmax_by", "minmax_by", "include_p", "include?", "zip", "zip", "chain", "chain", "collect_concat", "collect_concat", "max", "max", "grep", "grep", "count", "count", "minmax", "minmax", "to_a", "to_a", "sort", "sort", "none_p", "none?", "each_with_object", "each_with_object", "take", "take", "each_slice", "each_slice", "uniq", "uniq", "flat_map", "flat_map", "group_by", "group_by", "take_while", "take_while", "each_with_index", "each_with_index", "collect", "collect", "inject", "inject", "first", "first" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyEnumerator$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -10,16 +10,16 @@ │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$each_with_object; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$each; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$0$0$inspect19; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$with_object; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$each_cons; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$each_slice; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$0$0$each_entry; │ │ │ │ │ │ -import org.jruby.RubyEnumerator$INVOKER$i$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ +import org.jruby.RubyEnumerator$INVOKER$i$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$with_index; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyEnumerator; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$s$0$2$__from; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -33,20 +33,20 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$s$0$2$__from((RubyModule)singletonClass, Visibility.PRIVATE, "__from"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "__from", true, false, core, (Class)RubyEnumerator.class, "__from", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "__from", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$with_index(cls, Visibility.PUBLIC, "with_index"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "with_index", false, false, core, (Class)RubyEnumerator.class, "with_index", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyEnumerator.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_with_index", false, false, core, (Class)RubyEnumerator.class, "each_with_index", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyEnumerator.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$0$0$each_entry(cls, Visibility.PUBLIC, "each_entry"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_entry", false, false, core, (Class)RubyEnumerator.class, "each_entry", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_entry", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$1$0$each_slice(cls, Visibility.PUBLIC, "each_slice"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "each_slice", false, false, core, (Class)RubyEnumerator.class, "each_slice", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$1$0$each_cons(cls, Visibility.PUBLIC, "each_cons"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyException$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.RubyException$INVOKER$i$0$0$backtrace; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$full_message; │ │ │ │ │ │ -import org.jruby.RubyException$INVOKER$i$1$0$set_backtrace; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$message; │ │ │ │ │ │ -import org.jruby.RubyException$INVOKER$i$0$0$backtrace; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$cause; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$1$exception; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$backtrace_locations; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ +import org.jruby.RubyException$INVOKER$i$1$0$set_backtrace; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$s$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyException; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$s$0$1$exception; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -34,14 +34,17 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyException$INVOKER$s$0$1$exception((RubyModule)singletonClass, Visibility.PUBLIC, "exception"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exception", true, false, core, (Class)RubyException.class, "exception", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$s$1$0$op_eqq((RubyModule)singletonClass, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", true, false, core, (Class)RubyException.class, "op_eqq", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyException$INVOKER$i$1$0$set_backtrace(cls, Visibility.PUBLIC, "set_backtrace"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_backtrace", false, false, core, (Class)RubyException.class, "set_backtrace", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyException.class, "op_equal", (Class)RubyBoolean.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$backtrace_locations(cls, Visibility.PUBLIC, "backtrace_locations"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "backtrace_locations", false, false, core, (Class)RubyException.class, "backtrace_locations", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "backtrace_locations", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ @@ -55,22 +58,19 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyException.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$cause(cls, Visibility.PUBLIC, "cause"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "cause", false, false, core, (Class)RubyException.class, "cause", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cause", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "backtrace", false, false, core, (Class)RubyException.class, "backtrace", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$message(cls, Visibility.PUBLIC, "message"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "message", false, false, core, (Class)RubyException.class, "message", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "message", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyException$INVOKER$i$1$0$set_backtrace(cls, Visibility.PUBLIC, "set_backtrace"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_backtrace", false, false, core, (Class)RubyException.class, "set_backtrace", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$full_message(cls, Visibility.PUBLIC, "full_message"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "full_message", false, false, core, (Class)RubyException.class, "full_message", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "full_message", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyException", "exception", "exception", "set_backtrace", "set_backtrace", "backtrace", "backtrace", "full_message", "full_message", "op_eqq", "===", "inspect", "inspect", "to_s", "to_s", "cause", "cause", "op_equal", "==", "initialize", "initialize", "message", "message" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "backtrace", false, false, core, (Class)RubyException.class, "backtrace", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyException", "exception", "exception", "set_backtrace", "set_backtrace", "full_message", "full_message", "backtrace", "backtrace", "op_eqq", "===", "inspect", "inspect", "to_s", "to_s", "cause", "cause", "op_equal", "==", "initialize", "initialize", "message", "message" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyFile$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,59 +2,59 @@ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$size; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$2$0$chown; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$i$0$0$mtime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$3$initialize; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$birthtime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$ctime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$1$0$chmod; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$path; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$i$0$0$atime; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$i$0$0$mtime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$1$0$flock; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$1$0$truncate; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$lstat; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$i$0$0$atime; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$0$delete; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$mkfifo; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$1$absolute_path; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$mtime; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$extname; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$birthtime; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$2$0$symlink; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$2$0$rename; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$0$unlink; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$path; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$ftype; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$1$umask; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$basename; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$2$0$link; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$mtime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$lstat; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$extname; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$readlink; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$lchown; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$lutime; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$lchmod; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$atime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$1$fnmatch; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$stat; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$dirname; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$utime; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$join; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$0$chown; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$basename; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$mkfifo; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$split; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$ctime; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$1$realdirpath; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$0$chmod; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$realpath; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$2$0$symlink; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$2$0$truncate19; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$2$0$link; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$lchown; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$join; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$readlink; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$lutime; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$lchmod; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$path; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$1$realdirpath; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$dirname; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$1$umask; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$2$0$rename; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$realpath; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$utime; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyFile; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$1$expand_path; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -64,126 +64,129 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$expand_path((RubyModule)singletonClass, Visibility.PUBLIC, "expand_path"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "expand_path", true, false, core, (Class)RubyFile.class, "expand_path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "expand_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$realdirpath((RubyModule)singletonClass, Visibility.PUBLIC, "realdirpath"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "realdirpath", true, false, core, (Class)RubyFile.class, "realdirpath", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "realdirpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$path((RubyModule)singletonClass, Visibility.PUBLIC, "path"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "path", true, false, core, (Class)RubyFile.class, "path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lchmod((RubyModule)singletonClass, Visibility.PUBLIC, "lchmod"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "lchmod", true, false, core, (Class)RubyFile.class, "lchmod", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "lchmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lutime((RubyModule)singletonClass, Visibility.PUBLIC, "lutime"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "lutime", true, false, core, (Class)RubyFile.class, "lutime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "lutime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$readlink((RubyModule)singletonClass, Visibility.PUBLIC, "readlink"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "readlink", true, false, core, (Class)RubyFile.class, "readlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "readlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$join((RubyModule)singletonClass, Visibility.PUBLIC, "join"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "join", true, false, core, (Class)RubyFile.class, "join", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lchown((RubyModule)singletonClass, Visibility.PUBLIC, "lchown"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "lchown", true, false, core, (Class)RubyFile.class, "lchown", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "lchown", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$link((RubyModule)singletonClass, Visibility.PUBLIC, "link"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "link", true, false, core, (Class)RubyFile.class, "link", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "link", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$truncate19((RubyModule)singletonClass, Visibility.PUBLIC, "truncate"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "truncate19", true, false, core, (Class)RubyFile.class, "truncate19", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "truncate", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$utime((RubyModule)singletonClass, Visibility.PUBLIC, "utime"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "utime", true, false, core, (Class)RubyFile.class, "utime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "utime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$realpath((RubyModule)singletonClass, Visibility.PUBLIC, "realpath"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "realpath", true, false, core, (Class)RubyFile.class, "realpath", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "realpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$rename((RubyModule)singletonClass, Visibility.PUBLIC, "rename"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "rename", true, false, core, (Class)RubyFile.class, "rename", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "rename", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$umask((RubyModule)singletonClass, Visibility.PUBLIC, "umask"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "umask", true, false, core, (Class)RubyFile.class, "umask", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "umask", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$dirname((RubyModule)singletonClass, Visibility.PUBLIC, "dirname"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "dirname", true, false, core, (Class)RubyFile.class, "dirname", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "dirname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$truncate19((RubyModule)singletonClass, Visibility.PUBLIC, "truncate"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "truncate19", true, false, core, (Class)RubyFile.class, "truncate19", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "truncate", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$symlink((RubyModule)singletonClass, Visibility.PUBLIC, "symlink"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "symlink", true, false, core, (Class)RubyFile.class, "symlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "symlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$chmod((RubyModule)singletonClass, Visibility.PUBLIC, "chmod"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chmod", true, false, core, (Class)RubyFile.class, "chmod", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "chmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$realdirpath((RubyModule)singletonClass, Visibility.PUBLIC, "realdirpath"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "realdirpath", true, false, core, (Class)RubyFile.class, "realdirpath", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "realdirpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$ctime((RubyModule)singletonClass, Visibility.PUBLIC, "ctime"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "ctime", true, false, core, (Class)RubyFile.class, "ctime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ctime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$split((RubyModule)singletonClass, Visibility.PUBLIC, "split"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "split", true, false, core, (Class)RubyFile.class, "split", (Class)RubyArray.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "split", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$basename((RubyModule)singletonClass, Visibility.PUBLIC, "basename"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "basename", true, false, core, (Class)RubyFile.class, "basename", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "basename", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$mkfifo((RubyModule)singletonClass, Visibility.PUBLIC, "mkfifo"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "mkfifo", true, false, core, (Class)RubyFile.class, "mkfifo", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "mkfifo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$chown((RubyModule)singletonClass, Visibility.PUBLIC, "chown"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chown", true, false, core, (Class)RubyFile.class, "chown", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "chown", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$utime((RubyModule)singletonClass, Visibility.PUBLIC, "utime"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "utime", true, false, core, (Class)RubyFile.class, "utime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "utime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$dirname((RubyModule)singletonClass, Visibility.PUBLIC, "dirname"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "dirname", true, false, core, (Class)RubyFile.class, "dirname", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "dirname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$join((RubyModule)singletonClass, Visibility.PUBLIC, "join"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "join", true, false, core, (Class)RubyFile.class, "join", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$stat((RubyModule)singletonClass, Visibility.PUBLIC, "stat"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "stat", true, false, core, (Class)RubyFile.class, "stat", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "stat", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$fnmatch((RubyModule)singletonClass, Visibility.PUBLIC, "fnmatch"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fnmatch", true, false, core, (Class)RubyFile.class, "fnmatch", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "fnmatch", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "fnmatch?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$atime((RubyModule)singletonClass, Visibility.PUBLIC, "atime"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "atime", true, false, core, (Class)RubyFile.class, "atime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "atime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$extname((RubyModule)singletonClass, Visibility.PUBLIC, "extname"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "extname", true, false, core, (Class)RubyFile.class, "extname", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "extname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lchmod((RubyModule)singletonClass, Visibility.PUBLIC, "lchmod"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "lchmod", true, false, core, (Class)RubyFile.class, "lchmod", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "lchmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lutime((RubyModule)singletonClass, Visibility.PUBLIC, "lutime"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "lutime", true, false, core, (Class)RubyFile.class, "lutime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "lutime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lchown((RubyModule)singletonClass, Visibility.PUBLIC, "lchown"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "lchown", true, false, core, (Class)RubyFile.class, "lchown", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "lchown", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$readlink((RubyModule)singletonClass, Visibility.PUBLIC, "readlink"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "readlink", true, false, core, (Class)RubyFile.class, "readlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "readlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$lstat((RubyModule)singletonClass, Visibility.PUBLIC, "lstat"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "lstat", true, false, core, (Class)RubyFile.class, "lstat", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "lstat", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$umask((RubyModule)singletonClass, Visibility.PUBLIC, "umask"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "umask", true, false, core, (Class)RubyFile.class, "umask", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "umask", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$mtime((RubyModule)singletonClass, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "mtime", true, false, core, (Class)RubyFile.class, "mtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$link((RubyModule)singletonClass, Visibility.PUBLIC, "link"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "link", true, false, core, (Class)RubyFile.class, "link", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "link", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$basename((RubyModule)singletonClass, Visibility.PUBLIC, "basename"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "basename", true, false, core, (Class)RubyFile.class, "basename", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "basename", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$ftype((RubyModule)singletonClass, Visibility.PUBLIC, "ftype"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "ftype", true, false, core, (Class)RubyFile.class, "ftype", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ftype", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$path((RubyModule)singletonClass, Visibility.PUBLIC, "path"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "path", true, false, core, (Class)RubyFile.class, "path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$unlink((RubyModule)singletonClass, Visibility.PUBLIC, "unlink"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "unlink", true, false, core, (Class)RubyFile.class, "unlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "unlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$rename((RubyModule)singletonClass, Visibility.PUBLIC, "rename"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "rename", true, false, core, (Class)RubyFile.class, "rename", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "rename", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$symlink((RubyModule)singletonClass, Visibility.PUBLIC, "symlink"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "symlink", true, false, core, (Class)RubyFile.class, "symlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "symlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$birthtime((RubyModule)singletonClass, Visibility.PUBLIC, "birthtime"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "birthtime", true, false, core, (Class)RubyFile.class, "birthtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "birthtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$mtime((RubyModule)singletonClass, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "mtime", true, false, core, (Class)RubyFile.class, "mtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$extname((RubyModule)singletonClass, Visibility.PUBLIC, "extname"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "extname", true, false, core, (Class)RubyFile.class, "extname", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "extname", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$absolute_path((RubyModule)singletonClass, Visibility.PUBLIC, "absolute_path"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "absolute_path", true, false, core, (Class)RubyFile.class, "absolute_path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "absolute_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$mkfifo((RubyModule)singletonClass, Visibility.PUBLIC, "mkfifo"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "mkfifo", true, false, core, (Class)RubyFile.class, "mkfifo", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "mkfifo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$delete((RubyModule)singletonClass, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "delete", true, false, core, (Class)RubyFile.class, "delete", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyFile.class, "inspect", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$atime(cls, Visibility.PUBLIC, "atime"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "atime", false, false, core, (Class)RubyFile.class, "atime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "atime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$lstat(cls, Visibility.PUBLIC, "lstat"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lstat", false, false, core, (Class)RubyFile.class, "lstat", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lstat", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$1$0$truncate(cls, Visibility.PUBLIC, "truncate"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "truncate", false, false, core, (Class)RubyFile.class, "truncate", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "truncate", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$1$0$flock(cls, Visibility.PUBLIC, "flock"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "flock", false, false, core, (Class)RubyFile.class, "flock", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "flock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyFile.class, "inspect", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$atime(cls, Visibility.PUBLIC, "atime"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "atime", false, false, core, (Class)RubyFile.class, "atime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "atime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$mtime(cls, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "mtime", false, false, core, (Class)RubyFile.class, "mtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyFile.class, "path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$1$0$chmod(cls, Visibility.PUBLIC, "chmod"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "chmod", false, false, core, (Class)RubyFile.class, "chmod", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -192,19 +195,16 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ctime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$birthtime(cls, Visibility.PUBLIC, "birthtime"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "birthtime", false, false, core, (Class)RubyFile.class, "birthtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "birthtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$3$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyFile.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$mtime(cls, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "mtime", false, false, core, (Class)RubyFile.class, "mtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$2$0$chown(cls, Visibility.PUBLIC, "chown"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "chown", false, false, core, (Class)RubyFile.class, "chown", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chown", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyFile.class, "size", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyFile", "expand_path", "expand_path", "realdirpath", "realdirpath", "flock", "flock", "umask", "umask", "realpath", "realpath", "readlink", "readlink", "link", "link", "mtime", "mtime", "dirname", "dirname", "delete", "delete", "path", "path", "split", "split", "truncate", "truncate", "symlink", "symlink", "chmod", "chmod", "ctime", "ctime", "truncate19", "truncate", "join", "join", "extname", "extname", "stat", "stat", "fnmatch", "fnmatch", "atime", "atime", "lutime", "lutime", "chown", "chown", "utime", "utime", "lstat", "lstat", "basename", "basename", "ftype", "ftype", "absolute_path", "absolute_path", "unlink", "unlink", "size", "size", "rename", "rename", "inspect", "inspect", "lchown", "lchown", "birthtime", "birthtime", "initialize", "initialize", "lchmod", "lchmod", "mkfifo", "mkfifo" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyFile", "expand_path", "expand_path", "realdirpath", "realdirpath", "flock", "flock", "umask", "umask", "realpath", "realpath", "readlink", "readlink", "link", "link", "mtime", "mtime", "dirname", "dirname", "delete", "delete", "path", "path", "split", "split", "truncate", "truncate", "symlink", "symlink", "chmod", "chmod", "ctime", "ctime", "truncate19", "truncate", "join", "join", "extname", "extname", "stat", "stat", "fnmatch", "fnmatch", "atime", "atime", "lutime", "lutime", "utime", "utime", "chown", "chown", "lstat", "lstat", "basename", "basename", "ftype", "ftype", "absolute_path", "absolute_path", "unlink", "unlink", "size", "size", "rename", "rename", "inspect", "inspect", "lchown", "lchown", "birthtime", "birthtime", "initialize", "initialize", "mkfifo", "mkfifo", "lchmod", "lchmod" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyGC$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$1$0$stress_set; │ │ │ │ │ │ -import org.jruby.RubyGC$INVOKER$s$0$0$enable; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$1$start; │ │ │ │ │ │ +import org.jruby.RubyGC$INVOKER$s$0$0$enable; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$1$garbage_collect; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$0$disable; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$0$count; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyGC; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$0$stress; │ │ │ │ │ │ @@ -38,24 +38,24 @@ │ │ │ │ │ │ populateMethod(javaMethod, 0, "disable", true, false, core, (Class)RubyGC.class, "disable", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "disable", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "disable", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGC$INVOKER$s$0$1$garbage_collect(cls, Visibility.PUBLIC, "garbage_collect"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "garbage_collect", true, false, core, (Class)RubyGC.class, "garbage_collect", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "garbage_collect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyGC$INVOKER$s$0$1$start(cls, Visibility.PRIVATE, "start"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "start", true, false, core, (Class)RubyGC.class, "start", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "start", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGC$INVOKER$s$0$0$enable(cls, Visibility.PRIVATE, "enable"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "enable", true, false, core, (Class)RubyGC.class, "enable", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "enable", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "enable", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyGC$INVOKER$s$0$1$start(cls, Visibility.PRIVATE, "start"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "start", true, false, core, (Class)RubyGC.class, "start", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "start", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGC$INVOKER$s$1$0$stress_set(cls, Visibility.PRIVATE, "stress="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "stress_set", true, false, core, (Class)RubyGC.class, "stress_set", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "stress=", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "stress=", moduleMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyGC", "stress", "stress", "disable", "disable", "garbage_collect", "garbage_collect", "enable", "enable", "count", "count", "start", "start", "stress_set", "stress=" }); │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$assoc; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$rassoc; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$has_value_pp; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$each; │ │ │ │ │ │ +import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$rehash1; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$index; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$replace; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$shift; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ @@ -57,14 +57,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$rehash1(cls, Visibility.PUBLIC, "rehash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rehash1", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "rehash1", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rehash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$to_h(cls, Visibility.PUBLIC, "to_h"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_h", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "to_h", (Class)RubyHash.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_h", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "key", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "key", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "each", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "each_pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$has_value_pp(cls, Visibility.PUBLIC, "has_value?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "has_value_pp", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "has_value_pp", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "has_value?", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -77,13 +80,10 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "assoc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "to_s", (Class)RubyString.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$delete(cls, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "delete", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "key", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "key", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyGlobal.CaseInsensitiveStringOnlyRubyHash", "keys", "keys", "shift", "shift", "replace", "replace", "index", "index", "op_aref", "[]", "delete", "delete", "each", "each", "has_key_p", "has_key?", "to_h", "to_h", "rassoc", "rassoc", "rehash1", "rehash", "assoc", "assoc", "to_s", "to_s", "has_value_pp", "has_value?", "key", "key" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyHash$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,51 +6,50 @@ │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$1$any_p; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$default_proc; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$to_hash; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$default_value_set; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$rbClone; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$rassoc; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$has_value_p; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$flatten; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$rb_clear; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$set_default_proc; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_aref; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$dup; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$fetch_values; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$default_value_get; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$to_proc; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$merge; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$transform_keys_bang; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$values; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$keys; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$select_bang; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$transform_values; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_ge; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$reject; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$0$0$each_key; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$rb_size; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$transform_values_bang; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$merge_bang; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$each_value; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$index; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$0$0$each_key; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$has_key_p; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$invert; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$transform_keys; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$1$initialize; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$compact_bang; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ @@ -67,14 +66,15 @@ │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$rehash; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$replace; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$reject_bang; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$shift; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$compact; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$dig; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$select; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$flatten; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_le; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$s$1$0$try_convert; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$s$0$0$create; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -92,14 +92,17 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$s$1$0$try_convert((RubyModule)singletonClass, Visibility.PUBLIC, "try_convert"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "try_convert", true, false, core, (Class)RubyHash.class, "try_convert", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "try_convert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_le(cls, Visibility.PUBLIC, "<="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_le", false, false, core, (Class)RubyHash.class, "op_le", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$flatten(cls, Visibility.PUBLIC, "flatten"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "flatten", false, false, core, (Class)RubyHash.class, "flatten", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "flatten", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$select(cls, Visibility.PUBLIC, "select"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select", false, false, core, (Class)RubyHash.class, "select", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter", aliasedMethod, "select"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$dig(cls, Visibility.PUBLIC, "dig"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "dig", false, false, core, (Class)RubyHash.class, "dig", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dig", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -163,29 +166,29 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "invert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$has_key_p(cls, Visibility.PUBLIC, "has_key?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "has_key_p", false, false, core, (Class)RubyHash.class, "has_key_p", (Class)RubyBoolean.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "has_key?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "key?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$each_key(cls, Visibility.PUBLIC, "each_key"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_key", false, false, core, (Class)RubyHash.class, "each_key", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$index(cls, Visibility.PUBLIC, "index"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "index", false, false, core, (Class)RubyHash.class, "index", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$to_h(cls, Visibility.PUBLIC, "to_h"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_h", false, false, core, (Class)RubyHash.class, "to_h", (Class)RubyHash.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_h", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyHash.class, "to_a", (Class)RubyArray.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$each_value(cls, Visibility.PUBLIC, "each_value"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_value", false, false, core, (Class)RubyHash.class, "each_value", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "key", false, false, core, (Class)RubyHash.class, "key", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$merge_bang(cls, Visibility.PUBLIC, "merge!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "merge_bang", false, false, core, (Class)RubyHash.class, "merge_bang", (Class)RubyHash.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "merge!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "update", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyHash.class, "each", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -196,14 +199,17 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$rb_size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rb_size", false, false, core, (Class)RubyHash.class, "rb_size", (Class)RubyFixnum.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyHash.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$each_key(cls, Visibility.PUBLIC, "each_key"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_key", false, false, core, (Class)RubyHash.class, "each_key", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_lt(cls, Visibility.PUBLIC, "<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_lt", false, false, core, (Class)RubyHash.class, "op_lt", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$reject(cls, Visibility.PUBLIC, "reject"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject", false, false, core, (Class)RubyHash.class, "reject", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_gt(cls, Visibility.PUBLIC, ">"); │ │ │ │ │ │ @@ -211,17 +217,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyHash.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_ge(cls, Visibility.PUBLIC, ">="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_ge", false, false, core, (Class)RubyHash.class, "op_ge", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyHash.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$transform_values(cls, Visibility.PUBLIC, "transform_values"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "transform_values", false, false, core, (Class)RubyHash.class, "transform_values", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "transform_values", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$select_bang(cls, Visibility.PUBLIC, "select!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select_bang", false, false, core, (Class)RubyHash.class, "select_bang", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter!", aliasedMethod, "select!"); │ │ │ │ │ │ @@ -242,48 +245,45 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC, "to_proc"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_proc", false, false, core, (Class)RubyHash.class, "to_proc", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$default_value_get(cls, Visibility.PUBLIC, "default"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "default_value_get", false, false, core, (Class)RubyHash.class, "default_value_get", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyHash.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$fetch_values(cls, Visibility.PUBLIC, "fetch_values"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fetch_values", false, false, core, (Class)RubyHash.class, "fetch_values", (Class)RubyArray.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fetch_values", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubyHash.class, "delete_if", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$dup(cls, Visibility.PUBLIC, "dup"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "dup", false, false, core, (Class)RubyHash.class, "dup", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "key", false, false, core, (Class)RubyHash.class, "key", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_aref", false, false, core, (Class)RubyHash.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubyHash.class, "keep_if", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$set_default_proc(cls, Visibility.PUBLIC, "default_proc="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "set_default_proc", false, false, core, (Class)RubyHash.class, "set_default_proc", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default_proc=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$rb_clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rb_clear", false, false, core, (Class)RubyHash.class, "rb_clear", (Class)RubyHash.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$flatten(cls, Visibility.PUBLIC, "flatten"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "flatten", false, false, core, (Class)RubyHash.class, "flatten", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "flatten", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubyHash.class, "delete_if", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$has_value_p(cls, Visibility.PUBLIC, "has_value?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "has_value_p", false, false, core, (Class)RubyHash.class, "has_value_p", (Class)RubyBoolean.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "has_value?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "value?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$rassoc(cls, Visibility.PUBLIC, "rassoc"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "rassoc", false, false, core, (Class)RubyHash.class, "rassoc", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rassoc", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubyHash.class, "keep_if", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$rbClone(cls, Visibility.PUBLIC, "clone"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rbClone", false, false, core, (Class)RubyHash.class, "rbClone", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$default_value_set(cls, Visibility.PUBLIC, "default="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "default_value_set", false, false, core, (Class)RubyHash.class, "default_value_set", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$to_hash(cls, Visibility.PUBLIC, "to_hash"); │ │ │ │ │ │ @@ -294,10 +294,10 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default_proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$delete(cls, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete", false, false, core, (Class)RubyHash.class, "delete", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$1$any_p(cls, Visibility.PUBLIC, "any?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "any_p", false, false, core, (Class)RubyHash.class, "any_p", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "any?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyHash", "rb_size", "size", "select", "select", "dig", "dig", "compact", "compact", "shift", "shift", "replace", "replace", "rehash", "rehash", "transform_keys_bang", "transform_keys!", "has_key_p", "has_key?", "flatten", "flatten", "compare_by_identity", "compare_by_identity", "to_h", "to_h", "slice", "slice", "merge", "merge", "create", "[]", "to_s", "to_s", "assoc", "assoc", "initialize_copy", "initialize_copy", "values_at", "values_at", "compact_bang", "compact!", "op_eql", "eql?", "transform_keys", "transform_keys", "set_default_proc", "default_proc=", "op_aset", "[]=", "invert", "invert", "has_value_p", "has_value?", "default_proc", "default_proc", "index", "index", "rbClone", "clone", "to_a", "to_a", "op_ge", ">=", "each", "each", "delete_if", "delete_if", "merge_bang", "merge!", "to_proc", "to_proc", "inspect", "inspect", "reject_bang", "reject!", "hash", "hash", "keep_if", "keep_if", "transform_values", "transform_values", "keys", "keys", "op_le", "<=", "values", "values", "empty_p", "empty?", "each_key", "each_key", "transform_values_bang", "transform_values!", "delete", "delete", "compare_by_identity_p", "compare_by_identity?", "select_bang", "select!", "rb_clear", "clear", "reject", "reject", "fetch_values", "fetch_values", "any_p", "any?", "try_convert", "try_convert", "op_gt", ">", "key", "key", "default_value_set", "default=", "op_equal", "==", "op_aref", "[]", "op_lt", "<", "rassoc", "rassoc", "fetch", "fetch", "default_value_get", "default", "to_hash", "to_hash", "initialize", "initialize", "each_value", "each_value", "dup", "dup" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyHash", "rb_size", "size", "select", "select", "dig", "dig", "compact", "compact", "shift", "shift", "replace", "replace", "rehash", "rehash", "transform_keys_bang", "transform_keys!", "flatten", "flatten", "has_key_p", "has_key?", "compare_by_identity", "compare_by_identity", "to_h", "to_h", "slice", "slice", "merge", "merge", "create", "[]", "to_s", "to_s", "assoc", "assoc", "initialize_copy", "initialize_copy", "values_at", "values_at", "compact_bang", "compact!", "op_eql", "eql?", "transform_keys", "transform_keys", "set_default_proc", "default_proc=", "op_aset", "[]=", "invert", "invert", "has_value_p", "has_value?", "default_proc", "default_proc", "index", "index", "rbClone", "clone", "to_a", "to_a", "op_ge", ">=", "each", "each", "delete_if", "delete_if", "merge_bang", "merge!", "to_proc", "to_proc", "inspect", "inspect", "reject_bang", "reject!", "hash", "hash", "keep_if", "keep_if", "transform_values", "transform_values", "keys", "keys", "op_le", "<=", "values", "values", "empty_p", "empty?", "each_key", "each_key", "transform_values_bang", "transform_values!", "delete", "delete", "compare_by_identity_p", "compare_by_identity?", "select_bang", "select!", "rb_clear", "clear", "reject", "reject", "fetch_values", "fetch_values", "any_p", "any?", "try_convert", "try_convert", "op_gt", ">", "key", "key", "default_value_set", "default=", "op_equal", "==", "op_aref", "[]", "op_lt", "<", "rassoc", "rassoc", "fetch", "fetch", "default_value_get", "default", "to_hash", "to_hash", "initialize", "initialize", "each_value", "each_value", "dup", "dup" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyIO$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -8,94 +8,94 @@ │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$close; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$chars; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$readlines; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$getc; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$close_read; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$to_io; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$0$0$printf; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$readbyte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$bytes; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$2$advise; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$codepoints; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$closed_p; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$close_on_exec_p; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$lineno; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$close_on_exec_set; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$sysseek; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$each_line; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$readchar; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$puts; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$write_nonblock; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$gets; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$eof_p; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$external_encoding; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$getbyte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$each_char; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$2$read_nonblock; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$0$0$pid; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$print; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$readline; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$op_binmode; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$pos_set; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$lines; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$each; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$readpartial; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$pread; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$seek; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$pos; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$close_write; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$tty_p; │ │ │ │ │ │ +import org.jruby.RubyBoolean; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$0$0$sync; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$ioctl; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$each_byte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$syswrite; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$putc; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$stat; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$fcntl; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$flush; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$binmode; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$autoclose; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$0$0$printf; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$autoclose_set; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$reopen; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$fileno; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$read; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$lineno_set; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$0$0$pid; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$write; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$set_encoding; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$seek; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$sysread; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$each_codepoint; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$sync_set; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$2$0$pwrite; │ │ │ │ │ │ -import org.jruby.RubyBoolean; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$0$0$sync; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$internal_encoding; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$ungetc; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$fsync; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$rewind; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$op_append; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$s$0$2$binwrite; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$readlines; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$write; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$binread; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$1$0$tryConvert; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$pipe; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$sysopen; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$0$for_fd; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$0$popen3; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$foreach; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$0$open; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$copy_stream; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$popen; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$read; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$select; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$s$0$2$binwrite; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyIO; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$0$newInstance; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -105,14 +105,17 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$0$newInstance((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "newInstance", true, false, core, (Class)RubyIO.class, "newInstance", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$2$binwrite((RubyModule)singletonClass, Visibility.PUBLIC, "binwrite"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "binwrite", true, false, core, (Class)RubyIO.class, "binwrite", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "binwrite", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$3$select((RubyModule)singletonClass, Visibility.PUBLIC, "select"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "select", true, false, core, (Class)RubyIO.class, "select", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$3$read((RubyModule)singletonClass, Visibility.PUBLIC, "read"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read", true, false, core, (Class)RubyIO.class, "read", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "read", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$2$popen((RubyModule)singletonClass, Visibility.PUBLIC, "popen"); │ │ │ │ │ │ @@ -147,17 +150,14 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "binread", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$2$write((RubyModule)singletonClass, Visibility.PUBLIC, "write"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "write", true, false, core, (Class)RubyIO.class, "write", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "write", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$3$readlines((RubyModule)singletonClass, Visibility.PUBLIC, "readlines"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readlines", true, false, core, (Class)RubyIO.class, "readlines", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "readlines", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$2$binwrite((RubyModule)singletonClass, Visibility.PUBLIC, "binwrite"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "binwrite", true, false, core, (Class)RubyIO.class, "binwrite", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "binwrite", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$op_append(cls, Visibility.PUBLIC, "<<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_append", false, false, core, (Class)RubyIO.class, "op_append", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$rewind(cls, Visibility.PUBLIC, "rewind"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rewind", false, false, core, (Class)RubyIO.class, "rewind", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rewind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$fsync(cls, Visibility.PUBLIC, "fsync"); │ │ │ │ │ │ @@ -165,60 +165,51 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fsync", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$ungetc(cls, Visibility.PUBLIC, "ungetc"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "ungetc", false, false, core, (Class)RubyIO.class, "ungetc", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ungetc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$internal_encoding(cls, Visibility.PUBLIC, "internal_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "internal_encoding", false, false, core, (Class)RubyIO.class, "internal_encoding", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "internal_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$sync(cls, Visibility.PUBLIC, "sync"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "sync", false, false, core, (Class)RubyIO.class, "sync", (Class)RubyBoolean.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sync", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$2$0$pwrite(cls, Visibility.PUBLIC, "pwrite"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "pwrite", false, false, core, (Class)RubyIO.class, "pwrite", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pwrite", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$sync_set(cls, Visibility.PUBLIC, "sync="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "sync_set", false, false, core, (Class)RubyIO.class, "sync_set", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sync=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$each_codepoint(cls, Visibility.PUBLIC, "each_codepoint"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_codepoint", false, false, core, (Class)RubyIO.class, "each_codepoint", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_codepoint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$sysread(cls, Visibility.PUBLIC, "sysread"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sysread", false, false, core, (Class)RubyIO.class, "sysread", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sysread", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$seek(cls, Visibility.PUBLIC, "seek"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "seek", false, false, core, (Class)RubyIO.class, "seek", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "seek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$set_encoding(cls, Visibility.PUBLIC, "set_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "set_encoding", false, false, core, (Class)RubyIO.class, "set_encoding", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "set_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$write(cls, Visibility.PUBLIC, "write"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "write", false, false, core, (Class)RubyIO.class, "write", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "write", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$pid(cls, Visibility.PUBLIC, "pid"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "pid", false, false, core, (Class)RubyIO.class, "pid", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pid", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$lineno_set(cls, Visibility.PUBLIC, "lineno="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "lineno_set", false, false, core, (Class)RubyIO.class, "lineno_set", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$read(cls, Visibility.PUBLIC, "read"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read", false, false, core, (Class)RubyIO.class, "read", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)RubyIO.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$fileno(cls, Visibility.PUBLIC, "fileno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fileno", false, false, core, (Class)RubyIO.class, "fileno", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fileno", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("to_i", aliasedMethod, "fileno"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$reopen(cls, Visibility.PUBLIC, "reopen"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "reopen", false, false, core, (Class)RubyIO.class, "reopen", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reopen", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$autoclose_set(cls, Visibility.PUBLIC, "autoclose="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "autoclose_set", false, false, core, (Class)RubyIO.class, "autoclose_set", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "autoclose=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$printf(cls, Visibility.PUBLIC, "printf"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "printf", false, false, core, (Class)RubyIO.class, "printf", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "printf", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$autoclose(cls, Visibility.PUBLIC, "autoclose?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "autoclose", false, false, core, (Class)RubyIO.class, "autoclose", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "autoclose?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$binmode(cls, Visibility.PUBLIC, "binmode"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "binmode", false, false, core, (Class)RubyIO.class, "binmode", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binmode", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$flush(cls, Visibility.PUBLIC, "flush"); │ │ │ │ │ │ @@ -241,28 +232,28 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "syswrite", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$each_byte(cls, Visibility.PUBLIC, "each_byte"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_byte", false, false, core, (Class)RubyIO.class, "each_byte", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_byte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$ioctl(cls, Visibility.PUBLIC, "ioctl"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "ioctl", false, false, core, (Class)RubyIO.class, "ioctl", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ioctl", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$sync(cls, Visibility.PUBLIC, "sync"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "sync", false, false, core, (Class)RubyIO.class, "sync", (Class)RubyBoolean.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sync", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$tty_p(cls, Visibility.PUBLIC, "tty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "tty_p", false, false, core, (Class)RubyIO.class, "tty_p", (Class)RubyBoolean.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "tty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "isatty", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$close_write(cls, Visibility.PUBLIC, "close_write"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close_write", false, false, core, (Class)RubyIO.class, "close_write", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close_write", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$pos(cls, Visibility.PUBLIC, "pos"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "pos", false, false, core, (Class)RubyIO.class, "pos", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pos", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "tell", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$seek(cls, Visibility.PUBLIC, "seek"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "seek", false, false, core, (Class)RubyIO.class, "seek", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "seek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$pread(cls, Visibility.PUBLIC, "pread"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pread", false, false, core, (Class)RubyIO.class, "pread", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pread", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$readpartial(cls, Visibility.PUBLIC, "readpartial"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readpartial", false, false, core, (Class)RubyIO.class, "readpartial", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readpartial", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ @@ -279,14 +270,20 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binmode?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$readline(cls, Visibility.PUBLIC, "readline"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readline", false, false, core, (Class)RubyIO.class, "readline", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readline", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$print(cls, Visibility.PUBLIC, "print"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "print", false, false, core, (Class)RubyIO.class, "print", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "print", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyIO.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$pid(cls, Visibility.PUBLIC, "pid"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "pid", false, false, core, (Class)RubyIO.class, "pid", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "pid", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$2$read_nonblock(cls, Visibility.PUBLIC, "read_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read_nonblock", false, false, core, (Class)RubyIO.class, "read_nonblock", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$each_char(cls, Visibility.PUBLIC, "each_char"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_char", false, false, core, (Class)RubyIO.class, "each_char", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_char", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$getbyte(cls, Visibility.PUBLIC, "getbyte"); │ │ │ │ │ │ @@ -295,29 +292,29 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$external_encoding(cls, Visibility.PUBLIC, "external_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "external_encoding", false, false, core, (Class)RubyIO.class, "external_encoding", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "external_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$eof_p(cls, Visibility.PUBLIC, "eof?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "eof_p", false, false, core, (Class)RubyIO.class, "eof_p", (Class)RubyBoolean.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eof?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "eof", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyIO.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$gets(cls, Visibility.PUBLIC, "gets"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gets", false, false, core, (Class)RubyIO.class, "gets", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gets", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$write_nonblock(cls, Visibility.PUBLIC, "write_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "write_nonblock", false, false, core, (Class)RubyIO.class, "write_nonblock", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "write_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$puts(cls, Visibility.PUBLIC, "puts"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "puts", false, false, core, (Class)RubyIO.class, "puts", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "puts", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$readchar(cls, Visibility.PUBLIC, "readchar"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "readchar", false, false, core, (Class)RubyIO.class, "readchar", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readchar", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)RubyIO.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)RubyIO.class, "each_line", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$sysseek(cls, Visibility.PUBLIC, "sysseek"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sysseek", false, false, core, (Class)RubyIO.class, "sysseek", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sysseek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$close_on_exec_set(cls, Visibility.PUBLIC, "close_on_exec="); │ │ │ │ │ │ @@ -344,14 +341,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bytes", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$readbyte(cls, Visibility.PUBLIC, "readbyte"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "readbyte", false, false, core, (Class)RubyIO.class, "readbyte", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyIO.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$printf(cls, Visibility.PUBLIC, "printf"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "printf", false, false, core, (Class)RubyIO.class, "printf", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "printf", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$to_io(cls, Visibility.PUBLIC, "to_io"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_io", false, false, core, (Class)RubyIO.class, "to_io", (Class)RubyIO.class, org$jruby$RubyIO$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$close_read(cls, Visibility.PUBLIC, "close_read"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close_read", false, false, core, (Class)RubyIO.class, "close_read", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close_read", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$getc(cls, Visibility.PUBLIC, "getc"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyInteger$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -19,36 +19,36 @@ │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_aref; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$ord; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_xor; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$anybits_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$floor; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$magnitude; │ │ │ │ │ │ -import org.jruby.RubyInteger$INVOKER$i$0$0$times; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$pow; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$lcm; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$upto; │ │ │ │ │ │ +import org.jruby.RubyInteger$INVOKER$i$1$0$downto; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$fdiv; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$odd_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_rshift; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_pow; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_ge; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ +import org.jruby.RubyInteger$INVOKER$i$0$0$times; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$integer_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$nobits_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$size; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$op_uminus; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_div; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$denominator; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$numerator; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_minus; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$allbits_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$chr; │ │ │ │ │ │ -import org.jruby.RubyInteger$INVOKER$i$1$0$downto; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$gcdlcm; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$ceil; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_mul; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_and; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_mod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ @@ -136,17 +136,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ceil", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$gcdlcm(cls, Visibility.PUBLIC, "gcdlcm"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "gcdlcm", false, false, core, (Class)RubyInteger.class, "gcdlcm", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gcdlcm", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyInteger.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$downto(cls, Visibility.PUBLIC, "downto"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "downto", false, false, core, (Class)RubyInteger.class, "downto", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "downto", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$chr(cls, Visibility.PUBLIC, "chr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chr", false, false, core, (Class)RubyInteger.class, "chr", (Class)RubyString.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$allbits_p(cls, Visibility.PUBLIC, "allbits?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "allbits_p", false, false, core, (Class)RubyInteger.class, "allbits_p", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "allbits?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ @@ -169,14 +166,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$nobits_p(cls, Visibility.PUBLIC, "nobits?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "nobits_p", false, false, core, (Class)RubyInteger.class, "nobits_p", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "nobits?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$integer_p(cls, Visibility.PUBLIC, "integer?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "integer_p", false, false, core, (Class)RubyInteger.class, "integer_p", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "integer?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$times(cls, Visibility.PUBLIC, "times"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "times", false, false, core, (Class)RubyInteger.class, "times", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "times", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_lt(cls, Visibility.PUBLIC, "<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_lt", false, false, core, (Class)RubyInteger.class, "op_lt", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_gt(cls, Visibility.PUBLIC, ">"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_gt", false, false, core, (Class)RubyInteger.class, "op_gt", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_ge(cls, Visibility.PUBLIC, ">="); │ │ │ │ │ │ @@ -190,26 +190,26 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$odd_p(cls, Visibility.PUBLIC, "odd?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "odd_p", false, false, core, (Class)RubyInteger.class, "odd_p", (Class)RubyBoolean.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "odd?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$fdiv(cls, Visibility.PUBLIC, "fdiv"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "fdiv", false, false, core, (Class)RubyInteger.class, "fdiv", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fdiv", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$downto(cls, Visibility.PUBLIC, "downto"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "downto", false, false, core, (Class)RubyInteger.class, "downto", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "downto", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$upto(cls, Visibility.PUBLIC, "upto"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "upto", false, false, core, (Class)RubyInteger.class, "upto", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upto", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$lcm(cls, Visibility.PUBLIC, "lcm"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "lcm", false, false, core, (Class)RubyInteger.class, "lcm", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lcm", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$pow(cls, Visibility.PUBLIC, "pow"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pow", false, false, core, (Class)RubyInteger.class, "pow", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pow", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$times(cls, Visibility.PUBLIC, "times"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "times", false, false, core, (Class)RubyInteger.class, "times", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "times", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$magnitude(cls, Visibility.PUBLIC, "magnitude"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "magnitude", false, false, core, (Class)RubyInteger.class, "magnitude", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "magnitude", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$floor(cls, Visibility.PUBLIC, "floor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "floor", false, false, core, (Class)RubyInteger.class, "floor", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "floor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$anybits_p(cls, Visibility.PUBLIC, "anybits?"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyKernel$LoopMethods$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.runtime.MethodIndex; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.RubyKernel$LoopMethods$INVOKER$s$gsub; │ │ │ │ │ │ import org.jruby.RubyKernel$LoopMethods$INVOKER$s$chomp; │ │ │ │ │ │ import org.jruby.RubyKernel$LoopMethods$INVOKER$s$sub; │ │ │ │ │ │ -import org.jruby.RubyKernel$LoopMethods$INVOKER$s$0$0$chop; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyKernel; │ │ │ │ │ │ -import org.jruby.RubyKernel$LoopMethods$INVOKER$s$gsub; │ │ │ │ │ │ +import org.jruby.RubyKernel$LoopMethods$INVOKER$s$0$0$chop; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyKernel$LoopMethods$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$gsub(cls, Visibility.PRIVATE, "gsub"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "gsub", true, false, core, (Class)RubyKernel.LoopMethods.class, "gsub", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "gsub", (DynamicMethod)javaMethod); │ │ │ │ │ │ - DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "gsub", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$0$0$chop(cls, Visibility.PRIVATE, "chop"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$0$0$chop(cls, Visibility.PRIVATE, "chop"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "chop", true, false, core, (Class)RubyKernel.LoopMethods.class, "chop", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "chop", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "chop", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "chop", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$sub(cls, Visibility.PRIVATE, "sub"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sub", true, false, core, (Class)RubyKernel.LoopMethods.class, "sub", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sub", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "sub", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$chomp(cls, Visibility.PRIVATE, "chomp"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chomp", true, false, core, (Class)RubyKernel.LoopMethods.class, "chomp", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chomp", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "chomp", moduleMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKernel.LoopMethods", "sub", "sub", "chop", "chop", "gsub", "gsub", "chomp", "chomp" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$gsub(cls, Visibility.PRIVATE, "gsub"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "gsub", true, false, core, (Class)RubyKernel.LoopMethods.class, "gsub", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "gsub", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "gsub", moduleMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKernel.LoopMethods", "sub", "sub", "chop", "chop", "chomp", "chomp", "gsub", "gsub" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(1, "gsub;sub;chop;chomp"); │ │ │ │ │ │ MethodIndex.addMethodWriteFieldsPacked(1, "gsub;sub;chop;chomp"); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyKernel$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,156 +1,158 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.runtime.MethodIndex; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$singleton_class; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$at_exit; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$3$select; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$rbClone; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$initialize_dup; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$exit; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$puts; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$kind_of_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$taint; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$fork; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$caller; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$warn; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$new_integer; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$new_array; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$define_singleton_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$print; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$op_match; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$tap; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$type; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$op_cmp; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$2$0$autoload; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$remove_instance_variable; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$readline; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$load; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$untrace_var; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$eql_p; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$abort; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$trace_var; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$lambda; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$instance_variable_get; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$display; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$send; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$at_exit; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$1$0$_exec_internal; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$3$eval; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$1$0$set_trace_func; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$p; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$singleton_class; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$op_eqq; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$1$0$public_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$to_s; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$define_singleton_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$3$raise; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$loop; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$instance_of_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$sprintf; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$yield_self; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$9$syscall; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$spawn; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$untrace_var; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$trace_var; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$getc; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$3$open; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$op_not_match; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$nil_p; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$abort; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$printf; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$readlines; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$rbThrow; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$instance_variable_defined_p; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$public_send; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$__dir__; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$display; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$autoload_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$global_variables; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$tainted_p; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$hash; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$test; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$obj_to_enum; │ │ │ │ │ │ +import org.jruby.RubyProc; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$proc; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$backquote; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$public_methods; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$dup; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$__method__; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$1$0$set_trace_func; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$1$0$public_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$block_given_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$new_complex; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$caller_locations; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$putc; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$methods; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$yield_self; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$sleep; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$p; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$getc; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$9$syscall; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$spawn; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$3$select; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$respond_to_missing_p; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$printf; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$singleton_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$srand; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$respond_to_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$system; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$2$0$instance_variable_set; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$itself; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$require_relative; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$new_float; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$extend; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$test; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$instance_variables; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$object_id; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$local_variables; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$require; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$public_send; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$method; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$tap; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$private_methods; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$2$0$autoload; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$gets; │ │ │ │ │ │ -import org.jruby.RubyProc; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$lambda; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$rbCatch; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$untaint; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$singleton_methods; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$rand; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$new_hash; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$new_string; │ │ │ │ │ │ import org.jruby.RubyBinding; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$binding; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$protected_methods; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$caller_locations; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$frozen_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$initialize_clone; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$exit_bang; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$new_rational; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyKernel; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$1$0$_exec_internal; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$new_rational; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyKernel$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$_exec_internal(cls, Visibility.PRIVATE, "_exec_internal"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "_exec_internal", true, false, core, (Class)RubyKernel.class, "_exec_internal", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "_exec_internal", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_rational(cls, Visibility.PRIVATE, "Rational"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_rational(cls, Visibility.PRIVATE, "Rational"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_rational", true, false, core, (Class)RubyKernel.class, "new_rational", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "Rational", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "Rational", (DynamicMethod)javaMethod); │ │ │ │ │ │ DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "Rational", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$exit_bang(cls, Visibility.PRIVATE, "exit!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exit_bang", true, false, core, (Class)RubyKernel.class, "exit_bang", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exit!", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit!", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$initialize_clone(cls, Visibility.PRIVATE, "initialize_clone"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_clone", true, false, core, (Class)RubyKernel.class, "initialize_clone", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$frozen_p(cls, Visibility.PUBLIC, "frozen?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "frozen_p", true, false, core, (Class)RubyKernel.class, "frozen_p", (Class)RubyBoolean.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "frozen?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$caller_locations(cls, Visibility.PRIVATE, "caller_locations"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "caller_locations", true, false, core, (Class)RubyKernel.class, "caller_locations", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "caller_locations", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "caller_locations", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$protected_methods(cls, Visibility.PUBLIC, "protected_methods"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "protected_methods", true, false, core, (Class)RubyKernel.class, "protected_methods", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "protected_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$binding(cls, Visibility.PRIVATE, "binding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "binding", true, false, core, (Class)RubyKernel.class, "binding", (Class)RubyBinding.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binding", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -181,40 +183,28 @@ │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", true, false, core, (Class)RubyKernel.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$rbCatch(cls, Visibility.PRIVATE, "catch"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rbCatch", true, false, core, (Class)RubyKernel.class, "rbCatch", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "catch", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "catch", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$lambda(cls, Visibility.PRIVATE, "lambda"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "lambda", true, false, core, (Class)RubyKernel.class, "lambda", (Class)RubyProc.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "lambda", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "lambda", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$gets(cls, Visibility.PRIVATE, "gets"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gets", true, false, core, (Class)RubyKernel.class, "gets", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gets", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gets", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$2$0$autoload(cls, Visibility.PRIVATE, "autoload"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "autoload", true, false, core, (Class)RubyKernel.class, "autoload", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "autoload", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "autoload", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$private_methods(cls, Visibility.PUBLIC, "private_methods"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "private_methods", true, false, core, (Class)RubyKernel.class, "private_methods", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$tap(cls, Visibility.PUBLIC, "tap"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "tap", true, false, core, (Class)RubyKernel.class, "tap", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "tap", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "tap", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$method(cls, Visibility.PUBLIC, "method"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "method", true, false, core, (Class)RubyKernel.class, "method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$public_send(cls, Visibility.PUBLIC, "public_send"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "public_send", true, false, core, (Class)RubyKernel.class, "public_send", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "public_send", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$require(cls, Visibility.PRIVATE, "require"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "require", true, false, core, (Class)RubyKernel.class, "require", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "require", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "require", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$local_variables(cls, Visibility.PRIVATE, "local_variables"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "local_variables", true, false, core, (Class)RubyKernel.class, "local_variables", (Class)RubyArray.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ @@ -223,19 +213,17 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "local_variables", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$object_id(cls, Visibility.PUBLIC, "object_id"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "object_id", true, false, core, (Class)RubyKernel.class, "object_id", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "object_id", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$instance_variables(cls, Visibility.PUBLIC, "instance_variables"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "instance_variables", true, false, core, (Class)RubyKernel.class, "instance_variables", (Class)RubyArray.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "instance_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$test(cls, Visibility.PRIVATE, "test"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "test", true, false, core, (Class)RubyKernel.class, "test", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "test", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "test", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", true, false, core, (Class)RubyKernel.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$extend(cls, Visibility.PUBLIC, "extend"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "extend", true, false, core, (Class)RubyKernel.class, "extend", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "extend", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_float(cls, Visibility.PRIVATE, "Float"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_float", true, false, core, (Class)RubyKernel.class, "new_float", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "Float", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -263,62 +251,74 @@ │ │ │ │ │ │ populateMethod(javaMethod, -1, "srand", true, false, core, (Class)RubyKernel.class, "srand", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "srand", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "srand", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$singleton_method(cls, Visibility.PUBLIC, "singleton_method"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "singleton_method", true, false, core, (Class)RubyKernel.class, "singleton_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "singleton_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$printf(cls, Visibility.PRIVATE, "printf"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "printf", true, false, core, (Class)RubyKernel.class, "printf", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "printf", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "printf", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$respond_to_missing_p(cls, Visibility.PRIVATE, "respond_to_missing?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "respond_to_missing_p", true, false, core, (Class)RubyKernel.class, "respond_to_missing_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "respond_to_missing?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$getc(cls, Visibility.PRIVATE, "getc"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "getc", true, false, core, (Class)RubyKernel.class, "getc", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "getc", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$select(cls, Visibility.PRIVATE, "select"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "select", true, false, core, (Class)RubyKernel.class, "select", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "getc", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$p(cls, Visibility.PRIVATE, "p"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "p", true, false, core, (Class)RubyKernel.class, "p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "p", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "select", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$spawn(cls, Visibility.PRIVATE, "spawn"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "spawn", true, false, core, (Class)RubyKernel.class, "spawn", (Class)RubyFixnum.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "spawn", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "p", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "spawn", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$9$syscall(cls, Visibility.PRIVATE, "syscall"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "syscall", true, false, core, (Class)RubyKernel.class, "syscall", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "syscall", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "syscall", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$sleep(cls, Visibility.PRIVATE, "sleep"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sleep", true, false, core, (Class)RubyKernel.class, "sleep", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sleep", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "sleep", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$yield_self(cls, Visibility.PUBLIC, "yield_self"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "yield_self", true, false, core, (Class)RubyKernel.class, "yield_self", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "yield_self", (DynamicMethod)javaMethod); │ │ │ │ │ │ + cls.putAlias("then", aliasedMethod, "yield_self"); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "yield_self", moduleMethod); │ │ │ │ │ │ + singletonClass.putAlias("then", aliasedMethod, "yield_self"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$methods(cls, Visibility.PUBLIC, "methods"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "methods", true, false, core, (Class)RubyKernel.class, "methods", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$putc(cls, Visibility.PRIVATE, "putc"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "putc", true, false, core, (Class)RubyKernel.class, "putc", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "putc", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "putc", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$caller_locations(cls, Visibility.PRIVATE, "caller_locations"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "caller_locations", true, false, core, (Class)RubyKernel.class, "caller_locations", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "caller_locations", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "caller_locations", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_complex(cls, Visibility.PRIVATE, "Complex"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_complex", true, false, core, (Class)RubyKernel.class, "new_complex", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "Complex", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "Complex", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$block_given_p(cls, Visibility.PRIVATE, "block_given?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "block_given_p", true, false, core, (Class)RubyKernel.class, "block_given_p", (Class)RubyBoolean.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "block_given?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "iterator?", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "block_given?", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "iterator?", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$public_method(cls, Visibility.PUBLIC, "public_method"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "public_method", true, false, core, (Class)RubyKernel.class, "public_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "public_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "public_method", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$set_trace_func(cls, Visibility.PRIVATE, "set_trace_func"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_trace_func", true, false, core, (Class)RubyKernel.class, "set_trace_func", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "set_trace_func", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$__method__(cls, Visibility.PRIVATE, "__method__"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "__method__", true, false, core, (Class)RubyKernel.class, "__method__", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "__method__", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "__callee__", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "__method__", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "__callee__", moduleMethod); │ │ │ │ │ │ @@ -338,80 +338,90 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "proc", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$obj_to_enum(cls, Visibility.PUBLIC, "to_enum"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "obj_to_enum", true, false, core, (Class)RubyKernel.class, "obj_to_enum", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_enum", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "enum_for", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", true, false, core, (Class)RubyKernel.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$test(cls, Visibility.PRIVATE, "test"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "test", true, false, core, (Class)RubyKernel.class, "test", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "test", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "test", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$tainted_p(cls, Visibility.PUBLIC, "tainted?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "tainted_p", true, false, core, (Class)RubyKernel.class, "tainted_p", (Class)RubyBoolean.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "tainted?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "untrusted?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$global_variables(cls, Visibility.PRIVATE, "global_variables"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "global_variables", true, false, core, (Class)RubyKernel.class, "global_variables", (Class)RubyArray.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "global_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "global_variables", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$autoload_p(cls, Visibility.PRIVATE, "autoload?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "autoload_p", true, false, core, (Class)RubyKernel.class, "autoload_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "autoload?", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "autoload?", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$display(cls, Visibility.PUBLIC, "display"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "display", true, false, core, (Class)RubyKernel.class, "display", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "display", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$__dir__(cls, Visibility.PRIVATE, "__dir__"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "__dir__", true, false, core, (Class)RubyKernel.class, "__dir__", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "__dir__", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "__dir__", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$public_send(cls, Visibility.PUBLIC, "public_send"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "public_send", true, false, core, (Class)RubyKernel.class, "public_send", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "public_send", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$instance_variable_defined_p(cls, Visibility.PUBLIC, "instance_variable_defined?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "instance_variable_defined_p", true, false, core, (Class)RubyKernel.class, "instance_variable_defined_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "instance_variable_defined?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$rbThrow(cls, Visibility.PRIVATE, "throw"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rbThrow", true, false, core, (Class)RubyKernel.class, "rbThrow", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "throw", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "throw", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$readlines(cls, Visibility.PRIVATE, "readlines"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readlines", true, false, core, (Class)RubyKernel.class, "readlines", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readlines", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "readlines", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$printf(cls, Visibility.PRIVATE, "printf"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "printf", true, false, core, (Class)RubyKernel.class, "printf", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "printf", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "printf", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$abort(cls, Visibility.PRIVATE, "abort"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "abort", true, false, core, (Class)RubyKernel.class, "abort", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "abort", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "abort", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$nil_p(cls, Visibility.PUBLIC, "nil?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "nil_p", true, false, core, (Class)RubyKernel.class, "nil_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "nil?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$op_not_match(cls, Visibility.PUBLIC, "!~"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_not_match", true, false, core, (Class)RubyKernel.class, "op_not_match", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "!~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$open(cls, Visibility.PRIVATE, "open"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "open", true, false, core, (Class)RubyKernel.class, "open", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "open", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "open", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$spawn(cls, Visibility.PRIVATE, "spawn"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "spawn", true, false, core, (Class)RubyKernel.class, "spawn", (Class)RubyFixnum.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "spawn", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$getc(cls, Visibility.PRIVATE, "getc"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "getc", true, false, core, (Class)RubyKernel.class, "getc", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "getc", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "spawn", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$9$syscall(cls, Visibility.PRIVATE, "syscall"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "syscall", true, false, core, (Class)RubyKernel.class, "syscall", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "syscall", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "getc", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$trace_var(cls, Visibility.PRIVATE, "trace_var"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "trace_var", true, false, core, (Class)RubyKernel.class, "trace_var", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "trace_var", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "syscall", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$yield_self(cls, Visibility.PUBLIC, "yield_self"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "yield_self", true, false, core, (Class)RubyKernel.class, "yield_self", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "yield_self", (DynamicMethod)javaMethod); │ │ │ │ │ │ - cls.putAlias("then", aliasedMethod, "yield_self"); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "trace_var", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$untrace_var(cls, Visibility.PRIVATE, "untrace_var"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "untrace_var", true, false, core, (Class)RubyKernel.class, "untrace_var", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "untrace_var", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "yield_self", moduleMethod); │ │ │ │ │ │ - singletonClass.putAlias("then", aliasedMethod, "yield_self"); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "untrace_var", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$sprintf(cls, Visibility.PRIVATE, "sprintf"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sprintf", true, false, core, (Class)RubyKernel.class, "sprintf", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sprintf", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "format", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "sprintf", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "format", moduleMethod); │ │ │ │ │ │ @@ -426,98 +436,103 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$raise(cls, Visibility.PRIVATE, "raise"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "raise", true, false, core, (Class)RubyKernel.class, "raise", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "raise", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "fail", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "raise", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "fail", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$define_singleton_method(cls, Visibility.PUBLIC, "define_singleton_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "define_singleton_method", true, false, core, (Class)RubyKernel.class, "define_singleton_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "define_singleton_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)RubyKernel.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$public_method(cls, Visibility.PUBLIC, "public_method"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "public_method", true, false, core, (Class)RubyKernel.class, "public_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "public_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "public_method", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", true, false, core, (Class)RubyKernel.class, "op_eqq", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$set_trace_func(cls, Visibility.PRIVATE, "set_trace_func"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_trace_func", true, false, core, (Class)RubyKernel.class, "set_trace_func", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$singleton_class(cls, Visibility.PUBLIC, "singleton_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "singleton_class", true, false, core, (Class)RubyKernel.class, "singleton_class", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "singleton_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "set_trace_func", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "singleton_class", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$p(cls, Visibility.PRIVATE, "p"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "p", true, false, core, (Class)RubyKernel.class, "p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "p", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "p", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$eval(cls, Visibility.PRIVATE, "eval"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "eval", true, false, core, (Class)RubyKernel.class, "eval", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eval", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "eval", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$_exec_internal(cls, Visibility.PRIVATE, "_exec_internal"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "_exec_internal", true, false, core, (Class)RubyKernel.class, "_exec_internal", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "_exec_internal", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$at_exit(cls, Visibility.PRIVATE, "at_exit"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "at_exit", true, false, core, (Class)RubyKernel.class, "at_exit", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "at_exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "at_exit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)RubyKernel.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "freeze", true, false, core, (Class)RubyKernel.class, "freeze", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$send(cls, Visibility.PUBLIC, "send"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "send", true, false, core, (Class)RubyKernel.class, "send", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "send", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$display(cls, Visibility.PUBLIC, "display"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "display", true, false, core, (Class)RubyKernel.class, "display", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "display", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$instance_variable_get(cls, Visibility.PUBLIC, "instance_variable_get"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "instance_variable_get", true, false, core, (Class)RubyKernel.class, "instance_variable_get", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "instance_variable_get", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$trace_var(cls, Visibility.PRIVATE, "trace_var"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "trace_var", true, false, core, (Class)RubyKernel.class, "trace_var", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "trace_var", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "trace_var", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$abort(cls, Visibility.PRIVATE, "abort"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "abort", true, false, core, (Class)RubyKernel.class, "abort", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "abort", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "freeze", true, false, core, (Class)RubyKernel.class, "freeze", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$lambda(cls, Visibility.PRIVATE, "lambda"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "lambda", true, false, core, (Class)RubyKernel.class, "lambda", (Class)RubyProc.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "lambda", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "abort", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "lambda", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", true, false, core, (Class)RubyKernel.class, "eql_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$untrace_var(cls, Visibility.PRIVATE, "untrace_var"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "untrace_var", true, false, core, (Class)RubyKernel.class, "untrace_var", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "untrace_var", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "untrace_var", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$load(cls, Visibility.PRIVATE, "load"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "load", true, false, core, (Class)RubyKernel.class, "load", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "load", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "load", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$readline(cls, Visibility.PRIVATE, "readline"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readline", true, false, core, (Class)RubyKernel.class, "readline", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readline", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "readline", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$remove_instance_variable(cls, Visibility.PUBLIC, "remove_instance_variable"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "remove_instance_variable", true, false, core, (Class)RubyKernel.class, "remove_instance_variable", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "remove_instance_variable", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$2$0$autoload(cls, Visibility.PRIVATE, "autoload"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "autoload", true, false, core, (Class)RubyKernel.class, "autoload", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "autoload", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "autoload", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_cmp", true, false, core, (Class)RubyKernel.class, "op_cmp", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$type(cls, Visibility.PUBLIC, "class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "type", true, false, core, (Class)RubyKernel.class, "type", (Class)RubyClass.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$tap(cls, Visibility.PUBLIC, "tap"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "tap", true, false, core, (Class)RubyKernel.class, "tap", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "tap", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "tap", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_match", true, false, core, (Class)RubyKernel.class, "op_match", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$print(cls, Visibility.PRIVATE, "print"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "print", true, false, core, (Class)RubyKernel.class, "print", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "print", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "print", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$define_singleton_method(cls, Visibility.PUBLIC, "define_singleton_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "define_singleton_method", true, false, core, (Class)RubyKernel.class, "define_singleton_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "define_singleton_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$new_array(cls, Visibility.PRIVATE, "Array"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "new_array", true, false, core, (Class)RubyKernel.class, "new_array", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "Array", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "Array", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_integer(cls, Visibility.PRIVATE, "Integer"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_integer", true, false, core, (Class)RubyKernel.class, "new_integer", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ @@ -559,30 +574,15 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$initialize_dup(cls, Visibility.PRIVATE, "initialize_dup"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_dup", true, false, core, (Class)RubyKernel.class, "initialize_dup", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$rbClone(cls, Visibility.PUBLIC, "clone"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rbClone", true, false, core, (Class)RubyKernel.class, "rbClone", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$select(cls, Visibility.PRIVATE, "select"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "select", true, false, core, (Class)RubyKernel.class, "select", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "select", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$at_exit(cls, Visibility.PRIVATE, "at_exit"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "at_exit", true, false, core, (Class)RubyKernel.class, "at_exit", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "at_exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "at_exit", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$singleton_class(cls, Visibility.PUBLIC, "singleton_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "singleton_class", true, false, core, (Class)RubyKernel.class, "singleton_class", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "singleton_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "singleton_class", moduleMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKernel", "putc", "putc", "public_send", "public_send", "select", "select", "rbThrow", "throw", "initialize_clone", "initialize_clone", "protected_methods", "protected_methods", "binding", "binding", "type", "class", "rand", "rand", "public_method", "public_method", "lambda", "lambda", "freeze", "freeze", "singleton_methods", "singleton_methods", "new_array", "Array", "untaint", "untaint", "initialize_copy", "initialize_copy", "trace_var", "trace_var", "frozen_p", "frozen?", "private_methods", "private_methods", "method", "method", "kind_of_p", "kind_of?", "op_eqq", "===", "op_cmp", "<=>", "require", "require", "local_variables", "local_variables", "object_id", "object_id", "instance_variables", "instance_variables", "block_given_p", "block_given?", "extend", "extend", "exit", "exit", "require_relative", "require_relative", "itself", "itself", "instance_variable_set", "instance_variable_set", "system", "system", "at_exit", "at_exit", "singleton_method", "singleton_method", "tainted_p", "tainted?", "hash", "hash", "op_match", "=~", "methods", "methods", "autoload_p", "autoload?", "sleep", "sleep", "new_complex", "Complex", "singleton_class", "singleton_class", "public_methods", "public_methods", "new_hash", "Hash", "proc", "proc", "new_rational", "Rational", "backquote", "`", "display", "display", "yield_self", "yield_self", "global_variables", "global_variables", "p", "p", "puts", "puts", "__dir__", "__dir__", "define_singleton_method", "define_singleton_method", "readlines", "readlines", "open", "open", "respond_to_missing_p", "respond_to_missing?", "op_not_match", "!~", "sprintf", "sprintf", "srand", "srand", "loop", "loop", "to_s", "to_s", "tap", "tap", "test", "test", "rbClone", "clone", "obj_to_enum", "to_enum", "eval", "eval", "abort", "abort", "inspect", "inspect", "syscall", "syscall", "instance_variable_get", "instance_variable_get", "instance_variable_defined_p", "instance_variable_defined?", "new_integer", "Integer", "new_float", "Float", "printf", "printf", "load", "load", "remove_instance_variable", "remove_instance_variable", "autoload", "autoload", "readline", "readline", "instance_of_p", "instance_of?", "_exec_internal", "_exec_internal", "set_trace_func", "set_trace_func", "gets", "gets", "exit_bang", "exit!", "new_string", "String", "untrace_var", "untrace_var", "print", "print", "fork", "fork", "taint", "taint", "spawn", "spawn", "rbCatch", "catch", "eql_p", "eql?", "initialize_dup", "initialize_dup", "respond_to_p", "respond_to?", "getc", "getc", "nil_p", "nil?", "dup", "dup" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKernel", "public_send", "public_send", "putc", "putc", "select", "select", "rbThrow", "throw", "initialize_clone", "initialize_clone", "protected_methods", "protected_methods", "binding", "binding", "type", "class", "rand", "rand", "public_method", "public_method", "lambda", "lambda", "freeze", "freeze", "singleton_methods", "singleton_methods", "new_array", "Array", "untaint", "untaint", "initialize_copy", "initialize_copy", "trace_var", "trace_var", "frozen_p", "frozen?", "private_methods", "private_methods", "method", "method", "kind_of_p", "kind_of?", "op_eqq", "===", "op_cmp", "<=>", "require", "require", "local_variables", "local_variables", "object_id", "object_id", "instance_variables", "instance_variables", "block_given_p", "block_given?", "extend", "extend", "exit", "exit", "require_relative", "require_relative", "itself", "itself", "instance_variable_set", "instance_variable_set", "system", "system", "at_exit", "at_exit", "singleton_method", "singleton_method", "tainted_p", "tainted?", "hash", "hash", "op_match", "=~", "methods", "methods", "autoload_p", "autoload?", "sleep", "sleep", "new_complex", "Complex", "singleton_class", "singleton_class", "public_methods", "public_methods", "new_hash", "Hash", "proc", "proc", "new_rational", "Rational", "backquote", "`", "display", "display", "yield_self", "yield_self", "global_variables", "global_variables", "p", "p", "puts", "puts", "__dir__", "__dir__", "define_singleton_method", "define_singleton_method", "readlines", "readlines", "open", "open", "respond_to_missing_p", "respond_to_missing?", "op_not_match", "!~", "sprintf", "sprintf", "srand", "srand", "loop", "loop", "to_s", "to_s", "tap", "tap", "test", "test", "rbClone", "clone", "obj_to_enum", "to_enum", "eval", "eval", "abort", "abort", "inspect", "inspect", "syscall", "syscall", "instance_variable_get", "instance_variable_get", "instance_variable_defined_p", "instance_variable_defined?", "new_integer", "Integer", "new_float", "Float", "printf", "printf", "load", "load", "remove_instance_variable", "remove_instance_variable", "autoload", "autoload", "readline", "readline", "instance_of_p", "instance_of?", "_exec_internal", "_exec_internal", "set_trace_func", "set_trace_func", "gets", "gets", "exit_bang", "exit!", "new_string", "String", "untrace_var", "untrace_var", "print", "print", "fork", "fork", "taint", "taint", "spawn", "spawn", "rbCatch", "catch", "eql_p", "eql?", "initialize_dup", "initialize_dup", "respond_to_p", "respond_to?", "nil_p", "nil?", "getc", "getc", "dup", "dup" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(512, "autoload?;autoload;local_variables;require_relative"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(1023, "binding;eval"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(8, "block_given?;iterator?"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(256, "__dir__"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyKeyError$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyKeyError$INVOKER$i$0$0$key; │ │ │ │ │ │ -import org.jruby.RubyKeyError$INVOKER$i$initialize; │ │ │ │ │ │ +import org.jruby.RubyKeyError$INVOKER$i$0$0$receiver; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyKeyError; │ │ │ │ │ │ -import org.jruby.RubyKeyError$INVOKER$i$0$0$receiver; │ │ │ │ │ │ +import org.jruby.RubyKeyError$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyKeyError$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyKeyError.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyKeyError$POPULATOR.ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$initialize(cls, Visibility.PUBLIC, "initialize"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$initialize(cls, Visibility.PUBLIC, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyKeyError.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyKeyError$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyKeyError.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyKeyError$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$0$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "key", false, false, core, (Class)RubyKeyError.class, "key", (Class)IRubyObject.class, org$jruby$RubyKeyError$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKeyError", "receiver", "receiver", "initialize", "initialize", "key", "key" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyMatchData$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,83 +6,83 @@ │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$captures; │ │ │ │ │ │ import org.jruby.RubyRegexp; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$regexp; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$1$0$end; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$values_at; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$size; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$0$0$to_a; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$named_captures; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$post_match; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$names; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$0$0$string; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$pre_match; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$0$0$to_a; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$0$0$string; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$1$0$offset19; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$1$0$begin; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$0$0$hash; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$op_aref; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyMatchData; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$1$0$begin; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$op_aref; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyMatchData$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "begin", false, false, core, (Class)RubyMatchData.class, "begin", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", false, false, core, (Class)RubyMatchData.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyMatchData.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyMatchData.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyMatchData.class, "inspect", (Class)RubyString.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "begin", false, false, core, (Class)RubyMatchData.class, "begin", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$offset19(cls, Visibility.PUBLIC, "offset"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "offset19", false, false, core, (Class)RubyMatchData.class, "offset19", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "offset", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$pre_match(cls, Visibility.PUBLIC, "pre_match"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "pre_match", false, false, core, (Class)RubyMatchData.class, "pre_match", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pre_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$string(cls, Visibility.PUBLIC, "string"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "string", false, false, core, (Class)RubyMatchData.class, "string", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "string", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyMatchData.class, "inspect", (Class)RubyString.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyMatchData.class, "to_a", (Class)RubyArray.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$pre_match(cls, Visibility.PUBLIC, "pre_match"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "pre_match", false, false, core, (Class)RubyMatchData.class, "pre_match", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "pre_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$names(cls, Visibility.PUBLIC, "names"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "names", false, false, core, (Class)RubyMatchData.class, "names", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "names", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$post_match(cls, Visibility.PUBLIC, "post_match"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "post_match", false, false, core, (Class)RubyMatchData.class, "post_match", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "post_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$named_captures(cls, Visibility.PUBLIC, "named_captures"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "named_captures", false, false, core, (Class)RubyMatchData.class, "named_captures", (Class)RubyHash.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "named_captures", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)RubyMatchData.class, "eql_p", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyMatchData.class, "to_a", (Class)RubyArray.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyMatchData.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyMatchData.class, "size", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$values_at(cls, Visibility.PUBLIC, "values_at"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "values_at", false, false, core, (Class)RubyMatchData.class, "values_at", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "values_at", (DynamicMethod)javaMethod); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyMethod$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,28 +3,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$original_name; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$super_method; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$arity; │ │ │ │ │ │ +import org.jruby.RubyUnboundMethod; │ │ │ │ │ │ +import org.jruby.RubyMethod$INVOKER$i$0$0$unbind; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$1$curry; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$rbClone; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$source_location; │ │ │ │ │ │ -import org.jruby.RubyUnboundMethod; │ │ │ │ │ │ -import org.jruby.RubyMethod$INVOKER$i$0$0$unbind; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$to_proc; │ │ │ │ │ │ -import org.jruby.RubyMethod$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ -import org.jruby.RubyMethod$INVOKER$i$call; │ │ │ │ │ │ -import org.jruby.RubyMethod$INVOKER$i$0$0$parameters; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$hash; │ │ │ │ │ │ -import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ +import org.jruby.RubyMethod$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ +import org.jruby.RubyMethod$INVOKER$i$call; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$receiver; │ │ │ │ │ │ +import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ +import org.jruby.RubyMethod$INVOKER$i$0$0$parameters; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyMethod; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -33,49 +33,49 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyMethod.class, "op_equal", (Class)RubyBoolean.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyMethod.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyMethod.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$parameters(cls, Visibility.PUBLIC, "parameters"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "parameters", false, false, core, (Class)RubyMethod.class, "parameters", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "parameters", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyMethod.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$call(cls, Visibility.PUBLIC, "call"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "call", false, false, core, (Class)RubyMethod.class, "call", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "call", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eql", false, false, core, (Class)RubyMethod.class, "op_eql", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyMethod.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC, "to_proc"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_proc", false, false, core, (Class)RubyMethod.class, "to_proc", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$unbind(cls, Visibility.PUBLIC, "unbind"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "unbind", false, false, core, (Class)RubyMethod.class, "unbind", (Class)RubyUnboundMethod.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "unbind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$source_location(cls, Visibility.PUBLIC, "source_location"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "source_location", false, false, core, (Class)RubyMethod.class, "source_location", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "source_location", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$rbClone(cls, Visibility.PUBLIC, "clone"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rbClone", false, false, core, (Class)RubyMethod.class, "rbClone", (Class)RubyMethod.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyMethod.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$1$curry(cls, Visibility.PUBLIC, "curry"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "curry", false, false, core, (Class)RubyMethod.class, "curry", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "curry", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$unbind(cls, Visibility.PUBLIC, "unbind"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "unbind", false, false, core, (Class)RubyMethod.class, "unbind", (Class)RubyUnboundMethod.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "unbind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "arity", false, false, core, (Class)RubyMethod.class, "arity", (Class)RubyFixnum.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "arity", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$super_method(cls, Visibility.PUBLIC, "super_method"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "super_method", false, false, core, (Class)RubyMethod.class, "super_method", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "super_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyModule$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -18,14 +18,15 @@ │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$include; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$used_modules; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$mix; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$included; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$attr; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$extend_object; │ │ │ │ │ │ +import org.jruby.RubyModule$INVOKER$i$2$0$autoload; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$public_class_method; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$append_features; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$private_method_defined; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$2$0$const_set; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$module_function; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$rbPublic; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$method_undefined; │ │ │ │ │ │ @@ -52,15 +53,14 @@ │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$public_instance_method; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$attr_writer; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$1$protected_instance_methods; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$refine; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$1$const_get; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$undef_method; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$using; │ │ │ │ │ │ -import org.jruby.RubyModule$INVOKER$i$2$0$autoload; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$included_modules; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$1$private_instance_methods; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$ancestors; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$constants; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ @@ -165,17 +165,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$0$included_modules(cls, Visibility.PUBLIC, "included_modules"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "included_modules", false, false, core, (Class)RubyModule.class, "included_modules", (Class)RubyArray.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "included_modules", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyModule.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyModule$INVOKER$i$2$0$autoload(cls, Visibility.PUBLIC, "autoload"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "autoload", false, false, core, (Class)RubyModule.class, "autoload", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "autoload", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$using(cls, Visibility.PRIVATE, "using"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "using", false, false, core, (Class)RubyModule.class, "using", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "using", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$0$undef_method(cls, Visibility.PUBLIC, "undef_method"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "undef_method", false, false, core, (Class)RubyModule.class, "undef_method", (Class)RubyModule.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "undef_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$1$const_get(cls, Visibility.PUBLIC, "const_get"); │ │ │ │ │ │ @@ -269,14 +266,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private_method_defined?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$append_features(cls, Visibility.PRIVATE, "append_features"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "append_features", false, false, core, (Class)RubyModule.class, "append_features", (Class)RubyModule.class, org$jruby$RubyModule$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "append_features", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$0$public_class_method(cls, Visibility.PUBLIC, "public_class_method"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "public_class_method", false, false, core, (Class)RubyModule.class, "public_class_method", (Class)RubyModule.class, org$jruby$RubyModule$POPULATOR.ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public_class_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyModule$INVOKER$i$2$0$autoload(cls, Visibility.PUBLIC, "autoload"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "autoload", false, false, core, (Class)RubyModule.class, "autoload", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "autoload", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$extend_object(cls, Visibility.PRIVATE, "extend_object"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "extend_object", false, false, core, (Class)RubyModule.class, "extend_object", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "extend_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$0$attr(cls, Visibility.PUBLIC, "attr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "attr", false, false, core, (Class)RubyModule.class, "attr", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "attr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ @@ -320,15 +320,15 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$method_defined_p(cls, Visibility.PUBLIC, "method_defined?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "method_defined_p", false, false, core, (Class)RubyModule.class, "method_defined_p", (Class)RubyBoolean.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "method_defined?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$private_constant(cls, Visibility.PUBLIC, "private_constant"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "private_constant", false, false, core, (Class)RubyModule.class, "private_constant", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private_constant", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyModule", "class_variables", "class_variables", "method_added", "method_added", "alias_method", "alias_method", "prepend", "prepend", "public_constant", "public_constant", "define_method", "define_method", "freeze", "freeze", "instance_method", "instance_method", "rbPrivate", "private", "to_s", "to_s", "initialize_copy", "initialize_copy", "constants", "constants", "ancestors", "ancestors", "private_instance_methods", "private_instance_methods", "included_modules", "included_modules", "using", "using", "op_eqq", "===", "undef_method", "undef_method", "op_cmp", "<=>", "const_get", "const_get", "refine", "refine", "public_method_defined", "public_method_defined?", "protected_instance_methods", "protected_instance_methods", "op_ge", ">=", "attr_writer", "attr_writer", "rbPublic", "public", "public_instance_method", "public_instance_method", "name", "name", "class_variable_get19", "class_variable_get", "prepend_features", "prepend_features", "private_constant", "private_constant", "attr_accessor", "attr_accessor", "attr_reader", "attr_reader", "method_removed", "method_removed", "hash", "hash", "prepended", "prepended", "remove_method", "remove_method", "remove_const", "remove_const", "module_exec", "module_exec", "op_le", "<=", "protected_method_defined", "protected_method_defined?", "remove_class_variable19", "remove_class_variable", "autoload_p", "autoload?", "extended", "extended", "module_eval", "module_eval", "const_missing", "const_missing", "method_undefined", "method_undefined", "module_function", "module_function", "const_set", "const_set", "autoload", "autoload", "append_features", "append_features", "public_class_method", "public_class_method", "nesting", "nesting", "op_gt", ">", "extend_object", "extend_object", "attr", "attr", "included", "included", "mix", "mix", "used_modules", "used_modules", "include_p", "include?", "singleton_class_p", "singleton_class?", "public_instance_methods19", "public_instance_methods", "include", "include", "class_variable_defined_p", "class_variable_defined?", "private_method_defined", "private_method_defined?", "const_defined_p", "const_defined?", "method_defined_p", "method_defined?", "instance_methods19", "instance_methods", "class_variable_set19", "class_variable_set", "op_equal", "==", "op_lt", "<", "deprecate_constant", "deprecate_constant", "private_class_method", "private_class_method", "initialize", "initialize", "rbProtected", "protected" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyModule", "class_variables", "class_variables", "method_added", "method_added", "alias_method", "alias_method", "prepend", "prepend", "public_constant", "public_constant", "define_method", "define_method", "freeze", "freeze", "instance_method", "instance_method", "rbPrivate", "private", "to_s", "to_s", "initialize_copy", "initialize_copy", "constants", "constants", "ancestors", "ancestors", "private_instance_methods", "private_instance_methods", "included_modules", "included_modules", "using", "using", "op_eqq", "===", "undef_method", "undef_method", "op_cmp", "<=>", "const_get", "const_get", "refine", "refine", "public_method_defined", "public_method_defined?", "protected_instance_methods", "protected_instance_methods", "op_ge", ">=", "attr_writer", "attr_writer", "rbPublic", "public", "public_instance_method", "public_instance_method", "name", "name", "class_variable_get19", "class_variable_get", "prepend_features", "prepend_features", "private_constant", "private_constant", "attr_accessor", "attr_accessor", "attr_reader", "attr_reader", "method_removed", "method_removed", "hash", "hash", "prepended", "prepended", "remove_method", "remove_method", "remove_const", "remove_const", "module_exec", "module_exec", "op_le", "<=", "protected_method_defined", "protected_method_defined?", "remove_class_variable19", "remove_class_variable", "autoload_p", "autoload?", "extended", "extended", "module_eval", "module_eval", "const_missing", "const_missing", "method_undefined", "method_undefined", "module_function", "module_function", "const_set", "const_set", "append_features", "append_features", "public_class_method", "public_class_method", "autoload", "autoload", "nesting", "nesting", "op_gt", ">", "extend_object", "extend_object", "attr", "attr", "included", "included", "mix", "mix", "used_modules", "used_modules", "include_p", "include?", "singleton_class_p", "singleton_class?", "public_instance_methods19", "public_instance_methods", "include", "include", "class_variable_defined_p", "class_variable_defined?", "private_method_defined", "private_method_defined?", "const_defined_p", "const_defined?", "method_defined_p", "method_defined?", "instance_methods19", "instance_methods", "class_variable_set19", "class_variable_set", "op_equal", "==", "op_lt", "<", "deprecate_constant", "deprecate_constant", "private_class_method", "private_class_method", "initialize", "initialize", "rbProtected", "protected" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(528, "using"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(4, "define_method;attr;attr_reader;attr_writer;attr_accessor"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(512, "refine;used_modules;nesting"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(1023, "module_eval;class_eval;module_exec;class_exec"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyNameError$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$i$0$0$to_s; │ │ │ │ │ │ +import org.jruby.RubyNameError$INVOKER$i$0$0$receiver; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$i$0$0$private_call_p; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$i$0$0$name; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$i$0$0$initialize; │ │ │ │ │ │ -import org.jruby.RubyNameError$INVOKER$i$0$0$receiver; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyNameError; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$s$exception; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyNameError$INVOKER$s$exception((RubyModule)singletonClass, Visibility.PUBLIC, "exception"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exception", true, false, core, (Class)RubyNameError.class, "exception", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyNameError.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyNameError.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)RubyNameError.class, "name", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$private_call_p(cls, Visibility.PUBLIC, "private_call?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_call_p", false, false, core, (Class)RubyNameError.class, "private_call_p", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private_call?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyNameError.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyNameError.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyNameError", "exception", "exception", "receiver", "receiver", "private_call_p", "private_call?", "name", "name", "to_s", "to_s", "initialize", "initialize" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyNil$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$i$0$0$nil_p; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.RubyNil$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$i$1$0$op_match; │ │ │ │ │ │ +import org.jruby.RubyNil$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$1$0$op_xor; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$1$0$op_or; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_c; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$1$rationalize; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyNil$INVOKER$s$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$1$0$op_and; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_r; │ │ │ │ │ │ import org.jruby.RubyFloat; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_f; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyNil$INVOKER$s$0$0$to_a; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyNil; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_i; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -35,26 +35,26 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_i(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_i", true, false, core, (Class)RubyNil.class, "to_i", (Class)RubyFixnum.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)RubyNil.class, "to_a", (Class)RubyArray.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_f(cls, Visibility.PUBLIC, "to_f"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_f", true, false, core, (Class)RubyNil.class, "to_f", (Class)RubyFloat.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_f", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_r(cls, Visibility.PUBLIC, "to_r"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_r", true, false, core, (Class)RubyNil.class, "to_r", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_r", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_and", true, false, core, (Class)RubyNil.class, "op_and", (Class)RubyBoolean.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)RubyNil.class, "to_a", (Class)RubyArray.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$1$rationalize(cls, Visibility.PUBLIC, "rationalize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rationalize", true, false, core, (Class)RubyNil.class, "rationalize", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rationalize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_c(cls, Visibility.PUBLIC, "to_c"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_c", true, false, core, (Class)RubyNil.class, "to_c", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_c", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_h(cls, Visibility.PUBLIC, "to_h"); │ │ │ │ │ │ @@ -65,20 +65,20 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "|", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)RubyNil.class, "to_s", (Class)RubyString.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$1$0$op_xor(cls, Visibility.PUBLIC, "^"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_xor", true, false, core, (Class)RubyNil.class, "op_xor", (Class)RubyBoolean.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "^", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyNil$INVOKER$i$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "op_match", false, false, core, (Class)RubyNil.class, "op_match", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyNil.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyNil$INVOKER$i$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "op_match", false, false, core, (Class)RubyNil.class, "op_match", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyNil.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$i$0$0$nil_p(cls, Visibility.PUBLIC, "nil?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "nil_p", false, false, core, (Class)RubyNil.class, "nil_p", (Class)RubyBoolean.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "nil?", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyNil", "op_match", "=~", "to_c", "to_c", "to_a", "to_a", "op_or", "|", "to_h", "to_h", "to_i", "to_i", "to_f", "to_f", "to_r", "to_r", "inspect", "inspect", "op_and", "&", "to_s", "to_s", "op_xor", "^", "rationalize", "rationalize", "nil_p", "nil?", "hash", "hash" }); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyNumeric$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$1$0$remainder; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$1$0$modulo; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$integer_p; │ │ │ │ │ │ +import org.jruby.RubyNumeric$INVOKER$i$0$2$step; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$rbClone; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$image; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$op_uplus; │ │ │ │ │ │ -import org.jruby.RubyNumeric$INVOKER$i$0$2$step; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$round; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$abs; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$op_uminus; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$1$0$divmod; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$zero_p; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$denominator; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$numerator; │ │ │ │ │ │ @@ -162,27 +162,27 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$abs(cls, Visibility.PUBLIC, "abs"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abs", false, false, core, (Class)RubyNumeric.class, "abs", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abs", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$round(cls, Visibility.PUBLIC, "round"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "round", false, false, core, (Class)RubyNumeric.class, "round", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "round", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$2$step(cls, Visibility.PUBLIC, "step"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "step", false, false, core, (Class)RubyNumeric.class, "step", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "step", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$op_uplus(cls, Visibility.PUBLIC, "+@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "op_uplus", false, false, core, (Class)RubyNumeric.class, "op_uplus", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$image(cls, Visibility.PUBLIC, "imaginary"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "image", false, false, core, (Class)RubyNumeric.class, "image", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "imaginary", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "imag", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$rbClone(cls, Visibility.PUBLIC, "clone"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rbClone", false, false, core, (Class)RubyNumeric.class, "rbClone", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$2$step(cls, Visibility.PUBLIC, "step"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "step", false, false, core, (Class)RubyNumeric.class, "step", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "step", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$integer_p(cls, Visibility.PUBLIC, "integer?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "integer_p", false, false, core, (Class)RubyNumeric.class, "integer_p", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "integer?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$1$0$modulo(cls, Visibility.PUBLIC, "modulo"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "modulo", false, false, core, (Class)RubyNumeric.class, "modulo", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "modulo", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "%", (DynamicMethod)javaMethod); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyObjectSpace$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.RubyObjectSpace$INVOKER$s$0$1$each_object; │ │ │ │ │ │ -import org.jruby.RubyObjectSpace$INVOKER$s$1$0$id2ref; │ │ │ │ │ │ import org.jruby.RubyObjectSpace$INVOKER$s$1$0$undefine_finalizer; │ │ │ │ │ │ import org.jruby.RubyObjectSpace$INVOKER$s$0$1$define_finalizer; │ │ │ │ │ │ +import org.jruby.RubyObjectSpace$INVOKER$s$0$1$each_object; │ │ │ │ │ │ +import org.jruby.RubyObjectSpace$INVOKER$s$1$0$id2ref; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyObjectSpace; │ │ │ │ │ │ import org.jruby.RubyObjectSpace$INVOKER$s$0$1$garbage_collect; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -23,30 +23,30 @@ │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$0$1$garbage_collect(cls, Visibility.PRIVATE, "garbage_collect"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "garbage_collect", true, false, core, (Class)RubyObjectSpace.class, "garbage_collect", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "garbage_collect", (DynamicMethod)javaMethod); │ │ │ │ │ │ DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "garbage_collect", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$0$1$define_finalizer(cls, Visibility.PRIVATE, "define_finalizer"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "define_finalizer", true, false, core, (Class)RubyObjectSpace.class, "define_finalizer", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "define_finalizer", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "define_finalizer", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$1$0$undefine_finalizer(cls, Visibility.PRIVATE, "undefine_finalizer"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "undefine_finalizer", true, false, core, (Class)RubyObjectSpace.class, "undefine_finalizer", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG2_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "undefine_finalizer", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "undefine_finalizer", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$1$0$id2ref(cls, Visibility.PRIVATE, "_id2ref"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "id2ref", true, false, core, (Class)RubyObjectSpace.class, "id2ref", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "_id2ref", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_id2ref", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$0$1$each_object(cls, Visibility.PRIVATE, "each_object"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_object", true, false, core, (Class)RubyObjectSpace.class, "each_object", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "each_object", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$0$1$define_finalizer(cls, Visibility.PRIVATE, "define_finalizer"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "define_finalizer", true, false, core, (Class)RubyObjectSpace.class, "define_finalizer", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "define_finalizer", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "define_finalizer", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$1$0$undefine_finalizer(cls, Visibility.PRIVATE, "undefine_finalizer"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "undefine_finalizer", true, false, core, (Class)RubyObjectSpace.class, "undefine_finalizer", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG2_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "undefine_finalizer", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "undefine_finalizer", moduleMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyObjectSpace", "undefine_finalizer", "undefine_finalizer", "garbage_collect", "garbage_collect", "id2ref", "_id2ref", "each_object", "each_object", "define_finalizer", "define_finalizer" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyProcess$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,53 +1,53 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$waitpid; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$0$0$spawn; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$setproctitle; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$0$0$times; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$getpgid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$detach; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$maxgroups_set; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$setrlimit; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$0$0$exec; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$1$abort; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$fork19; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$2$0$getpriority; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$1$exit; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$clock_gettime; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$ppid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$setsid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$kill; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$2$0$setpgid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$groups; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$last_status; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$clock_getres; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$wait2; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$maxgroups; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$euid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$egid_set; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$clock_gettime; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$uid_set; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$0$0$times; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$getpgrp; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$2$0$initgroups; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$euid_set; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$groups_set; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$egid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$uid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$waitpid2; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$clock_getres; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$gid_set; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$pid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$setpgrp; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$3$0$setpriority; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$waitall; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$0$0$spawn; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$1$exit_bang; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$0$0$exec; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$gid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$getrlimit; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyProcess; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$wait; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -71,24 +71,22 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getrlimit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$gid(cls, Visibility.PRIVATE, "gid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "gid", true, false, core, (Class)RubyProcess.class, "gid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gid", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gid", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$exec((RubyModule)singletonClass, Visibility.PUBLIC, "exec"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "exec", true, false, core, (Class)RubyProcess.class, "exec", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "exec", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$1$exit_bang(cls, Visibility.PRIVATE, "exit!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exit_bang", true, false, core, (Class)RubyProcess.class, "exit_bang", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exit!", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit!", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$spawn(cls, Visibility.PRIVATE, "spawn"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "spawn", true, false, core, (Class)RubyProcess.class, "spawn", (Class)RubyFixnum.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "spawn", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "spawn", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$waitall(cls, Visibility.PRIVATE, "waitall"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "waitall", true, false, core, (Class)RubyProcess.class, "waitall", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "waitall", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "waitall", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$3$0$setpriority(cls, Visibility.PRIVATE, "setpriority"); │ │ │ │ │ │ populateMethod(javaMethod, 3, "setpriority", true, false, core, (Class)RubyProcess.class, "setpriority", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG4); │ │ │ │ │ │ @@ -106,14 +104,19 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "pid", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$gid_set(cls, Visibility.PRIVATE, "gid="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "gid_set", true, false, core, (Class)RubyProcess.class, "gid_set", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gid=", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gid=", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$clock_getres(cls, Visibility.PRIVATE, "clock_getres"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "clock_getres", true, false, core, (Class)RubyProcess.class, "clock_getres", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "clock_getres", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "clock_getres", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$waitpid2(cls, Visibility.PRIVATE, "waitpid2"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "waitpid2", true, false, core, (Class)RubyProcess.class, "waitpid2", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "waitpid2", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "waitpid2", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$uid(cls, Visibility.PRIVATE, "uid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "uid", true, false, core, (Class)RubyProcess.class, "uid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ @@ -141,24 +144,24 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "initgroups", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$getpgrp(cls, Visibility.PRIVATE, "getpgrp"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getpgrp", true, false, core, (Class)RubyProcess.class, "getpgrp", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpgrp", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getpgrp", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$times(cls, Visibility.PRIVATE, "times"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "times", true, false, core, (Class)RubyProcess.class, "times", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "times", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "times", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$uid_set(cls, Visibility.PRIVATE, "uid="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "uid_set", true, false, core, (Class)RubyProcess.class, "uid_set", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "uid=", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "uid=", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$clock_gettime(cls, Visibility.PRIVATE, "clock_gettime"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "clock_gettime", true, false, core, (Class)RubyProcess.class, "clock_gettime", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "clock_gettime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "clock_gettime", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$egid_set(cls, Visibility.PRIVATE, "egid="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "egid_set", true, false, core, (Class)RubyProcess.class, "egid_set", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "egid=", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "egid=", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$euid(cls, Visibility.PRIVATE, "euid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "euid", true, false, core, (Class)RubyProcess.class, "euid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ @@ -171,19 +174,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "maxgroups", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$wait2(cls, Visibility.PRIVATE, "wait2"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "wait2", true, false, core, (Class)RubyProcess.class, "wait2", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "wait2", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "wait2", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$clock_getres(cls, Visibility.PRIVATE, "clock_getres"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "clock_getres", true, false, core, (Class)RubyProcess.class, "clock_getres", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "clock_getres", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "clock_getres", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$last_status(cls, Visibility.PRIVATE, "last_status"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "last_status", true, false, core, (Class)RubyProcess.class, "last_status", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last_status", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "last_status", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$groups(cls, Visibility.PRIVATE, "groups"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "groups", true, false, core, (Class)RubyProcess.class, "groups", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG1); │ │ │ │ │ │ @@ -206,19 +204,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "setsid", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$ppid(cls, Visibility.PRIVATE, "ppid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ppid", true, false, core, (Class)RubyProcess.class, "ppid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ppid", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ppid", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$clock_gettime(cls, Visibility.PRIVATE, "clock_gettime"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "clock_gettime", true, false, core, (Class)RubyProcess.class, "clock_gettime", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "clock_gettime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "clock_gettime", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$1$exit(cls, Visibility.PRIVATE, "exit"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exit", true, false, core, (Class)RubyProcess.class, "exit", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$2$0$getpriority(cls, Visibility.PRIVATE, "getpriority"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "getpriority", true, false, core, (Class)RubyProcess.class, "getpriority", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ @@ -231,17 +224,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "fork", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$1$abort(cls, Visibility.PRIVATE, "abort"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "abort", true, false, core, (Class)RubyProcess.class, "abort", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abort", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "abort", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$exec((RubyModule)singletonClass, Visibility.PUBLIC, "exec"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "exec", true, false, core, (Class)RubyProcess.class, "exec", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "exec", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$setrlimit(cls, Visibility.PRIVATE, "setrlimit"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "setrlimit", true, false, core, (Class)RubyProcess.class, "setrlimit", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "setrlimit", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "setrlimit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$maxgroups_set(cls, Visibility.PRIVATE, "maxgroups="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "maxgroups_set", true, false, core, (Class)RubyProcess.class, "maxgroups_set", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG2); │ │ │ │ │ │ @@ -254,20 +244,30 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "detach", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$getpgid(cls, Visibility.PRIVATE, "getpgid"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "getpgid", true, false, core, (Class)RubyProcess.class, "getpgid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpgid", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getpgid", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$times(cls, Visibility.PRIVATE, "times"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "times", true, false, core, (Class)RubyProcess.class, "times", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "times", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "times", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$setproctitle(cls, Visibility.PRIVATE, "setproctitle"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "setproctitle", true, false, core, (Class)RubyProcess.class, "setproctitle", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "setproctitle", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "setproctitle", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$spawn(cls, Visibility.PRIVATE, "spawn"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "spawn", true, false, core, (Class)RubyProcess.class, "spawn", (Class)RubyFixnum.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "spawn", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "spawn", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$waitpid(cls, Visibility.PRIVATE, "waitpid"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "waitpid", true, false, core, (Class)RubyProcess.class, "waitpid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "waitpid", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "waitpid", moduleMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyProcess", "wait", "wait", "getrlimit", "getrlimit", "gid", "gid", "euid_set", "euid=", "waitall", "waitall", "setpriority", "setpriority", "clock_getres", "clock_getres", "setpgrp", "setpgrp", "pid", "pid", "waitpid2", "waitpid2", "uid", "uid", "egid", "egid", "times", "times", "maxgroups_set", "maxgroups=", "initgroups", "initgroups", "gid_set", "gid=", "getpgrp", "getpgrp", "clock_gettime", "clock_gettime", "euid", "euid", "maxgroups", "maxgroups", "uid_set", "uid=", "wait2", "wait2", "last_status", "last_status", "groups", "groups", "setpgid", "setpgid", "kill", "kill", "exit_bang", "exit!", "setsid", "setsid", "ppid", "ppid", "exit", "exit", "getpriority", "getpriority", "spawn", "spawn", "egid_set", "egid=", "fork19", "fork", "abort", "abort", "groups_set", "groups=", "setrlimit", "setrlimit", "detach", "detach", "getpgid", "getpgid", "setproctitle", "setproctitle", "exec", "exec", "waitpid", "waitpid" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyProcess", "wait", "wait", "getrlimit", "getrlimit", "gid", "gid", "euid_set", "euid=", "waitall", "waitall", "setpriority", "setpriority", "clock_getres", "clock_getres", "setpgrp", "setpgrp", "pid", "pid", "waitpid2", "waitpid2", "uid", "uid", "egid", "egid", "times", "times", "maxgroups_set", "maxgroups=", "initgroups", "initgroups", "gid_set", "gid=", "getpgrp", "getpgrp", "clock_gettime", "clock_gettime", "euid", "euid", "maxgroups", "maxgroups", "uid_set", "uid=", "wait2", "wait2", "last_status", "last_status", "groups", "groups", "setpgid", "setpgid", "kill", "kill", "exit_bang", "exit!", "setsid", "setsid", "ppid", "ppid", "exit", "exit", "getpriority", "getpriority", "egid_set", "egid=", "spawn", "spawn", "fork19", "fork", "abort", "abort", "groups_set", "groups=", "setrlimit", "setrlimit", "detach", "detach", "getpgid", "getpgid", "setproctitle", "setproctitle", "exec", "exec", "waitpid", "waitpid" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyProcess$RubyStatus$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$to_s; │ │ │ │ │ │ -import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$exitstatus; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$coredump_p; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$exited; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$to_i; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$stopped_p; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$success_p; │ │ │ │ │ │ -import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$1$0$op_and; │ │ │ │ │ │ -import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$termsig; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$pid; │ │ │ │ │ │ +import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$termsig; │ │ │ │ │ │ +import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$exitstatus; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$signaled; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$1$0$op_rshift; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyProcess; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$stopsig; │ │ │ │ │ │ @@ -38,26 +38,29 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyProcess.RubyStatus.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$signaled(cls, Visibility.PUBLIC, "signaled?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "signaled", false, false, core, (Class)RubyProcess.RubyStatus.class, "signaled", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "signaled?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$pid(cls, Visibility.PUBLIC, "pid"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "pid", false, false, core, (Class)RubyProcess.RubyStatus.class, "pid", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pid", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$exitstatus(cls, Visibility.PUBLIC, "exitstatus"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "exitstatus", false, false, core, (Class)RubyProcess.RubyStatus.class, "exitstatus", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "exitstatus", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$termsig(cls, Visibility.PUBLIC, "termsig"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "termsig", false, false, core, (Class)RubyProcess.RubyStatus.class, "termsig", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "termsig", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "op_and", false, false, core, (Class)RubyProcess.RubyStatus.class, "op_and", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyProcess.RubyStatus.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$pid(cls, Visibility.PUBLIC, "pid"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "pid", false, false, core, (Class)RubyProcess.RubyStatus.class, "pid", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "pid", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "op_and", false, false, core, (Class)RubyProcess.RubyStatus.class, "op_and", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$success_p(cls, Visibility.PUBLIC, "success?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "success_p", false, false, core, (Class)RubyProcess.RubyStatus.class, "success_p", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "success?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$stopped_p(cls, Visibility.PUBLIC, "stopped?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "stopped_p", false, false, core, (Class)RubyProcess.RubyStatus.class, "stopped_p", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "stopped?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$to_i(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ @@ -65,16 +68,13 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$exited(cls, Visibility.PUBLIC, "exited?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exited", false, false, core, (Class)RubyProcess.RubyStatus.class, "exited", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exited?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$coredump_p(cls, Visibility.PUBLIC, "coredump?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "coredump_p", false, false, core, (Class)RubyProcess.RubyStatus.class, "coredump_p", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "coredump?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$exitstatus(cls, Visibility.PUBLIC, "exitstatus"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "exitstatus", false, false, core, (Class)RubyProcess.RubyStatus.class, "exitstatus", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "exitstatus", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyProcess.RubyStatus.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyProcess.RubyStatus", "stopsig", "stopsig", "op_rshift", ">>", "termsig", "termsig", "pid", "pid", "op_equal", "==", "stopped_p", "stopped?", "success_p", "success?", "coredump_p", "coredump?", "signaled", "signaled?", "to_i", "to_i", "inspect", "inspect", "exited", "exited?", "op_and", "&", "exitstatus", "exitstatus", "to_s", "to_s" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyProcess.RubyStatus", "stopsig", "stopsig", "op_rshift", ">>", "termsig", "termsig", "pid", "pid", "op_equal", "==", "stopped_p", "stopped?", "success_p", "success?", "coredump_p", "coredump?", "signaled", "signaled?", "to_i", "to_i", "inspect", "inspect", "exited", "exited?", "exitstatus", "exitstatus", "op_and", "&", "to_s", "to_s" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyRange$BSearch$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$long_bits_to_double; │ │ │ │ │ │ import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$abs; │ │ │ │ │ │ +import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$double_to_long_bits; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyRange; │ │ │ │ │ │ -import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$double_to_long_bits; │ │ │ │ │ │ +import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$long_bits_to_double; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyRange$BSearch$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$double_to_long_bits((RubyModule)singletonClass, Visibility.PUBLIC, "double_to_long_bits"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$long_bits_to_double((RubyModule)singletonClass, Visibility.PUBLIC, "long_bits_to_double"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "long_bits_to_double", true, false, core, (Class)RubyRange.BSearch.class, "long_bits_to_double", (Class)IRubyObject.class, org$jruby$RubyRange$BSearch$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "long_bits_to_double", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$double_to_long_bits((RubyModule)singletonClass, Visibility.PUBLIC, "double_to_long_bits"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "double_to_long_bits", true, false, core, (Class)RubyRange.BSearch.class, "double_to_long_bits", (Class)IRubyObject.class, org$jruby$RubyRange$BSearch$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "double_to_long_bits", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "double_to_long_bits", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$abs((RubyModule)singletonClass, Visibility.PUBLIC, "abs"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "abs", true, false, core, (Class)RubyRange.BSearch.class, "abs", (Class)IRubyObject.class, org$jruby$RubyRange$BSearch$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "abs", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$long_bits_to_double((RubyModule)singletonClass, Visibility.PUBLIC, "long_bits_to_double"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "long_bits_to_double", true, false, core, (Class)RubyRange.BSearch.class, "long_bits_to_double", (Class)IRubyObject.class, org$jruby$RubyRange$BSearch$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "long_bits_to_double", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyRange.BSearch", "abs", "abs", "long_bits_to_double", "long_bits_to_double", "double_to_long_bits", "double_to_long_bits" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyRange$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -9,28 +9,28 @@ │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$eqq_p; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$step; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$end; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$include_p; │ │ │ │ │ │ -import org.jruby.RubyRange$INVOKER$i$first; │ │ │ │ │ │ -import org.jruby.RubyRange$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$max; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$last; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$cover_p; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$min; │ │ │ │ │ │ +import org.jruby.RubyRange$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$op_mod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$exclude_end_p; │ │ │ │ │ │ +import org.jruby.RubyRange$INVOKER$i$0$0$begin; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$1$initialize; │ │ │ │ │ │ -import org.jruby.RubyRange$INVOKER$i$0$0$begin; │ │ │ │ │ │ +import org.jruby.RubyRange$INVOKER$i$first; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyRange; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -39,29 +39,35 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyRange.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "begin", false, false, core, (Class)RubyRange.class, "begin", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRange$INVOKER$i$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "first", false, false, core, (Class)RubyRange.class, "first", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$1$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyRange.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyRange.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "begin", false, false, core, (Class)RubyRange.class, "begin", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$exclude_end_p(cls, Visibility.PUBLIC, "exclude_end?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exclude_end_p", false, false, core, (Class)RubyRange.class, "exclude_end_p", (Class)RubyBoolean.class, org$jruby$RubyRange$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exclude_end?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$op_mod(cls, Visibility.PUBLIC, "%"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_mod", false, false, core, (Class)RubyRange.class, "op_mod", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "%", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyRange.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$min(cls, Visibility.PUBLIC, "min"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "min", false, false, core, (Class)RubyRange.class, "min", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$cover_p(cls, Visibility.PUBLIC, "cover?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "cover_p", false, false, core, (Class)RubyRange.class, "cover_p", (Class)RubyBoolean.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cover?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ @@ -72,20 +78,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)RubyRange.class, "eql_p", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$max(cls, Visibility.PUBLIC, "max"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "max", false, false, core, (Class)RubyRange.class, "max", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "max", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyRange.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRange$INVOKER$i$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "first", false, false, core, (Class)RubyRange.class, "first", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$include_p(cls, Visibility.PUBLIC, "include?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_p", false, false, core, (Class)RubyRange.class, "include_p", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyRange.class, "inspect", (Class)RubyString.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyRegexp$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,26 +6,26 @@ │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$options; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$op_match2; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$1$0$eqq; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$initialize_m; │ │ │ │ │ │ -import org.jruby.RubyRegexp$INVOKER$i$0$0$source; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyRegexp$INVOKER$i$0$0$source; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$match_p; │ │ │ │ │ │ -import org.jruby.RubyRegexp$INVOKER$i$0$0$named_captures; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$encoding; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyRegexp$INVOKER$i$0$0$hash; │ │ │ │ │ │ +import org.jruby.RubyRegexp$INVOKER$i$0$0$named_captures; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$casefold_p; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$names; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$match_m; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$fixed_encoding_p; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyRegexp$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$1$0$op_match; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$s$0$0$union; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$s$1$0$try_convert; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$s$1$0$quote; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ @@ -58,17 +58,14 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyRegexp.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_match", false, false, core, (Class)RubyRegexp.class, "op_match", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyRegexp.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyRegexp.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$fixed_encoding_p(cls, Visibility.PUBLIC, "fixed_encoding?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fixed_encoding_p", false, false, core, (Class)RubyRegexp.class, "fixed_encoding_p", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fixed_encoding?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$match_m(cls, Visibility.PUBLIC, "match"); │ │ │ │ │ │ @@ -76,29 +73,32 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$names(cls, Visibility.PUBLIC, "names"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "names", false, false, core, (Class)RubyRegexp.class, "names", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "names", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$casefold_p(cls, Visibility.PUBLIC, "casefold?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "casefold_p", false, false, core, (Class)RubyRegexp.class, "casefold_p", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "casefold?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyRegexp.class, "encoding", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$named_captures(cls, Visibility.PUBLIC, "named_captures"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "named_captures", false, false, core, (Class)RubyRegexp.class, "named_captures", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "named_captures", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyRegexp.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyRegexp.class, "encoding", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$match_p(cls, Visibility.PUBLIC, "match?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "match_p", false, false, core, (Class)RubyRegexp.class, "match_p", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyRegexp.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$source(cls, Visibility.PUBLIC, "source"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "source", false, false, core, (Class)RubyRegexp.class, "source", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "source", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyRegexp.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$initialize_m(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize_m", false, false, core, (Class)RubyRegexp.class, "initialize_m", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$1$0$eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eqq", false, false, core, (Class)RubyRegexp.class, "eqq", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$op_match2(cls, Visibility.PUBLIC, "~"); │ │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyRegexp.class, "to_s", (Class)RubyString.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$options(cls, Visibility.PUBLIC, "options"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "options", false, false, core, (Class)RubyRegexp.class, "options", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "options", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyRegexp", "op_match", "=~", "eqq", "===", "op_match2", "~", "match_p", "match?", "union", "union", "op_equal", "==", "source", "source", "casefold_p", "casefold?", "encoding", "encoding", "match_m", "match", "quote", "quote", "names", "names", "last_match_s", "last_match", "inspect", "inspect", "options", "options", "initialize_m", "initialize", "to_s", "to_s", "try_convert", "try_convert", "initialize_copy", "initialize_copy", "named_captures", "named_captures", "hash", "hash", "fixed_encoding_p", "fixed_encoding?" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyRegexp", "op_match", "=~", "eqq", "===", "op_match2", "~", "match_p", "match?", "union", "union", "op_equal", "==", "source", "source", "casefold_p", "casefold?", "encoding", "encoding", "match_m", "match", "quote", "quote", "names", "names", "last_match_s", "last_match", "inspect", "inspect", "options", "options", "initialize_m", "initialize", "to_s", "to_s", "try_convert", "try_convert", "initialize_copy", "initialize_copy", "named_captures", "named_captures", "fixed_encoding_p", "fixed_encoding?", "hash", "hash" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(2, "last_match"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(1, "~"); │ │ │ │ │ │ MethodIndex.addMethodWriteFieldsPacked(2, "~;===;=~;match"); │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubySignalException$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubySignalException$INVOKER$i$0$0$signo; │ │ │ │ │ │ import org.jruby.RubySignalException$INVOKER$i$0$0$message; │ │ │ │ │ │ +import org.jruby.RubySignalException$INVOKER$i$0$0$signo; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubySignalException; │ │ │ │ │ │ import org.jruby.RubySignalException$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -17,17 +17,17 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubySignalException$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySignalException.class, "initialize", (Class)IRubyObject.class, org$jruby$RubySignalException$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySignalException$INVOKER$i$0$0$signo(cls, Visibility.PUBLIC, "signo"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "signo", false, false, core, (Class)RubySignalException.class, "signo", (Class)IRubyObject.class, org$jruby$RubySignalException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "signo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySignalException$INVOKER$i$0$0$message(cls, Visibility.PUBLIC, "message"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "message", false, false, core, (Class)RubySignalException.class, "message", (Class)IRubyObject.class, org$jruby$RubySignalException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "message", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "signm", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySignalException$INVOKER$i$0$0$signo(cls, Visibility.PUBLIC, "signo"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "signo", false, false, core, (Class)RubySignalException.class, "signo", (Class)IRubyObject.class, org$jruby$RubySignalException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "signo", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubySignalException", "signo", "signo", "initialize", "initialize", "message", "message" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyStopIteration$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyStopIteration$INVOKER$i$0$0$result; │ │ │ │ │ │ +import org.jruby.RubyStopIteration$INVOKER$i$1$0$__set_result__; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyStopIteration; │ │ │ │ │ │ -import org.jruby.RubyStopIteration$INVOKER$i$1$0$__set_result__; │ │ │ │ │ │ +import org.jruby.RubyStopIteration$INVOKER$i$0$0$result; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyStopIteration$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyStopIteration$INVOKER$i$1$0$__set_result__(cls, Visibility.PRIVATE, "__set_result__"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "__set_result__", false, false, core, (Class)RubyStopIteration.class, "__set_result__", (Class)IRubyObject.class, org$jruby$RubyStopIteration$POPULATOR.ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "__set_result__", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyStopIteration$INVOKER$i$0$0$result(cls, Visibility.PUBLIC, "result"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyStopIteration$INVOKER$i$0$0$result(cls, Visibility.PUBLIC, "result"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "result", false, false, core, (Class)RubyStopIteration.class, "result", (Class)IRubyObject.class, org$jruby$RubyStopIteration$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "result", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "result", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyStopIteration$INVOKER$i$1$0$__set_result__(cls, Visibility.PRIVATE, "__set_result__"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "__set_result__", false, false, core, (Class)RubyStopIteration.class, "__set_result__", (Class)IRubyObject.class, org$jruby$RubyStopIteration$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "__set_result__", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyStopIteration", "result", "result", "__set_result__", "__set_result__" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyString$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -28,106 +28,106 @@ │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$dump; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$sub_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$rpartition; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$ord; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$str_eql_p19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$upcase_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$delete; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$to_c; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$insert; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$crypt; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$bytes; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$tr_s19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$downcase; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$squeeze; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$0$0$clear; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_ge19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$each_grapheme_cluster; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$each_byte; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$delete_bang; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$b; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$bytesize; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$upcase; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$0$0$clear; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$minus_at; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$slice_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$grapheme_clusters; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$count; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$casecmp_p; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$rstrip_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$1$0$unpack; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$prepend; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$match_p; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$0$0$encoding; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$to_f; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$succ_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$strip; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$splitWithBlock; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$to_i; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$0$0$encoding; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$replace19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$chr; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$delete_suffix; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$1$0$force_encoding; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$lstrip_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$setbyte; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_le19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$concatSingle; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$chop_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$chars; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$tr19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$ljust; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$initialize; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$sum; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$start_with_p; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$plus_at; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$succ; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$reverse19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$chomp19; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$sum; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$1$0$force_encoding; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$delete_suffix_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$delete_prefix_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$tr_bang19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$op_aref; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$upto; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$partition; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$end_with_p; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$swapcase_bang; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$encode; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$gsub; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$scan; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$swapcase; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$reverse_bang19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$sub; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_gt19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_lt19; │ │ │ │ │ │ import org.jruby.RubySymbol; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$intern; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$capitalize_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$scrub_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$downcase_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$each_line; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$delete_prefix; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$capitalize; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$concat; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_plus19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_mul19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$chomp_bang19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$index; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$gsub_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$chop; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$rjust; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_format; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$scrub; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$rindex; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$oct; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$1$0$unpack; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$encode; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$hex; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$op_aset; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$each_codepoint; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$squeeze_bang; │ │ │ │ │ │ @@ -170,14 +170,20 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$hex(cls, Visibility.PUBLIC, "hex"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hex", false, false, core, (Class)RubyString.class, "hex", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hex", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$empty_p(cls, Visibility.PUBLIC, "empty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "empty_p", false, false, core, (Class)RubyString.class, "empty_p", (Class)RubyBoolean.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$encode(cls, Visibility.PUBLIC, "encode"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "encode", false, false, core, (Class)RubyString.class, "encode", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encode", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$unpack(cls, Visibility.PUBLIC, "unpack"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "unpack", false, false, core, (Class)RubyString.class, "unpack", (Class)RubyArray.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$oct(cls, Visibility.PUBLIC, "oct"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "oct", false, false, core, (Class)RubyString.class, "oct", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "oct", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$rindex(cls, Visibility.PUBLIC, "rindex"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rindex", false, false, core, (Class)RubyString.class, "rindex", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rindex", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$scrub(cls, Visibility.PUBLIC, "scrub"); │ │ │ │ │ │ @@ -209,14 +215,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$concat(cls, Visibility.PUBLIC, "concat"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "concat", false, false, core, (Class)RubyString.class, "concat", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "concat", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$capitalize(cls, Visibility.PUBLIC, "capitalize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "capitalize", false, false, core, (Class)RubyString.class, "capitalize", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "capitalize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyString.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$delete_prefix(cls, Visibility.PUBLIC, "delete_prefix"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_prefix", false, false, core, (Class)RubyString.class, "delete_prefix", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete_prefix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)RubyString.class, "each_line", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$downcase_bang(cls, Visibility.PUBLIC, "downcase!"); │ │ │ │ │ │ @@ -249,48 +258,42 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "swapcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$scan(cls, Visibility.PUBLIC, "scan"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "scan", false, false, core, (Class)RubyString.class, "scan", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "scan", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$gsub(cls, Visibility.PUBLIC, "gsub"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gsub", false, false, core, (Class)RubyString.class, "gsub", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gsub", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$encode(cls, Visibility.PUBLIC, "encode"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "encode", false, false, core, (Class)RubyString.class, "encode", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encode", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$swapcase_bang(cls, Visibility.PUBLIC, "swapcase!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "swapcase_bang", false, false, core, (Class)RubyString.class, "swapcase_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "swapcase!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$end_with_p(cls, Visibility.PUBLIC, "end_with?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "end_with_p", false, false, core, (Class)RubyString.class, "end_with_p", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "end_with?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$partition(cls, Visibility.PUBLIC, "partition"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "partition", false, false, core, (Class)RubyString.class, "partition", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "partition", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$upto(cls, Visibility.PUBLIC, "upto"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "upto", false, false, core, (Class)RubyString.class, "upto", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upto", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyString.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", false, false, core, (Class)RubyString.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$tr_bang19(cls, Visibility.PUBLIC, "tr!"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "tr_bang19", false, false, core, (Class)RubyString.class, "tr_bang19", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "tr!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$delete_prefix_bang(cls, Visibility.PUBLIC, "delete_prefix!"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_prefix_bang", false, false, core, (Class)RubyString.class, "delete_prefix_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete_prefix!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$delete_suffix_bang(cls, Visibility.PUBLIC, "delete_suffix!"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_suffix_bang", false, false, core, (Class)RubyString.class, "delete_suffix_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete_suffix!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sum", false, false, core, (Class)RubyString.class, "sum", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$force_encoding(cls, Visibility.PUBLIC, "force_encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "force_encoding", false, false, core, (Class)RubyString.class, "force_encoding", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "force_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$chomp19(cls, Visibility.PUBLIC, "chomp"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chomp19", false, false, core, (Class)RubyString.class, "chomp19", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chomp", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$reverse19(cls, Visibility.PUBLIC, "reverse"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reverse19", false, false, core, (Class)RubyString.class, "reverse19", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reverse", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$succ(cls, Visibility.PUBLIC, "succ"); │ │ │ │ │ │ @@ -299,14 +302,17 @@ │ │ │ │ │ │ cls.putMethod(runtime, "next", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$plus_at(cls, Visibility.PUBLIC, "+@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "plus_at", false, false, core, (Class)RubyString.class, "plus_at", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$start_with_p(cls, Visibility.PUBLIC, "start_with?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "start_with_p", false, false, core, (Class)RubyString.class, "start_with_p", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "start_with?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sum", false, false, core, (Class)RubyString.class, "sum", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyString.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$ljust(cls, Visibility.PUBLIC, "ljust"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "ljust", false, false, core, (Class)RubyString.class, "ljust", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ljust", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$tr19(cls, Visibility.PUBLIC, "tr"); │ │ │ │ │ │ @@ -326,29 +332,23 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$setbyte(cls, Visibility.PUBLIC, "setbyte"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "setbyte", false, false, core, (Class)RubyString.class, "setbyte", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "setbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$lstrip_bang(cls, Visibility.PUBLIC, "lstrip!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lstrip_bang", false, false, core, (Class)RubyString.class, "lstrip_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lstrip!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$force_encoding(cls, Visibility.PUBLIC, "force_encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "force_encoding", false, false, core, (Class)RubyString.class, "force_encoding", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "force_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$delete_suffix(cls, Visibility.PUBLIC, "delete_suffix"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_suffix", false, false, core, (Class)RubyString.class, "delete_suffix", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete_suffix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$chr(cls, Visibility.PUBLIC, "chr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "chr", false, false, core, (Class)RubyString.class, "chr", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$replace19(cls, Visibility.PUBLIC, "replace"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "replace19", false, false, core, (Class)RubyString.class, "replace19", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "replace", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyString.class, "encoding", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$to_i(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "to_i", false, false, core, (Class)RubyString.class, "to_i", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$splitWithBlock(cls, Visibility.PUBLIC, "split"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "splitWithBlock", false, false, core, (Class)RubyString.class, "splitWithBlock", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "split", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$strip(cls, Visibility.PUBLIC, "strip"); │ │ │ │ │ │ @@ -357,27 +357,27 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$succ_bang(cls, Visibility.PUBLIC, "succ!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "succ_bang", false, false, core, (Class)RubyString.class, "succ_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "succ!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "next!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$to_f(cls, Visibility.PUBLIC, "to_f"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_f", false, false, core, (Class)RubyString.class, "to_f", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_f", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyString.class, "encoding", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$match_p(cls, Visibility.PUBLIC, "match?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "match_p", false, false, core, (Class)RubyString.class, "match_p", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyString.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_str", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$prepend(cls, Visibility.PUBLIC, "prepend"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "prepend", false, false, core, (Class)RubyString.class, "prepend", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "prepend", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$unpack(cls, Visibility.PUBLIC, "unpack"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "unpack", false, false, core, (Class)RubyString.class, "unpack", (Class)RubyArray.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyString.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$rstrip_bang(cls, Visibility.PUBLIC, "rstrip!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rstrip_bang", false, false, core, (Class)RubyString.class, "rstrip_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rstrip!", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -392,44 +392,41 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "grapheme_clusters", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$slice_bang(cls, Visibility.PUBLIC, "slice!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "slice_bang", false, false, core, (Class)RubyString.class, "slice_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "slice!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$minus_at(cls, Visibility.PUBLIC, "-@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "minus_at", false, false, core, (Class)RubyString.class, "minus_at", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-@", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "clear", false, false, core, (Class)RubyString.class, "clear", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$upcase(cls, Visibility.PUBLIC, "upcase"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "upcase", false, false, core, (Class)RubyString.class, "upcase", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$bytesize(cls, Visibility.PUBLIC, "bytesize"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "bytesize", false, false, core, (Class)RubyString.class, "bytesize", (Class)RubyFixnum.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bytesize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$b(cls, Visibility.PUBLIC, "b"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "b", false, false, core, (Class)RubyString.class, "b", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "b", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyString.class, "inspect", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubyString.class, "freeze", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$delete_bang(cls, Visibility.PUBLIC, "delete!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "delete_bang", false, false, core, (Class)RubyString.class, "delete_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$each_byte(cls, Visibility.PUBLIC, "each_byte"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_byte", false, false, core, (Class)RubyString.class, "each_byte", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_byte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$each_grapheme_cluster(cls, Visibility.PUBLIC, "each_grapheme_cluster"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_grapheme_cluster", false, false, core, (Class)RubyString.class, "each_grapheme_cluster", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_grapheme_cluster", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$op_ge19(cls, Visibility.PUBLIC, ">="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_ge19", false, false, core, (Class)RubyString.class, "op_ge19", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "clear", false, false, core, (Class)RubyString.class, "clear", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$squeeze(cls, Visibility.PUBLIC, "squeeze"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "squeeze", false, false, core, (Class)RubyString.class, "squeeze", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "squeeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$downcase(cls, Visibility.PUBLIC, "downcase"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "downcase", false, false, core, (Class)RubyString.class, "downcase", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "downcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$tr_s19(cls, Visibility.PUBLIC, "tr_s"); │ │ │ │ │ │ @@ -443,14 +440,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "crypt", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$insert(cls, Visibility.PUBLIC, "insert"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "insert", false, false, core, (Class)RubyString.class, "insert", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "insert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$to_c(cls, Visibility.PUBLIC, "to_c"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_c", false, false, core, (Class)RubyString.class, "to_c", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_c", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubyString.class, "freeze", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$delete(cls, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "delete", false, false, core, (Class)RubyString.class, "delete", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$upcase_bang(cls, Visibility.PUBLIC, "upcase!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "upcase_bang", false, false, core, (Class)RubyString.class, "upcase_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upcase!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$str_eql_p19(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyStruct$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,31 +2,31 @@ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$select; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$2$0$aset; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$each; │ │ │ │ │ │ +import org.jruby.RubyStruct$INVOKER$i$0$0$each_pair; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.RubyStruct$INVOKER$i$0$0$each_pair; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$members; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$values_at; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$size; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyStruct$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$dig; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$1$0$aref; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyStruct$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyStruct; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$s$0$0$newInstance; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -41,17 +41,14 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyStruct$INVOKER$s$0$0$newInstance((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "newInstance", true, false, core, (Class)RubyStruct.class, "newInstance", (Class)RubyClass.class, org$jruby$RubyStruct$POPULATOR.ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyStruct.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyStruct.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$1$0$aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "aref", false, false, core, (Class)RubyStruct.class, "aref", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyStruct.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$dig(cls, Visibility.PUBLIC, "dig"); │ │ │ │ │ │ @@ -63,34 +60,37 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$to_h(cls, Visibility.PUBLIC, "to_h"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_h", false, false, core, (Class)RubyStruct.class, "to_h", (Class)RubyHash.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_h", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyStruct.class, "to_a", (Class)RubyArray.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "values", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyStruct.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)RubyStruct.class, "eql_p", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyStruct.class, "size", (Class)RubyFixnum.class, org$jruby$RubyStruct$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$values_at(cls, Visibility.PUBLIC, "values_at"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "values_at", false, false, core, (Class)RubyStruct.class, "values_at", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "values_at", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$members(cls, Visibility.PUBLIC, "members"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "members", false, false, core, (Class)RubyStruct.class, "members", (Class)RubyArray.class, org$jruby$RubyStruct$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "members", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$each_pair(cls, Visibility.PUBLIC, "each_pair"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_pair", false, false, core, (Class)RubyStruct.class, "each_pair", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyStruct.class, "inspect", (Class)RubyString.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$each_pair(cls, Visibility.PUBLIC, "each_pair"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_pair", false, false, core, (Class)RubyStruct.class, "each_pair", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyStruct.class, "each", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$2$0$aset(cls, Visibility.PUBLIC, "[]="); │ │ │ │ │ │ populateMethod(javaMethod, 2, "aset", false, false, core, (Class)RubyStruct.class, "aset", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$select(cls, Visibility.PUBLIC, "select"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubySymbol$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$1$0$casecmp; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$to_s; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$capitalize; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$downcase; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$0$0$id2name; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$to_sym; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$match_p; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$0$0$encoding; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$swapcase; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$succ; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$1$0$casecmp; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$to_proc; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$0$0$hash; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$downcase; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$upcase; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$0$0$encoding; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$capitalize; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$match_m; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$0$0$id2name; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$casecmp_p; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$swapcase; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$op_aref; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$op_match; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubySymbol; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$s$0$0$all_symbols; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -47,77 +47,77 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "all_symbols", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubySymbol.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_match", false, false, core, (Class)RubySymbol.class, "op_match", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubySymbol.class, "hash", (Class)RubyFixnum.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", false, false, core, (Class)RubySymbol.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$swapcase(cls, Visibility.PUBLIC, "swapcase"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "swapcase", false, false, core, (Class)RubySymbol.class, "swapcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "swapcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$casecmp_p(cls, Visibility.PUBLIC, "casecmp?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "casecmp_p", false, false, core, (Class)RubySymbol.class, "casecmp_p", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "casecmp?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$id2name(cls, Visibility.PUBLIC, "id2name"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "id2name", false, false, core, (Class)RubySymbol.class, "id2name", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "id2name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$match_m(cls, Visibility.PUBLIC, "match"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "match_m", false, false, core, (Class)RubySymbol.class, "match_m", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", false, false, core, (Class)RubySymbol.class, "length", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$capitalize(cls, Visibility.PUBLIC, "capitalize"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "capitalize", false, false, core, (Class)RubySymbol.class, "capitalize", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "capitalize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubySymbol.class, "encoding", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$upcase(cls, Visibility.PUBLIC, "upcase"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "upcase", false, false, core, (Class)RubySymbol.class, "upcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$downcase(cls, Visibility.PUBLIC, "downcase"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "downcase", false, false, core, (Class)RubySymbol.class, "downcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "downcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubySymbol.class, "hash", (Class)RubyFixnum.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC, "to_proc"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_proc", false, false, core, (Class)RubySymbol.class, "to_proc", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$casecmp(cls, Visibility.PUBLIC, "casecmp"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "casecmp", false, false, core, (Class)RubySymbol.class, "casecmp", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "casecmp", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$succ(cls, Visibility.PUBLIC, "succ"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "succ", false, false, core, (Class)RubySymbol.class, "succ", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "succ", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "next", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$swapcase(cls, Visibility.PUBLIC, "swapcase"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "swapcase", false, false, core, (Class)RubySymbol.class, "swapcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "swapcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubySymbol.class, "encoding", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$match_p(cls, Visibility.PUBLIC, "match?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "match_p", false, false, core, (Class)RubySymbol.class, "match_p", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubySymbol.class, "inspect", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$to_sym(cls, Visibility.PUBLIC, "to_sym"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_sym", false, false, core, (Class)RubySymbol.class, "to_sym", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_sym", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "intern", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$downcase(cls, Visibility.PUBLIC, "downcase"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "downcase", false, false, core, (Class)RubySymbol.class, "downcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "downcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$id2name(cls, Visibility.PUBLIC, "id2name"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "id2name", false, false, core, (Class)RubySymbol.class, "id2name", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "id2name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$empty_p(cls, Visibility.PUBLIC, "empty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "empty_p", false, false, core, (Class)RubySymbol.class, "empty_p", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", false, false, core, (Class)RubySymbol.class, "op_eqq", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_cmp", false, false, core, (Class)RubySymbol.class, "op_cmp", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$capitalize(cls, Visibility.PUBLIC, "capitalize"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "capitalize", false, false, core, (Class)RubySymbol.class, "capitalize", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "capitalize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubySymbol.class, "to_s", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$casecmp(cls, Visibility.PUBLIC, "casecmp"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "casecmp", false, false, core, (Class)RubySymbol.class, "casecmp", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "casecmp", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubySymbol", "op_match", "=~", "id2name", "id2name", "downcase", "downcase", "casecmp", "casecmp", "op_eqq", "===", "swapcase", "swapcase", "length", "length", "match_p", "match?", "empty_p", "empty?", "op_cmp", "<=>", "op_equal", "==", "op_aref", "[]", "encoding", "encoding", "match_m", "match", "capitalize", "capitalize", "casecmp_p", "casecmp?", "upcase", "upcase", "succ", "succ", "to_proc", "to_proc", "inspect", "inspect", "to_sym", "to_sym", "to_s", "to_s", "all_symbols", "all_symbols", "hash", "hash" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubySymbol", "op_match", "=~", "downcase", "downcase", "casecmp", "casecmp", "id2name", "id2name", "op_eqq", "===", "length", "length", "swapcase", "swapcase", "match_p", "match?", "empty_p", "empty?", "op_cmp", "<=>", "op_equal", "==", "op_aref", "[]", "encoding", "encoding", "match_m", "match", "capitalize", "capitalize", "casecmp_p", "casecmp?", "upcase", "upcase", "succ", "succ", "to_proc", "to_proc", "inspect", "inspect", "to_sym", "to_sym", "to_s", "to_s", "all_symbols", "all_symbols", "hash", "hash" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubySystemCallError$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubySystemCallError$INVOKER$i$0$2$initialize; │ │ │ │ │ │ +import org.jruby.RubySystemCallError$INVOKER$i$0$0$errno; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubySystemCallError; │ │ │ │ │ │ -import org.jruby.RubySystemCallError$INVOKER$i$0$0$errno; │ │ │ │ │ │ +import org.jruby.RubySystemCallError$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubySystemCallError$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubySystemCallError$INVOKER$i$0$0$errno(cls, Visibility.PUBLIC, "errno"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "errno", false, false, core, (Class)RubySystemCallError.class, "errno", (Class)IRubyObject.class, org$jruby$RubySystemCallError$POPULATOR.ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "errno", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySystemCallError$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubySystemCallError$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySystemCallError.class, "initialize", (Class)IRubyObject.class, org$jruby$RubySystemCallError$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySystemCallError$INVOKER$i$0$0$errno(cls, Visibility.PUBLIC, "errno"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "errno", false, false, core, (Class)RubySystemCallError.class, "errno", (Class)IRubyObject.class, org$jruby$RubySystemCallError$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "errno", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubySystemCallError", "errno", "errno", "initialize", "initialize" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubySystemExit$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubySystemExit$INVOKER$i$0$0$success_p; │ │ │ │ │ │ -import org.jruby.RubySystemExit$INVOKER$i$0$0$status; │ │ │ │ │ │ +import org.jruby.RubySystemExit$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubySystemExit; │ │ │ │ │ │ -import org.jruby.RubySystemExit$INVOKER$i$0$2$initialize; │ │ │ │ │ │ +import org.jruby.RubySystemExit$INVOKER$i$0$0$status; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubySystemExit$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySystemExit.class, "initialize", (Class)IRubyObject.class, org$jruby$RubySystemExit$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$0$status(cls, Visibility.PUBLIC, "status"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$0$status(cls, Visibility.PUBLIC, "status"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "status", false, false, core, (Class)RubySystemExit.class, "status", (Class)IRubyObject.class, org$jruby$RubySystemExit$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "status", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "status", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySystemExit.class, "initialize", (Class)IRubyObject.class, org$jruby$RubySystemExit$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$0$success_p(cls, Visibility.PUBLIC, "success?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "success_p", false, false, core, (Class)RubySystemExit.class, "success_p", (Class)IRubyObject.class, org$jruby$RubySystemExit$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "success?", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubySystemExit", "success_p", "success?", "initialize", "initialize", "status", "status" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyThread$Location$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,48 +1,48 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$to_s; │ │ │ │ │ │ -import org.jruby.RubyThread$Location$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$absolute_path; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$base_label; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$lineno; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$label; │ │ │ │ │ │ +import org.jruby.RubyThread$Location$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyThread; │ │ │ │ │ │ -import org.jruby.RubyThread$Location$INVOKER$i$0$0$path; │ │ │ │ │ │ +import org.jruby.RubyThread$Location$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyThread$Location$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyThread.Location.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyThread.Location.class, "path", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$label(cls, Visibility.PUBLIC, "label"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "label", false, false, core, (Class)RubyThread.Location.class, "label", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "label", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)RubyThread.Location.class, "lineno", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$base_label(cls, Visibility.PUBLIC, "base_label"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "base_label", false, false, core, (Class)RubyThread.Location.class, "base_label", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "base_label", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$absolute_path(cls, Visibility.PUBLIC, "absolute_path"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "absolute_path", false, false, core, (Class)RubyThread.Location.class, "absolute_path", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "absolute_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyThread.Location.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyThread.Location.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyThread.Location", "path", "path", "lineno", "lineno", "absolute_path", "absolute_path", "base_label", "base_label", "inspect", "inspect", "to_s", "to_s", "label", "label" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyThread$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,64 +1,64 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$keys; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$run; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$group; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$alive_p; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$getName; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$stop_p; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$add_trace_func; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$report_on_exception; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$abort_on_exception_set; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$backtrace_locations; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$thread_variable_get; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$key_p; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$wakeup; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$thread_variables; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$2$0$thread_variable_set; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$wakeup; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$kill; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$value; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$setName; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$1$pending_interrupt_p; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$thread_variable_p; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$initialize; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$op_aref; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$1$0$set_trace_func; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$priority_set; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$3$raise; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$1$join; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$2$0$op_aset; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$1$0$set_trace_func; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$priority; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$status; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$group; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$1$join; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$run; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$3$raise; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$safe_level; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$abort_on_exception; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$backtrace; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$report_on_exception_set; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$priority; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$handle_interrupt; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$s$0$0$list; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$kill; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$s$0$0$main; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$s$0$0$current; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$exit; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$stop; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$add_trace_func; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$report_on_exception; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$abort_on_exception_set; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$exclusive; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$s$0$0$list; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$start; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$s$0$0$current; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$pass; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$s$0$0$main; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$1$pending_interrupt_p; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$report_on_exception_set; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$abort_on_exception; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyThread; │ │ │ │ │ │ @@ -82,29 +82,20 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "abort_on_exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$1$0$report_on_exception_set((RubyModule)singletonClass, Visibility.PUBLIC, "report_on_exception="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "report_on_exception_set", true, false, core, (Class)RubyThread.class, "report_on_exception_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "report_on_exception=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$1$pending_interrupt_p((RubyModule)singletonClass, Visibility.PUBLIC, "pending_interrupt?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pending_interrupt_p", true, false, core, (Class)RubyThread.class, "pending_interrupt_p", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "pending_interrupt?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$main((RubyModule)singletonClass, Visibility.PUBLIC, "main"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "main", true, false, core, (Class)RubyThread.class, "main", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "main", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$pass((RubyModule)singletonClass, Visibility.PUBLIC, "pass"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "pass", true, false, core, (Class)RubyThread.class, "pass", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "pass", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$current((RubyModule)singletonClass, Visibility.PUBLIC, "current"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "current", true, false, core, (Class)RubyThread.class, "current", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "current", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$start((RubyModule)singletonClass, Visibility.PUBLIC, "start"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "start", true, false, core, (Class)RubyThread.class, "start", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$list((RubyModule)singletonClass, Visibility.PUBLIC, "list"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "list", true, false, core, (Class)RubyThread.class, "list", (Class)RubyArray.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "list", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$exclusive((RubyModule)singletonClass, Visibility.PUBLIC, "exclusive"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exclusive", true, false, core, (Class)RubyThread.class, "exclusive", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exclusive", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$1$0$abort_on_exception_set((RubyModule)singletonClass, Visibility.PUBLIC, "abort_on_exception="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "abort_on_exception_set", true, false, core, (Class)RubyThread.class, "abort_on_exception_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "abort_on_exception=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$report_on_exception((RubyModule)singletonClass, Visibility.PUBLIC, "report_on_exception"); │ │ │ │ │ │ @@ -115,94 +106,103 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "add_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$stop((RubyModule)singletonClass, Visibility.PUBLIC, "stop"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "stop", true, false, core, (Class)RubyThread.class, "stop", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "stop", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$exit((RubyModule)singletonClass, Visibility.PUBLIC, "exit"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exit", true, false, core, (Class)RubyThread.class, "exit", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$current((RubyModule)singletonClass, Visibility.PUBLIC, "current"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "current", true, false, core, (Class)RubyThread.class, "current", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "current", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$main((RubyModule)singletonClass, Visibility.PUBLIC, "main"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "main", true, false, core, (Class)RubyThread.class, "main", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "main", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$1$0$kill((RubyModule)singletonClass, Visibility.PUBLIC, "kill"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "kill", true, false, core, (Class)RubyThread.class, "kill", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "kill", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$list((RubyModule)singletonClass, Visibility.PUBLIC, "list"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "list", true, false, core, (Class)RubyThread.class, "list", (Class)RubyArray.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "list", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$1$0$handle_interrupt((RubyModule)singletonClass, Visibility.PUBLIC, "handle_interrupt"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "handle_interrupt", true, false, core, (Class)RubyThread.class, "handle_interrupt", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "handle_interrupt", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyThread.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$priority(cls, Visibility.PUBLIC, "priority"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "priority", false, false, core, (Class)RubyThread.class, "priority", (Class)RubyFixnum.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "priority", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$report_on_exception_set(cls, Visibility.PUBLIC, "report_on_exception="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "report_on_exception_set", false, false, core, (Class)RubyThread.class, "report_on_exception_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "report_on_exception=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "backtrace", false, false, core, (Class)RubyThread.class, "backtrace", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$abort_on_exception(cls, Visibility.PUBLIC, "abort_on_exception"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abort_on_exception", false, false, core, (Class)RubyThread.class, "abort_on_exception", (Class)RubyBoolean.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abort_on_exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$safe_level(cls, Visibility.PUBLIC, "safe_level"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "safe_level", false, false, core, (Class)RubyThread.class, "safe_level", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "safe_level", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$1$join(cls, Visibility.PUBLIC, "join"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "join", false, false, core, (Class)RubyThread.class, "join", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$group(cls, Visibility.PUBLIC, "group"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "group", false, false, core, (Class)RubyThread.class, "group", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "group", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$3$raise(cls, Visibility.PUBLIC, "raise"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "raise", false, false, core, (Class)RubyThread.class, "raise", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "raise", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$run(cls, Visibility.PUBLIC, "run"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "run", false, false, core, (Class)RubyThread.class, "run", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "run", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$status(cls, Visibility.PUBLIC, "status"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "status", false, false, core, (Class)RubyThread.class, "status", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "status", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyThread.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$priority(cls, Visibility.PUBLIC, "priority"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "priority", false, false, core, (Class)RubyThread.class, "priority", (Class)RubyFixnum.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "priority", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$set_trace_func(cls, Visibility.PUBLIC, "set_trace_func"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_trace_func", false, false, core, (Class)RubyThread.class, "set_trace_func", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$2$0$op_aset(cls, Visibility.PUBLIC, "[]="); │ │ │ │ │ │ populateMethod(javaMethod, 2, "op_aset", false, false, core, (Class)RubyThread.class, "op_aset", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$3$raise(cls, Visibility.PUBLIC, "raise"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "raise", false, false, core, (Class)RubyThread.class, "raise", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "raise", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$1$join(cls, Visibility.PUBLIC, "join"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "join", false, false, core, (Class)RubyThread.class, "join", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$priority_set(cls, Visibility.PUBLIC, "priority="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "priority_set", false, false, core, (Class)RubyThread.class, "priority_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "priority=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$set_trace_func(cls, Visibility.PUBLIC, "set_trace_func"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_trace_func", false, false, core, (Class)RubyThread.class, "set_trace_func", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_aref", false, false, core, (Class)RubyThread.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyThread.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$thread_variable_p(cls, Visibility.PUBLIC, "thread_variable?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "thread_variable_p", false, false, core, (Class)RubyThread.class, "thread_variable_p", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thread_variable?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyThread.class, "inspect", (Class)RubyString.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$1$pending_interrupt_p(cls, Visibility.PUBLIC, "pending_interrupt?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pending_interrupt_p", false, false, core, (Class)RubyThread.class, "pending_interrupt_p", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pending_interrupt?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$setName(cls, Visibility.PUBLIC, "name="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "setName", false, false, core, (Class)RubyThread.class, "setName", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$value(cls, Visibility.PUBLIC, "value"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "value", false, false, core, (Class)RubyThread.class, "value", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyThread.class, "inspect", (Class)RubyString.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$kill(cls, Visibility.PUBLIC, "kill"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "kill", false, false, core, (Class)RubyThread.class, "kill", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "kill", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "terminate", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$wakeup(cls, Visibility.PUBLIC, "wakeup"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "wakeup", false, false, core, (Class)RubyThread.class, "wakeup", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "wakeup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$2$0$thread_variable_set(cls, Visibility.PUBLIC, "thread_variable_set"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "thread_variable_set", false, false, core, (Class)RubyThread.class, "thread_variable_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thread_variable_set", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$thread_variables(cls, Visibility.PUBLIC, "thread_variables"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "thread_variables", false, false, core, (Class)RubyThread.class, "thread_variables", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thread_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$wakeup(cls, Visibility.PUBLIC, "wakeup"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "wakeup", false, false, core, (Class)RubyThread.class, "wakeup", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "wakeup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$key_p(cls, Visibility.PUBLIC, "key?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "key_p", false, false, core, (Class)RubyThread.class, "key_p", (Class)RubyBoolean.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "key?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$thread_variable_get(cls, Visibility.PUBLIC, "thread_variable_get"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "thread_variable_get", false, false, core, (Class)RubyThread.class, "thread_variable_get", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thread_variable_get", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$backtrace_locations(cls, Visibility.PUBLIC, "backtrace_locations"); │ │ │ │ │ │ @@ -222,16 +222,16 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "stop?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$getName(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getName", false, false, core, (Class)RubyThread.class, "getName", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$alive_p(cls, Visibility.PUBLIC, "alive?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "alive_p", false, false, core, (Class)RubyThread.class, "alive_p", (Class)RubyBoolean.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "alive?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$run(cls, Visibility.PUBLIC, "run"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "run", false, false, core, (Class)RubyThread.class, "run", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "run", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$group(cls, Visibility.PUBLIC, "group"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "group", false, false, core, (Class)RubyThread.class, "group", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "group", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$keys(cls, Visibility.PUBLIC, "keys"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "keys", false, false, core, (Class)RubyThread.class, "keys", (Class)RubyArray.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "keys", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyThread", "setName", "name=", "key_p", "key?", "getName", "name", "pending_interrupt_p", "pending_interrupt?", "handle_interrupt", "handle_interrupt", "backtrace", "backtrace", "add_trace_func", "add_trace_func", "keys", "keys", "main", "main", "run", "run", "report_on_exception_set", "report_on_exception=", "backtrace_locations", "backtrace_locations", "priority_set", "priority=", "current", "current", "raise", "raise", "exclusive", "exclusive", "join", "join", "value", "value", "group", "group", "abort_on_exception", "abort_on_exception", "op_aset", "[]=", "pass", "pass", "safe_level", "safe_level", "wakeup", "wakeup", "stop_p", "stop?", "start", "start", "newInstance", "new", "abort_on_exception_set", "abort_on_exception=", "set_trace_func", "set_trace_func", "op_aref", "[]", "list", "list", "kill", "kill", "priority", "priority", "thread_variable_set", "thread_variable_set", "thread_variables", "thread_variables", "exit", "exit", "thread_variable_p", "thread_variable?", "thread_variable_get", "thread_variable_get", "report_on_exception", "report_on_exception", "stop", "stop", "fetch", "fetch", "inspect", "inspect", "alive_p", "alive?", "initialize", "initialize", "status", "status" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyThread", "setName", "name=", "key_p", "key?", "getName", "name", "pending_interrupt_p", "pending_interrupt?", "handle_interrupt", "handle_interrupt", "backtrace", "backtrace", "add_trace_func", "add_trace_func", "keys", "keys", "main", "main", "run", "run", "report_on_exception_set", "report_on_exception=", "backtrace_locations", "backtrace_locations", "priority_set", "priority=", "current", "current", "raise", "raise", "exclusive", "exclusive", "join", "join", "value", "value", "group", "group", "abort_on_exception", "abort_on_exception", "op_aset", "[]=", "pass", "pass", "safe_level", "safe_level", "wakeup", "wakeup", "stop_p", "stop?", "start", "start", "newInstance", "new", "abort_on_exception_set", "abort_on_exception=", "set_trace_func", "set_trace_func", "op_aref", "[]", "kill", "kill", "list", "list", "priority", "priority", "thread_variable_set", "thread_variable_set", "thread_variables", "thread_variables", "exit", "exit", "thread_variable_p", "thread_variable?", "thread_variable_get", "thread_variable_get", "report_on_exception", "report_on_exception", "stop", "stop", "fetch", "fetch", "inspect", "inspect", "alive_p", "alive?", "initialize", "initialize", "status", "status" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyTime$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -10,16 +10,14 @@ │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$wday; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$to_r; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$zone; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$getgm; │ │ │ │ │ │ import org.jruby.RubyFloat; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$to_f; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$thursday_p; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyTime$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$sec; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$saturday_p; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$year; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$hour; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$getlocal; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ @@ -33,27 +31,29 @@ │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$1$round; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$yday; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$mday; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$dump; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$month; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyTime$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_minus; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$strftime; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$min; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyTime$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$isdst; │ │ │ │ │ │ -import org.jruby.RubyTime$INVOKER$i$0$0$succ; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$asctime; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$to_s; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyTime$INVOKER$i$0$0$to_a; │ │ │ │ │ │ +import org.jruby.RubyTime$INVOKER$i$0$0$succ; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$to_i; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$nsec; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$tuesday_p; │ │ │ │ │ │ import org.jruby.RubyInteger; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$usec; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$monday_p; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_le; │ │ │ │ │ │ @@ -120,50 +120,53 @@ │ │ │ │ │ │ populateMethod(javaMethod, 0, "nsec", false, false, core, (Class)RubyTime.class, "nsec", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "nsec", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "tv_nsec", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_i(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_i", false, false, core, (Class)RubyTime.class, "to_i", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "tv_sec", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyTime.class, "to_a", (Class)RubyArray.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$succ(cls, Visibility.PUBLIC, "succ"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "succ", false, false, core, (Class)RubyTime.class, "succ", (Class)RubyTime.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "succ", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyTime.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", false, false, core, (Class)RubyTime.class, "op_eqq", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$asctime(cls, Visibility.PUBLIC, "asctime"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "asctime", false, false, core, (Class)RubyTime.class, "asctime", (Class)RubyString.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "asctime", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "ctime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyTime.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$succ(cls, Visibility.PUBLIC, "succ"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "succ", false, false, core, (Class)RubyTime.class, "succ", (Class)RubyTime.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "succ", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$isdst(cls, Visibility.PUBLIC, "isdst"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "isdst", false, false, core, (Class)RubyTime.class, "isdst", (Class)RubyBoolean.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "isdst", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "dst?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyTime.class, "to_a", (Class)RubyArray.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$min(cls, Visibility.PUBLIC, "min"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "min", false, false, core, (Class)RubyTime.class, "min", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyTime.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$strftime(cls, Visibility.PUBLIC, "strftime"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "strftime", false, false, core, (Class)RubyTime.class, "strftime", (Class)RubyString.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "strftime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_minus", false, false, core, (Class)RubyTime.class, "op_minus", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyTime.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$month(cls, Visibility.PUBLIC, "month"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "month", false, false, core, (Class)RubyTime.class, "month", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "month", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "mon", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$dump(cls, Visibility.PUBLIC, "_dump"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "dump", false, false, core, (Class)RubyTime.class, "dump", (Class)RubyString.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -220,17 +223,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "saturday?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_cmp", false, false, core, (Class)RubyTime.class, "op_cmp", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$sec(cls, Visibility.PUBLIC, "sec"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sec", false, false, core, (Class)RubyTime.class, "sec", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sec", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyTime.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$thursday_p(cls, Visibility.PUBLIC, "thursday?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "thursday_p", false, false, core, (Class)RubyTime.class, "thursday_p", (Class)RubyBoolean.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thursday?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_f(cls, Visibility.PUBLIC, "to_f"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_f", false, false, core, (Class)RubyTime.class, "to_f", (Class)RubyFloat.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_f", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$getgm(cls, Visibility.PUBLIC, "getgm"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyUncaughtThrowError$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyUncaughtThrowError$INVOKER$i$0$0$value; │ │ │ │ │ │ import org.jruby.RubyUncaughtThrowError$INVOKER$i$0$0$tag; │ │ │ │ │ │ +import org.jruby.RubyUncaughtThrowError$INVOKER$i$0$0$value; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyUncaughtThrowError; │ │ │ │ │ │ import org.jruby.RubyUncaughtThrowError$INVOKER$i$0$1$initialize; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -17,16 +17,16 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyUncaughtThrowError$INVOKER$i$0$1$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyUncaughtThrowError.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyUncaughtThrowError$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyUncaughtThrowError$INVOKER$i$0$0$tag(cls, Visibility.PUBLIC, "tag"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "tag", false, false, core, (Class)RubyUncaughtThrowError.class, "tag", (Class)IRubyObject.class, org$jruby$RubyUncaughtThrowError$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "tag", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUncaughtThrowError$INVOKER$i$0$0$value(cls, Visibility.PUBLIC, "value"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "value", false, false, core, (Class)RubyUncaughtThrowError.class, "value", (Class)IRubyObject.class, org$jruby$RubyUncaughtThrowError$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyUncaughtThrowError$INVOKER$i$0$0$tag(cls, Visibility.PUBLIC, "tag"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "tag", false, false, core, (Class)RubyUncaughtThrowError.class, "tag", (Class)IRubyObject.class, org$jruby$RubyUncaughtThrowError$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "tag", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyUncaughtThrowError", "initialize", "initialize", "tag", "tag", "value", "value" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -7,123 +7,129 @@ │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_ge; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$remainder; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$nan_p; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$ceil; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$op_uplus; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$_dump; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$2$round; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$op_uminus; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$divmod; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$zero_p; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$precs; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_quo; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$sqrt; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_minus; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$fix; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_mul; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$to_f; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_mod; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$coerce; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$hash; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$frac; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$floor; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$2$0$add2; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$to_s; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$exponent; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$split; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$sign; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$nonzero_p; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$to_r; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$finite_p; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$_dump; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$to_int; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$precs; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$infinite_p; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$op_div; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$abs; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$truncate; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$coerce; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$2$0$mult2; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$frac; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_le; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$2$0$sub2; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_pow; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$1$mode; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$save_exception_mode; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$save_rounding_mode; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$1$0$_load; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$1$0$induced_from; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$save_limit; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$1$0$interpret_loosely; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$double_fig; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$limit; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$save_rounding_mode; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$new_; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$1$mode; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$1$0$interpret_loosely; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$new_; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$double_fig; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$new_((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "new_", true, false, core, (Class)RubyBigDecimal.class, "new_", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$limit((RubyModule)singletonClass, Visibility.PUBLIC, "limit"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "limit", true, false, core, (Class)RubyBigDecimal.class, "limit", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "limit", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$double_fig((RubyModule)singletonClass, Visibility.PUBLIC, "double_fig"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$double_fig((RubyModule)singletonClass, Visibility.PUBLIC, "double_fig"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "double_fig", true, false, core, (Class)RubyBigDecimal.class, "double_fig", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "double_fig", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "double_fig", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$1$0$interpret_loosely((RubyModule)singletonClass, Visibility.PUBLIC, "interpret_loosely"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "interpret_loosely", true, false, core, (Class)RubyBigDecimal.class, "interpret_loosely", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "interpret_loosely", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$1$mode((RubyModule)singletonClass, Visibility.PUBLIC, "mode"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "mode", true, false, core, (Class)RubyBigDecimal.class, "mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$new_((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "new_", true, false, core, (Class)RubyBigDecimal.class, "new_", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$save_rounding_mode((RubyModule)singletonClass, Visibility.PUBLIC, "save_rounding_mode"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "save_rounding_mode", true, false, core, (Class)RubyBigDecimal.class, "save_rounding_mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "save_rounding_mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$limit((RubyModule)singletonClass, Visibility.PUBLIC, "limit"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "limit", true, false, core, (Class)RubyBigDecimal.class, "limit", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "limit", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$save_limit((RubyModule)singletonClass, Visibility.PUBLIC, "save_limit"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "save_limit", true, false, core, (Class)RubyBigDecimal.class, "save_limit", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "save_limit", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$1$0$induced_from((RubyModule)singletonClass, Visibility.PUBLIC, "induced_from"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "induced_from", true, false, core, (Class)RubyBigDecimal.class, "induced_from", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "induced_from", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$1$0$_load((RubyModule)singletonClass, Visibility.PUBLIC, "_load"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "_load", true, false, core, (Class)RubyBigDecimal.class, "_load", (Class)RubyBigDecimal.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$save_rounding_mode((RubyModule)singletonClass, Visibility.PUBLIC, "save_rounding_mode"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "save_rounding_mode", true, false, core, (Class)RubyBigDecimal.class, "save_rounding_mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "save_rounding_mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$save_exception_mode((RubyModule)singletonClass, Visibility.PUBLIC, "save_exception_mode"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "save_exception_mode", true, false, core, (Class)RubyBigDecimal.class, "save_exception_mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "save_exception_mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$1$mode((RubyModule)singletonClass, Visibility.PUBLIC, "mode"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "mode", true, false, core, (Class)RubyBigDecimal.class, "mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_pow(cls, Visibility.PUBLIC, "**"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_pow", false, false, core, (Class)RubyBigDecimal.class, "op_pow", (Class)RubyBigDecimal.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "**", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "power", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$2$0$sub2(cls, Visibility.PUBLIC, "sub"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "sub2", false, false, core, (Class)RubyBigDecimal.class, "sub2", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sub", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_le(cls, Visibility.PUBLIC, "<="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_le", false, false, core, (Class)RubyBigDecimal.class, "op_le", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$frac(cls, Visibility.PUBLIC, "frac"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "frac", false, false, core, (Class)RubyBigDecimal.class, "frac", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "frac", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$2$0$mult2(cls, Visibility.PUBLIC, "mult"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "mult2", false, false, core, (Class)RubyBigDecimal.class, "mult2", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mult", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$coerce(cls, Visibility.PUBLIC, "coerce"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "coerce", false, false, core, (Class)RubyBigDecimal.class, "coerce", (Class)RubyArray.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "coerce", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$truncate(cls, Visibility.PUBLIC, "truncate"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "truncate", false, false, core, (Class)RubyBigDecimal.class, "truncate", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "truncate", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$abs(cls, Visibility.PUBLIC, "abs"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abs", false, false, core, (Class)RubyBigDecimal.class, "abs", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abs", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$op_div(cls, Visibility.PUBLIC, "div"); │ │ │ │ │ │ @@ -132,21 +138,21 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)RubyBigDecimal.class, "eql_p", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$infinite_p(cls, Visibility.PUBLIC, "infinite?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "infinite_p", false, false, core, (Class)RubyBigDecimal.class, "infinite_p", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "infinite?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$precs(cls, Visibility.PUBLIC, "precs"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "precs", false, false, core, (Class)RubyBigDecimal.class, "precs", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "precs", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$to_int(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_int", false, false, core, (Class)RubyBigDecimal.class, "to_int", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_int", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$_dump(cls, Visibility.PUBLIC, "_dump"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "_dump", false, false, core, (Class)RubyBigDecimal.class, "_dump", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$finite_p(cls, Visibility.PUBLIC, "finite?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "finite_p", false, false, core, (Class)RubyBigDecimal.class, "finite_p", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "finite?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$to_r(cls, Visibility.PUBLIC, "to_r"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_r", false, false, core, (Class)RubyBigDecimal.class, "to_r", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_r", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ @@ -175,23 +181,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$2$0$add2(cls, Visibility.PUBLIC, "add"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "add2", false, false, core, (Class)RubyBigDecimal.class, "add2", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "add", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$floor(cls, Visibility.PUBLIC, "floor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "floor", false, false, core, (Class)RubyBigDecimal.class, "floor", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "floor", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$frac(cls, Visibility.PUBLIC, "frac"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "frac", false, false, core, (Class)RubyBigDecimal.class, "frac", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "frac", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyBigDecimal.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$coerce(cls, Visibility.PUBLIC, "coerce"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "coerce", false, false, core, (Class)RubyBigDecimal.class, "coerce", (Class)RubyArray.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "coerce", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyBigDecimal.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_mod(cls, Visibility.PUBLIC, "%"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_mod", false, false, core, (Class)RubyBigDecimal.class, "op_mod", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "%", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "modulo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$to_f(cls, Visibility.PUBLIC, "to_f"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_f", false, false, core, (Class)RubyBigDecimal.class, "to_f", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_f", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -200,42 +200,42 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "*", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$fix(cls, Visibility.PUBLIC, "fix"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fix", false, false, core, (Class)RubyBigDecimal.class, "fix", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyBigDecimal.class, "op_plus", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyBigDecimal.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_minus", false, false, core, (Class)RubyBigDecimal.class, "op_minus", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$sqrt(cls, Visibility.PUBLIC, "sqrt"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "sqrt", false, false, core, (Class)RubyBigDecimal.class, "sqrt", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sqrt", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_quo(cls, Visibility.PUBLIC, "/"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_quo", false, false, core, (Class)RubyBigDecimal.class, "op_quo", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "/", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "quo", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$precs(cls, Visibility.PUBLIC, "precs"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "precs", false, false, core, (Class)RubyBigDecimal.class, "precs", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "precs", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyBigDecimal.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$zero_p(cls, Visibility.PUBLIC, "zero?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "zero_p", false, false, core, (Class)RubyBigDecimal.class, "zero_p", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "zero?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$divmod(cls, Visibility.PUBLIC, "divmod"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "divmod", false, false, core, (Class)RubyBigDecimal.class, "divmod", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "divmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$op_uminus(cls, Visibility.PUBLIC, "-@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "op_uminus", false, false, core, (Class)RubyBigDecimal.class, "op_uminus", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$2$round(cls, Visibility.PUBLIC, "round"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "round", false, false, core, (Class)RubyBigDecimal.class, "round", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "round", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$_dump(cls, Visibility.PUBLIC, "_dump"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "_dump", false, false, core, (Class)RubyBigDecimal.class, "_dump", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$op_uplus(cls, Visibility.PUBLIC, "+@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "op_uplus", false, false, core, (Class)RubyBigDecimal.class, "op_uplus", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$ceil(cls, Visibility.PUBLIC, "ceil"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "ceil", false, false, core, (Class)RubyBigDecimal.class, "ceil", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ceil", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$nan_p(cls, Visibility.PUBLIC, "nan?"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$coverage$CoverageModule$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.coverage.CoverageModule$INVOKER$s$0$0$result; │ │ │ │ │ │ import org.jruby.ext.coverage.CoverageModule$INVOKER$s$start; │ │ │ │ │ │ import org.jruby.ext.coverage.CoverageModule$INVOKER$s$0$0$peek_result; │ │ │ │ │ │ +import org.jruby.ext.coverage.CoverageModule$INVOKER$s$0$0$result; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.coverage.CoverageModule; │ │ │ │ │ │ import org.jruby.ext.coverage.CoverageModule$INVOKER$s$0$0$running_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$0$0$running_p(cls, Visibility.PUBLIC, "running?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "running_p", true, false, core, (Class)CoverageModule.class, "running_p", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "running?", (DynamicMethod)javaMethod); │ │ │ │ │ │ DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "running?", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$0$0$result(cls, Visibility.PUBLIC, "result"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "result", true, false, core, (Class)CoverageModule.class, "result", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "result", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "result", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$0$0$peek_result(cls, Visibility.PUBLIC, "peek_result"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "peek_result", true, false, core, (Class)CoverageModule.class, "peek_result", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "peek_result", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "peek_result", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$start(cls, Visibility.PUBLIC, "start"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "start", true, false, core, (Class)CoverageModule.class, "start", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "start", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$0$0$result(cls, Visibility.PUBLIC, "result"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "result", true, false, core, (Class)CoverageModule.class, "result", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "result", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "result", moduleMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.coverage.CoverageModule", "running_p", "running?", "result", "result", "peek_result", "peek_result", "start", "start" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$date$RubyDate$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -10,66 +10,67 @@ │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$gregorian_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$wday; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$leap_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$marshal_load; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$italy; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$sec_fraction; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$cweek; │ │ │ │ │ │ -import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$next_day; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$zone; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$cwday; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$ajd; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$cwyear; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ -import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$hash; │ │ │ │ │ │ +import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$new_start; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$prev_year; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$prev_day; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$hour; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$minute; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$second; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$day_fraction; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$ld; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$mjd; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$1$new_offset; │ │ │ │ │ │ -import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$start; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$next_year; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$shift_fw; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$next; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$mday; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$yday; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$to_date; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$julian_p; │ │ │ │ │ │ +import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$op_minus; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$strftime; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$1$_valid_civil_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$prev_month; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$jd; │ │ │ │ │ │ +import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$start; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$amjd; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$1$_valid_ordinal_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$offset; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$next_month; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$mon; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$gregorian; │ │ │ │ │ │ import org.jruby.RubyTime; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$to_time; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$julian; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$year; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$shift_bw; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$3$ordinal; │ │ │ │ │ │ +import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$_load; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$_valid_weeknum_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$jd; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$new_; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$valid_commercial_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$2$0$_parse_impl; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$valid_ordinal_p; │ │ │ │ │ │ import org.jruby.RubyNumeric; │ │ │ │ │ │ @@ -80,15 +81,14 @@ │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$_comp_year69; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$_valid_civil_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$valid_civil_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$zone_to_diff; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$gregorian_leap_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$_valid_jd_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$valid_jd_p; │ │ │ │ │ │ -import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$_load; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$_valid_ordinal_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$civil; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$today; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$_valid_commercial_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$3$0$_valid_time_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$julian_leap_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$2$0$_subs; │ │ │ │ │ │ @@ -135,17 +135,14 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$civil((RubyModule)singletonClass, Visibility.PUBLIC, "civil"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "civil", true, false, core, (Class)RubyDate.class, "civil", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "civil", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putAlias("new", aliasedMethod, "civil"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$0$1$_valid_ordinal_p((RubyModule)singletonClass, Visibility.PRIVATE, "_valid_ordinal?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "_valid_ordinal_p", true, false, core, (Class)RubyDate.class, "_valid_ordinal_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_valid_ordinal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDate$INVOKER$s$1$0$_load((RubyModule)singletonClass, Visibility.PUBLIC, "_load"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "_load", true, false, core, (Class)RubyDate.class, "_load", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$valid_jd_p((RubyModule)singletonClass, Visibility.PUBLIC, "valid_jd?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "valid_jd_p", true, false, core, (Class)RubyDate.class, "valid_jd_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "valid_jd?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$_valid_jd_p((RubyModule)singletonClass, Visibility.PRIVATE, "_valid_jd?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "_valid_jd_p", true, false, core, (Class)RubyDate.class, "_valid_jd_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_valid_jd?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$1$0$gregorian_leap_p((RubyModule)singletonClass, Visibility.PUBLIC, "gregorian_leap?"); │ │ │ │ │ │ @@ -188,14 +185,17 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "new!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$jd((RubyModule)singletonClass, Visibility.PUBLIC, "jd"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "jd", true, false, core, (Class)RubyDate.class, "jd", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "jd", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$0$1$_valid_weeknum_p((RubyModule)singletonClass, Visibility.PRIVATE, "_valid_weeknum?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "_valid_weeknum_p", true, false, core, (Class)RubyDate.class, "_valid_weeknum_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_valid_weeknum?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDate$INVOKER$s$1$0$_load((RubyModule)singletonClass, Visibility.PUBLIC, "_load"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "_load", true, false, core, (Class)RubyDate.class, "_load", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$0$3$ordinal((RubyModule)singletonClass, Visibility.PUBLIC, "ordinal"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "ordinal", true, false, core, (Class)RubyDate.class, "ordinal", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ordinal", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$1$0$shift_bw(cls, Visibility.PUBLIC, "<<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "shift_bw", false, false, core, (Class)RubyDate.class, "shift_bw", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$year(cls, Visibility.PUBLIC, "year"); │ │ │ │ │ │ @@ -222,14 +222,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "offset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$1$_valid_ordinal_p(cls, Visibility.PRIVATE, "_valid_ordinal?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "_valid_ordinal_p", false, false, core, (Class)RubyDate.class, "_valid_ordinal_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "_valid_ordinal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$amjd(cls, Visibility.PUBLIC, "amjd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "amjd", false, false, core, (Class)RubyDate.class, "amjd", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "amjd", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$start(cls, Visibility.PUBLIC, "start"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "start", false, false, core, (Class)RubyDate.class, "start", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$jd(cls, Visibility.PUBLIC, "jd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "jd", false, false, core, (Class)RubyDate.class, "jd", (Class)RubyFixnum.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "jd", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", false, false, core, (Class)RubyDate.class, "op_eqq", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$prev_month(cls, Visibility.PUBLIC, "prev_month"); │ │ │ │ │ │ @@ -246,14 +249,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$strftime(cls, Visibility.PUBLIC, "strftime"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "strftime", false, false, core, (Class)RubyDate.class, "strftime", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "strftime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_minus", false, false, core, (Class)RubyDate.class, "op_minus", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyDate.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$julian_p(cls, Visibility.PUBLIC, "julian?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "julian_p", false, false, core, (Class)RubyDate.class, "julian_p", (Class)RubyBoolean.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "julian?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$to_date(cls, Visibility.PUBLIC, "to_date"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_date", false, false, core, (Class)RubyDate.class, "to_date", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_date", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$yday(cls, Visibility.PUBLIC, "yday"); │ │ │ │ │ │ @@ -269,17 +275,14 @@ │ │ │ │ │ │ cls.putAlias("succ", aliasedMethod, "next"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$1$0$shift_fw(cls, Visibility.PUBLIC, ">>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "shift_fw", false, false, core, (Class)RubyDate.class, "shift_fw", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$next_year(cls, Visibility.PUBLIC, "next_year"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "next_year", false, false, core, (Class)RubyDate.class, "next_year", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "next_year", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$start(cls, Visibility.PUBLIC, "start"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "start", false, false, core, (Class)RubyDate.class, "start", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$1$new_offset(cls, Visibility.PRIVATE, "new_offset"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_offset", false, false, core, (Class)RubyDate.class, "new_offset", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new_offset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$mjd(cls, Visibility.PUBLIC, "mjd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mjd", false, false, core, (Class)RubyDate.class, "mjd", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mjd", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$ld(cls, Visibility.PUBLIC, "ld"); │ │ │ │ │ │ @@ -313,17 +316,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyDate.class, "to_s", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$new_start(cls, Visibility.PUBLIC, "new_start"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_start", false, false, core, (Class)RubyDate.class, "new_start", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new_start", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyDate.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyDate.class, "inspect", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)RubyDate.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$cwyear(cls, Visibility.PUBLIC, "cwyear"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "cwyear", false, false, core, (Class)RubyDate.class, "cwyear", (Class)RubyInteger.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cwyear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$ajd(cls, Visibility.PUBLIC, "ajd"); │ │ │ │ │ │ @@ -334,17 +337,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cwday", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$zone(cls, Visibility.PRIVATE, "zone"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "zone", false, false, core, (Class)RubyDate.class, "zone", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "zone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$next_day(cls, Visibility.PUBLIC, "next_day"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "next_day", false, false, core, (Class)RubyDate.class, "next_day", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "next_day", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyDate.class, "inspect", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$cweek(cls, Visibility.PUBLIC, "cweek"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "cweek", false, false, core, (Class)RubyDate.class, "cweek", (Class)RubyInteger.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cweek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$sec_fraction(cls, Visibility.PRIVATE, "sec_fraction"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sec_fraction", false, false, core, (Class)RubyDate.class, "sec_fraction", (Class)RubyNumeric.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sec_fraction", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("second_fraction", aliasedMethod, "sec_fraction"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,49 +1,49 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$block_length; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$bubblebabble; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$reset; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$digest_length; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$block_length; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$1$0$update; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$finish; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$digest_length; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$digest_length(cls, Visibility.PUBLIC, "digest_length"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "digest_length", false, false, core, (Class)RubyDigest.DigestBase.class, "digest_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "digest_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyDigest.DigestBase.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "finish", false, false, core, (Class)RubyDigest.DigestBase.class, "finish", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$1$0$update(cls, Visibility.PUBLIC, "update"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "update", false, false, core, (Class)RubyDigest.DigestBase.class, "update", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "update", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$digest_length(cls, Visibility.PUBLIC, "digest_length"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "digest_length", false, false, core, (Class)RubyDigest.DigestBase.class, "digest_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "digest_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$block_length(cls, Visibility.PUBLIC, "block_length"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "block_length", false, false, core, (Class)RubyDigest.DigestBase.class, "block_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "block_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$reset(cls, Visibility.PUBLIC, "reset"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reset", false, false, core, (Class)RubyDigest.DigestBase.class, "reset", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$bubblebabble(cls, Visibility.PUBLIC, "bubblebabble"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "bubblebabble", false, false, core, (Class)RubyDigest.DigestBase.class, "bubblebabble", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bubblebabble", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$block_length(cls, Visibility.PUBLIC, "block_length"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "block_length", false, false, core, (Class)RubyDigest.DigestBase.class, "block_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "block_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.digest.RubyDigest.DigestBase", "update", "update", "reset", "reset", "initialize_copy", "initialize_copy", "finish", "finish", "digest_length", "digest_length", "bubblebabble", "bubblebabble", "block_length", "block_length" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,84 +1,84 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$to_s; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$1$hexdigest; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$hexdigest_bang; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$block_length; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$reset; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$digest_length; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$finish; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$1$bubblebabble; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$block_length; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$digest_bang; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$1$0$update; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$length; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$1$digest; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$finish; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$1$hexdigest; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$newObject; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$1$0$op_equal; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$1$0$op_equal; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$digest_length; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$digest_length(cls, Visibility.PUBLIC, "digest_length"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "digest_length", true, false, core, (Class)RubyDigest.DigestInstance.class, "digest_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "digest_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", true, false, core, (Class)RubyDigest.DigestInstance.class, "op_equal", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$newObject(cls, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "newObject", true, false, core, (Class)RubyDigest.DigestInstance.class, "newObject", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)RubyDigest.DigestInstance.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$1$hexdigest(cls, Visibility.PUBLIC, "hexdigest"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "hexdigest", true, false, core, (Class)RubyDigest.DigestInstance.class, "hexdigest", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hexdigest", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "finish", true, false, core, (Class)RubyDigest.DigestInstance.class, "finish", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$1$digest(cls, Visibility.PUBLIC, "digest"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "digest", true, false, core, (Class)RubyDigest.DigestInstance.class, "digest", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "digest", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", true, false, core, (Class)RubyDigest.DigestInstance.class, "length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$1$0$update(cls, Visibility.PUBLIC, "update"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "update", true, false, core, (Class)RubyDigest.DigestInstance.class, "update", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "update", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$digest_bang(cls, Visibility.PUBLIC, "digest!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "digest_bang", true, false, core, (Class)RubyDigest.DigestInstance.class, "digest_bang", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "digest!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)RubyDigest.DigestInstance.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$block_length(cls, Visibility.PUBLIC, "block_length"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "block_length", true, false, core, (Class)RubyDigest.DigestInstance.class, "block_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "block_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$1$bubblebabble((RubyModule)singletonClass, Visibility.PUBLIC, "bubblebabble"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "bubblebabble", true, false, core, (Class)RubyDigest.DigestInstance.class, "bubblebabble", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "bubblebabble", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "finish", true, false, core, (Class)RubyDigest.DigestInstance.class, "finish", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$digest_length(cls, Visibility.PUBLIC, "digest_length"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "digest_length", true, false, core, (Class)RubyDigest.DigestInstance.class, "digest_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "digest_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$reset(cls, Visibility.PUBLIC, "reset"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reset", true, false, core, (Class)RubyDigest.DigestInstance.class, "reset", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reset", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$block_length(cls, Visibility.PUBLIC, "block_length"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "block_length", true, false, core, (Class)RubyDigest.DigestInstance.class, "block_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "block_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$hexdigest_bang(cls, Visibility.PUBLIC, "hexdigest!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hexdigest_bang", true, false, core, (Class)RubyDigest.DigestInstance.class, "hexdigest_bang", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hexdigest!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$1$hexdigest(cls, Visibility.PUBLIC, "hexdigest"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "hexdigest", true, false, core, (Class)RubyDigest.DigestInstance.class, "hexdigest", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hexdigest", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)RubyDigest.DigestInstance.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.digest.RubyDigest.DigestInstance", "length", "length", "update", "update", "op_equal", "==", "digest_length", "digest_length", "bubblebabble", "bubblebabble", "digest_bang", "digest!", "hexdigest", "hexdigest", "hexdigest_bang", "hexdigest!", "newObject", "new", "digest", "digest", "inspect", "inspect", "reset", "reset", "to_s", "to_s", "finish", "finish", "block_length", "block_length" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.digest.RubyDigest.DigestInstance", "length", "length", "update", "update", "op_equal", "==", "digest_length", "digest_length", "bubblebabble", "bubblebabble", "digest_bang", "digest!", "hexdigest", "hexdigest", "hexdigest_bang", "hexdigest!", "newObject", "new", "inspect", "inspect", "digest", "digest", "reset", "reset", "to_s", "to_s", "finish", "finish", "block_length", "block_length" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$etc$RubyEtc$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,22 +3,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$getgrnam; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$1$getpwuid; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$getpwnam; │ │ │ │ │ │ +import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$group; │ │ │ │ │ │ +import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$sysconf; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$setgrent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$uname; │ │ │ │ │ │ -import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$sysconf; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$confstr; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$getlogin; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$endgrent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$passwd; │ │ │ │ │ │ -import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$group; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$getpwent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$1$getgrgid; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$endpwent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$systmpdir; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$sysconfdir; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$setpwent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$nprocessors; │ │ │ │ │ │ @@ -72,19 +72,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getgrgid", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$getpwent(cls, Visibility.PUBLIC, "getpwent"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getpwent", true, false, core, (Class)RubyEtc.class, "getpwent", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpwent", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getpwent", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$group(cls, Visibility.PUBLIC, "group"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "group", true, false, core, (Class)RubyEtc.class, "group", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "group", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "group", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$passwd(cls, Visibility.PUBLIC, "passwd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "passwd", true, false, core, (Class)RubyEtc.class, "passwd", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "passwd", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "passwd", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$endgrent(cls, Visibility.PUBLIC, "endgrent"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "endgrent", true, false, core, (Class)RubyEtc.class, "endgrent", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1); │ │ │ │ │ │ @@ -97,29 +92,34 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getlogin", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$1$0$confstr(cls, Visibility.PUBLIC, "confstr"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "confstr", true, false, core, (Class)RubyEtc.class, "confstr", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "confstr", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "confstr", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$1$0$sysconf(cls, Visibility.PUBLIC, "sysconf"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "sysconf", true, false, core, (Class)RubyEtc.class, "sysconf", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sysconf", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "sysconf", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$uname(cls, Visibility.PUBLIC, "uname"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "uname", true, false, core, (Class)RubyEtc.class, "uname", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "uname", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "uname", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$setgrent(cls, Visibility.PUBLIC, "setgrent"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "setgrent", true, false, core, (Class)RubyEtc.class, "setgrent", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "setgrent", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "setgrent", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$1$0$sysconf(cls, Visibility.PUBLIC, "sysconf"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "sysconf", true, false, core, (Class)RubyEtc.class, "sysconf", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sysconf", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "sysconf", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$group(cls, Visibility.PUBLIC, "group"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "group", true, false, core, (Class)RubyEtc.class, "group", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "group", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "group", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$1$0$getpwnam(cls, Visibility.PUBLIC, "getpwnam"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "getpwnam", true, false, core, (Class)RubyEtc.class, "getpwnam", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpwnam", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getpwnam", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$1$getpwuid(cls, Visibility.PUBLIC, "getpwuid"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "getpwuid", true, false, core, (Class)RubyEtc.class, "getpwuid", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1_ARY); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$ffi$CallbackInfo$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.ffi.CallbackInfo$INVOKER$i$0$0$param_types; │ │ │ │ │ │ import org.jruby.ext.ffi.CallbackInfo$INVOKER$i$0$0$to_s; │ │ │ │ │ │ +import org.jruby.ext.ffi.CallbackInfo$INVOKER$i$0$0$param_types; │ │ │ │ │ │ import org.jruby.ext.ffi.CallbackInfo$INVOKER$i$0$0$result_type; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.ffi.CallbackInfo; │ │ │ │ │ │ import org.jruby.ext.ffi.CallbackInfo$INVOKER$s$0$1$newCallbackInfo; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -23,16 +23,16 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new CallbackInfo$INVOKER$s$0$1$newCallbackInfo((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "newCallbackInfo", true, false, core, (Class)CallbackInfo.class, "newCallbackInfo", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new CallbackInfo$INVOKER$i$0$0$result_type(cls, Visibility.PUBLIC, "result_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "result_type", false, false, core, (Class)CallbackInfo.class, "result_type", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "result_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new CallbackInfo$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)CallbackInfo.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new CallbackInfo$INVOKER$i$0$0$param_types(cls, Visibility.PUBLIC, "param_types"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "param_types", false, false, core, (Class)CallbackInfo.class, "param_types", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "param_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new CallbackInfo$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)CallbackInfo.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.ffi.CallbackInfo", "result_type", "result_type", "newCallbackInfo", "new", "to_s", "to_s", "param_types", "param_types" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$jruby$JRubyLibrary$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$1$0$identity_hash; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$subclasses; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$0$is_security_restricted; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$1$0$set_security_restricted; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$0$with_current_runtime_as_global; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$1$0$reference0; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$3$compile; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$subclasses; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$1$0$reference; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$3$compile_ir; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$3$parse; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$1$set_context_class_loader; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$0$runtime; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ @@ -63,14 +63,19 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$1$0$reference(cls, Visibility.PUBLIC, "reference"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "reference", true, false, core, (Class)JRubyLibrary.class, "reference", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reference", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "ref", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "reference", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "ref", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$subclasses(cls, Visibility.PUBLIC, "subclasses"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "subclasses", true, false, core, (Class)JRubyLibrary.class, "subclasses", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "subclasses", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "subclasses", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$0$3$compile(cls, Visibility.PUBLIC, "compile"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "compile", true, false, core, (Class)JRubyLibrary.class, "compile", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "compile", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "compile", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$1$0$reference0(cls, Visibility.PUBLIC, "reference0"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "reference0", true, false, core, (Class)JRubyLibrary.class, "reference0", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ @@ -88,19 +93,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "security_restricted=", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$0$0$is_security_restricted(cls, Visibility.PUBLIC, "security_restricted?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "is_security_restricted", true, false, core, (Class)JRubyLibrary.class, "is_security_restricted", (Class)RubyBoolean.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "security_restricted?", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "security_restricted?", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$subclasses(cls, Visibility.PUBLIC, "subclasses"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "subclasses", true, false, core, (Class)JRubyLibrary.class, "subclasses", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "subclasses", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "subclasses", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$1$0$identity_hash(cls, Visibility.PUBLIC, "identity_hash"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "identity_hash", true, false, core, (Class)JRubyLibrary.class, "identity_hash", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "identity_hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "identity_hash", moduleMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.jruby.JRubyLibrary", "dereference", "dereference", "is_security_restricted", "security_restricted?", "set_context_class_loader", "set_context_class_loader", "runtime", "runtime", "reference0", "reference0", "parse", "parse", "compile_ir", "compile_ir", "identity_hash", "identity_hash", "reference", "reference", "compile", "compile", "set_security_restricted", "security_restricted=", "with_current_runtime_as_global", "with_current_runtime_as_global", "subclasses", "subclasses" }); │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -4,55 +4,55 @@ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$wait; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$notifyAll; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$native_posix_p; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$current_directory; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$internal_libraries; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$load_java_class; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$notify; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$classpath_launcher; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$cache_stats; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$getObjectSpaceEnabled; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$gc; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$2$0$set_last_exit_status; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$load_ext; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$setObjectSpaceEnabled; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$1$class_loader_resources; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$extra_gem_paths; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$2$0$set_meta_class; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$notify; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$rbSynchronized; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$internal_libraries; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$load_java_class; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$classpath_launcher; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$rbSynchronized; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$classpath_launcher((RubyModule)singletonClass, Visibility.PUBLIC, "classpath_launcher"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "classpath_launcher", true, false, core, (Class)JRubyUtilLibrary.class, "classpath_launcher", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "classpath_launcher", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "rbSynchronized", true, false, core, (Class)JRubyUtilLibrary.class, "rbSynchronized", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "synchronized", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$notify(cls, Visibility.PUBLIC, "notify"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "notify", true, false, core, (Class)JRubyUtilLibrary.class, "notify", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "notify", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$load_java_class((RubyModule)singletonClass, Visibility.PUBLIC, "load_java_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "load_java_class", true, false, core, (Class)JRubyUtilLibrary.class, "load_java_class", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "load_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$internal_libraries(cls, Visibility.PUBLIC, "internal_libraries"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "internal_libraries", true, false, core, (Class)JRubyUtilLibrary.class, "internal_libraries", (Class)RubyArray.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "internal_libraries", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "notify", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "internal_libraries", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$2$0$set_meta_class((RubyModule)singletonClass, Visibility.PUBLIC, "set_meta_class"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "set_meta_class", true, false, core, (Class)JRubyUtilLibrary.class, "set_meta_class", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "set_meta_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$extra_gem_paths((RubyModule)singletonClass, Visibility.PUBLIC, "extra_gem_paths"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "extra_gem_paths", true, false, core, (Class)JRubyUtilLibrary.class, "extra_gem_paths", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "extra_gem_paths", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$1$class_loader_resources(cls, Visibility.PUBLIC, "class_loader_resources"); │ │ │ │ │ │ @@ -92,22 +92,22 @@ │ │ │ │ │ │ singletonClass.putMethod(runtime, "object_space?", moduleMethod); │ │ │ │ │ │ singletonClass.putAlias("objectspace?", aliasedMethod, "objectspace"); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$cache_stats(cls, Visibility.PUBLIC, "cache_stats"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "cache_stats", true, false, core, (Class)JRubyUtilLibrary.class, "cache_stats", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cache_stats", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "cache_stats", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$load_java_class((RubyModule)singletonClass, Visibility.PUBLIC, "load_java_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "load_java_class", true, false, core, (Class)JRubyUtilLibrary.class, "load_java_class", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "load_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$internal_libraries(cls, Visibility.PUBLIC, "internal_libraries"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "internal_libraries", true, false, core, (Class)JRubyUtilLibrary.class, "internal_libraries", (Class)RubyArray.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "internal_libraries", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$classpath_launcher((RubyModule)singletonClass, Visibility.PUBLIC, "classpath_launcher"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "classpath_launcher", true, false, core, (Class)JRubyUtilLibrary.class, "classpath_launcher", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "classpath_launcher", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$notify(cls, Visibility.PUBLIC, "notify"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "notify", true, false, core, (Class)JRubyUtilLibrary.class, "notify", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "notify", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "internal_libraries", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "notify", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$current_directory((RubyModule)singletonClass, Visibility.PUBLIC, "current_directory"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "current_directory", true, false, core, (Class)JRubyUtilLibrary.class, "current_directory", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "current_directory", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$native_posix_p((RubyModule)singletonClass, Visibility.PUBLIC, "native_posix?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "native_posix_p", true, false, core, (Class)JRubyUtilLibrary.class, "native_posix_p", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "native_posix?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$notifyAll(cls, Visibility.PUBLIC, "notify_all"); │ │ │ │ │ │ @@ -116,10 +116,10 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "notify_all", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$wait(cls, Visibility.PUBLIC, "wait"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "wait", true, false, core, (Class)JRubyUtilLibrary.class, "wait", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "wait", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "wait", moduleMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.jruby.JRubyUtilLibrary", "wait", "wait", "set_meta_class", "set_meta_class", "setObjectSpaceEnabled", "objectspace=", "notifyAll", "notify_all", "rbSynchronized", "synchronized", "extra_gem_paths", "extra_gem_paths", "classpath_launcher", "classpath_launcher", "class_loader_resources", "class_loader_resources", "notify", "notify", "load_ext", "load_ext", "set_last_exit_status", "set_last_exit_status", "cache_stats", "cache_stats", "load_java_class", "load_java_class", "current_directory", "current_directory", "gc", "gc", "internal_libraries", "internal_libraries", "native_posix_p", "native_posix?", "getObjectSpaceEnabled", "objectspace" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.jruby.JRubyUtilLibrary", "wait", "wait", "set_meta_class", "set_meta_class", "setObjectSpaceEnabled", "objectspace=", "notifyAll", "notify_all", "rbSynchronized", "synchronized", "extra_gem_paths", "extra_gem_paths", "classpath_launcher", "classpath_launcher", "class_loader_resources", "class_loader_resources", "load_ext", "load_ext", "notify", "notify", "set_last_exit_status", "set_last_exit_status", "cache_stats", "cache_stats", "load_java_class", "load_java_class", "current_directory", "current_directory", "gc", "gc", "internal_libraries", "internal_libraries", "native_posix_p", "native_posix?", "getObjectSpaceEnabled", "objectspace" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$monitor$Monitor$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$enter; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$2$0$wait_for_cond; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$mon_locked_p; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$synchronize; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$try_enter; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$exit; │ │ │ │ │ │ -import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$mon_check_owner; │ │ │ │ │ │ +import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ +import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$enter; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$mon_owned_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -23,14 +23,17 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$mon_owned_p(cls, Visibility.PUBLIC, "mon_owned?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mon_owned_p", false, false, core, (Class)Monitor.class, "mon_owned_p", (Class)RubyBoolean.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "mon_owned?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$enter(cls, Visibility.PUBLIC, "enter"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enter", false, false, core, (Class)Monitor.class, "enter", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enter", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$mon_check_owner(cls, Visibility.PUBLIC, "mon_check_owner"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mon_check_owner", false, false, core, (Class)Monitor.class, "mon_check_owner", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mon_check_owner", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$exit(cls, Visibility.PUBLIC, "exit"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exit", false, false, core, (Class)Monitor.class, "exit", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$try_enter(cls, Visibility.PUBLIC, "try_enter"); │ │ │ │ │ │ @@ -41,13 +44,10 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "synchronize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$mon_locked_p(cls, Visibility.PUBLIC, "mon_locked?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mon_locked_p", false, false, core, (Class)Monitor.class, "mon_locked_p", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mon_locked?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$2$0$wait_for_cond(cls, Visibility.PUBLIC, "wait_for_cond"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "wait_for_cond", false, false, core, (Class)Monitor.class, "wait_for_cond", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "wait_for_cond", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$enter(cls, Visibility.PUBLIC, "enter"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enter", false, false, core, (Class)Monitor.class, "enter", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enter", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.monitor.Monitor", "exit", "exit", "mon_owned_p", "mon_owned?", "mon_locked_p", "mon_locked?", "enter", "enter", "wait_for_cond", "wait_for_cond", "try_enter", "try_enter", "mon_check_owner", "mon_check_owner", "synchronize", "synchronize" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$pathname$RubyPathname$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.runtime.MethodIndex; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$taint; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$fnmatch; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$make_symlink; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$sub; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$freeze; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$to_path; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$glob; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$untaint; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$unlink; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$sub_ext; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$taint; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$3$each_line; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$each_entry; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$make_link; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$freeze; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$sub; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$to_path; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$glob; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$opendir; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$untaint; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$initialize; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$s$0$0$getwd; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname; │ │ │ │ │ │ @@ -56,51 +56,54 @@ │ │ │ │ │ │ cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize", false, false, core, (Class)RubyPathname.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyPathname.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$untaint(cls, Visibility.PUBLIC, "untaint"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "untaint", false, false, core, (Class)RubyPathname.class, "untaint", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "untaint", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$opendir(cls, Visibility.PUBLIC, "opendir"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "opendir", false, false, core, (Class)RubyPathname.class, "opendir", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "opendir", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyPathname.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$opendir(cls, Visibility.PUBLIC, "opendir"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "opendir", false, false, core, (Class)RubyPathname.class, "opendir", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "opendir", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$glob(cls, Visibility.PUBLIC, "glob"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "glob", false, false, core, (Class)RubyPathname.class, "glob", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "glob", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$to_path(cls, Visibility.PUBLIC, "to_path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_path", false, false, core, (Class)RubyPathname.class, "to_path", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$sub(cls, Visibility.PUBLIC, "sub"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sub", false, false, core, (Class)RubyPathname.class, "sub", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sub", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubyPathname.class, "freeze", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$make_link(cls, Visibility.PUBLIC, "make_link"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "make_link", false, false, core, (Class)RubyPathname.class, "make_link", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "make_link", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$each_entry(cls, Visibility.PUBLIC, "each_entry"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_entry", false, false, core, (Class)RubyPathname.class, "each_entry", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_entry", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$3$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)RubyPathname.class, "each_line", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$taint(cls, Visibility.PUBLIC, "taint"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "taint", false, false, core, (Class)RubyPathname.class, "taint", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "taint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$sub_ext(cls, Visibility.PUBLIC, "sub_ext"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "sub_ext", false, false, core, (Class)RubyPathname.class, "sub_ext", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sub_ext", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$unlink(cls, Visibility.PUBLIC, "unlink"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "unlink", false, false, core, (Class)RubyPathname.class, "unlink", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "unlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$glob(cls, Visibility.PUBLIC, "glob"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "glob", false, false, core, (Class)RubyPathname.class, "glob", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "glob", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$to_path(cls, Visibility.PUBLIC, "to_path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_path", false, false, core, (Class)RubyPathname.class, "to_path", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubyPathname.class, "freeze", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$sub(cls, Visibility.PUBLIC, "sub"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sub", false, false, core, (Class)RubyPathname.class, "sub", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sub", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$untaint(cls, Visibility.PUBLIC, "untaint"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "untaint", false, false, core, (Class)RubyPathname.class, "untaint", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "untaint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$make_symlink(cls, Visibility.PUBLIC, "make_symlink"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "make_symlink", false, false, core, (Class)RubyPathname.class, "make_symlink", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "make_symlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$fnmatch(cls, Visibility.PUBLIC, "fnmatch"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fnmatch", false, false, core, (Class)RubyPathname.class, "fnmatch", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fnmatch", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("fnmatch?", aliasedMethod, "fnmatch"); │ │ │ │ │ │ @@ -112,17 +115,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyPathname.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyPathname.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$taint(cls, Visibility.PUBLIC, "taint"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "taint", false, false, core, (Class)RubyPathname.class, "taint", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "taint", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.pathname.RubyPathname", "sub", "sub", "to_path", "to_path", "fnmatch", "fnmatch", "sub_ext", "sub_ext", "glob", "glob", "empty_p", "empty?", "op_cmp", "<=>", "op_equal", "==", "each_line", "each_line", "taint", "taint", "freeze", "freeze", "unlink", "unlink", "opendir", "opendir", "make_symlink", "make_symlink", "untaint", "untaint", "each_entry", "each_entry", "getwd", "getwd", "inspect", "inspect", "to_s", "to_s", "initialize_copy", "initialize_copy", "initialize", "initialize", "make_link", "make_link", "hash", "hash" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.pathname.RubyPathname", "sub", "sub", "to_path", "to_path", "fnmatch", "fnmatch", "sub_ext", "sub_ext", "glob", "glob", "empty_p", "empty?", "op_cmp", "<=>", "op_equal", "==", "each_line", "each_line", "taint", "taint", "freeze", "freeze", "unlink", "unlink", "opendir", "opendir", "make_symlink", "make_symlink", "each_entry", "each_entry", "untaint", "untaint", "getwd", "getwd", "inspect", "inspect", "to_s", "to_s", "initialize_copy", "initialize_copy", "initialize", "initialize", "make_link", "make_link", "hash", "hash" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodWriteFieldsPacked(2, "sub"); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$ripper$RubyRipper$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$encoding; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$2$0$dedent_string; │ │ │ │ │ │ -import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$filename; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$yydebug; │ │ │ │ │ │ +import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$filename; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$1$0$yydebug_set; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$lineno; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$state; │ │ │ │ │ │ -import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$parse; │ │ │ │ │ │ +import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$encoding; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$error_p; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$column; │ │ │ │ │ │ +import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$parse; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$end_seen_p; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$s$2$0$dedent_string; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$s$1$0$lex_state_name; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -36,43 +36,43 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "lex_state_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$s$2$0$dedent_string((RubyModule)singletonClass, Visibility.PUBLIC, "dedent_string"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "dedent_string", true, false, core, (Class)RubyRipper.class, "dedent_string", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "dedent_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$end_seen_p(cls, Visibility.PUBLIC, "end_seen?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "end_seen_p", false, false, core, (Class)RubyRipper.class, "end_seen_p", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "end_seen?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$parse(cls, Visibility.PUBLIC, "parse"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "parse", false, false, core, (Class)RubyRipper.class, "parse", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "parse", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$column(cls, Visibility.PUBLIC, "column"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "column", false, false, core, (Class)RubyRipper.class, "column", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "column", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$error_p(cls, Visibility.PUBLIC, "error?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "error_p", false, false, core, (Class)RubyRipper.class, "error_p", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "error?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyRipper.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$parse(cls, Visibility.PUBLIC, "parse"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "parse", false, false, core, (Class)RubyRipper.class, "parse", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "parse", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyRipper.class, "encoding", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$state(cls, Visibility.PUBLIC, "state"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "state", false, false, core, (Class)RubyRipper.class, "state", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "state", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)RubyRipper.class, "lineno", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$1$0$yydebug_set(cls, Visibility.PUBLIC, "yydebug="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "yydebug_set", false, false, core, (Class)RubyRipper.class, "yydebug_set", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "yydebug=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$yydebug(cls, Visibility.PUBLIC, "yydebug"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "yydebug", false, false, core, (Class)RubyRipper.class, "yydebug", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "yydebug", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$filename(cls, Visibility.PUBLIC, "filename"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "filename", false, false, core, (Class)RubyRipper.class, "filename", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "filename", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$yydebug(cls, Visibility.PUBLIC, "yydebug"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "yydebug", false, false, core, (Class)RubyRipper.class, "yydebug", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "yydebug", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$2$0$dedent_string(cls, Visibility.PUBLIC, "dedent_string"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "dedent_string", false, false, core, (Class)RubyRipper.class, "dedent_string", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dedent_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyRipper.class, "encoding", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.ripper.RubyRipper", "dedent_string", "dedent_string", "error_p", "error?", "column", "column", "lex_state_name", "lex_state_name", "parse", "parse", "encoding", "encoding", "yydebug", "yydebug", "end_seen_p", "end_seen?", "lineno", "lineno", "filename", "filename", "yydebug_set", "yydebug=", "initialize", "initialize", "state", "state" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$set$RubySet$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,62 +1,62 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$taint; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_or; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$replace; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$reset; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$include_p; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$subset_p; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$disjoint_p; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$intersect_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$1$0$initialize_dup; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$compare_by_identity; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$superset_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$flatten; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_diff; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$to_set; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$flatten_bang; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$rb_clear; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$subtract; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_and; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$1$0$initialize_clone; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$collect_bang; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$initialize; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$add; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_xor; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$delete_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$compare_by_identity; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$divide; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$each; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$to_set; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$1$0$flatten_merge; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$rb_merge; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$to_a; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$untaint; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$add_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$1$0$initialize_clone; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$taint; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$compare_by_identity_p; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$freeze; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$proper_subset_p; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$reject_bang; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$1$0$flatten_merge; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$untaint; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$1$0$initialize_dup; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$select_bang; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$flatten; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$classify; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$proper_superset_p; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.ext.set.RubySet; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$s$0$0$create; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -75,120 +75,123 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$proper_superset_p(cls, Visibility.PUBLIC, "proper_superset?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "proper_superset_p", false, false, core, (Class)RubySet.class, "proper_superset_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "proper_superset?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias(">", aliasedMethod, "proper_superset?"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$classify(cls, Visibility.PUBLIC, "classify"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "classify", false, false, core, (Class)RubySet.class, "classify", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "classify", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$flatten(cls, Visibility.PUBLIC, "flatten"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "flatten", false, false, core, (Class)RubySet.class, "flatten", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "flatten", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$select_bang(cls, Visibility.PUBLIC, "select!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select_bang", false, false, core, (Class)RubySet.class, "select_bang", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter!", aliasedMethod, "select!"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$untaint(cls, Visibility.PUBLIC, "untaint"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "untaint", false, false, core, (Class)RubySet.class, "untaint", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "untaint", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$flatten_merge(cls, Visibility.PROTECTED, "flatten_merge"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "flatten_merge", false, false, core, (Class)RubySet.class, "flatten_merge", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "flatten_merge", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$initialize_dup(cls, Visibility.PUBLIC, "initialize_dup"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "initialize_dup", false, false, core, (Class)RubySet.class, "initialize_dup", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize_dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$reject_bang(cls, Visibility.PUBLIC, "reject!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject_bang", false, false, core, (Class)RubySet.class, "reject_bang", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$proper_subset_p(cls, Visibility.PUBLIC, "proper_subset?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "proper_subset_p", false, false, core, (Class)RubySet.class, "proper_subset_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "proper_subset?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("<", aliasedMethod, "proper_subset?"); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubySet.class, "freeze", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$compare_by_identity_p(cls, Visibility.PUBLIC, "compare_by_identity?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "compare_by_identity_p", false, false, core, (Class)RubySet.class, "compare_by_identity_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "compare_by_identity?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eql", false, false, core, (Class)RubySet.class, "op_eql", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$initialize_clone(cls, Visibility.PUBLIC, "initialize_clone"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "initialize_clone", false, false, core, (Class)RubySet.class, "initialize_clone", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize_clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$taint(cls, Visibility.PUBLIC, "taint"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "taint", false, false, core, (Class)RubySet.class, "taint", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "taint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$add_p(cls, Visibility.PUBLIC, "add?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "add_p", false, false, core, (Class)RubySet.class, "add_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "add?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubySet.class, "to_a", (Class)RubyArray.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$untaint(cls, Visibility.PUBLIC, "untaint"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "untaint", false, false, core, (Class)RubySet.class, "untaint", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "untaint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$rb_merge(cls, Visibility.PUBLIC, "merge"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "rb_merge", false, false, core, (Class)RubySet.class, "rb_merge", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "merge", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$to_set(cls, Visibility.PUBLIC, "to_set"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "to_set", false, false, core, (Class)RubySet.class, "to_set", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_set", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$flatten_merge(cls, Visibility.PROTECTED, "flatten_merge"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "flatten_merge", false, false, core, (Class)RubySet.class, "flatten_merge", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "flatten_merge", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubySet.class, "each", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$divide(cls, Visibility.PUBLIC, "divide"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "divide", false, false, core, (Class)RubySet.class, "divide", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "divide", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubySet.class, "delete_if", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$empty_p(cls, Visibility.PUBLIC, "empty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "empty_p", false, false, core, (Class)RubySet.class, "empty_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$compare_by_identity(cls, Visibility.PUBLIC, "compare_by_identity"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "compare_by_identity", false, false, core, (Class)RubySet.class, "compare_by_identity", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "compare_by_identity", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$delete_p(cls, Visibility.PUBLIC, "delete?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_p", false, false, core, (Class)RubySet.class, "delete_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_xor(cls, Visibility.PUBLIC, "^"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_xor", false, false, core, (Class)RubySet.class, "op_xor", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "^", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$add(cls, Visibility.PUBLIC, "add"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "add", false, false, core, (Class)RubySet.class, "add", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "add", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("<<", aliasedMethod, "add"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubySet.class, "op_equal", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubySet.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$set$RubySet$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySet.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$collect_bang(cls, Visibility.PUBLIC, "collect!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "collect_bang", false, false, core, (Class)RubySet.class, "collect_bang", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "collect!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("map!", aliasedMethod, "collect!"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubySet.class, "keep_if", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$initialize_clone(cls, Visibility.PUBLIC, "initialize_clone"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "initialize_clone", false, false, core, (Class)RubySet.class, "initialize_clone", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize_clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_and", false, false, core, (Class)RubySet.class, "op_and", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("intersection", aliasedMethod, "&"); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubySet.class, "to_a", (Class)RubyArray.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$subtract(cls, Visibility.PUBLIC, "subtract"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "subtract", false, false, core, (Class)RubySet.class, "subtract", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "subtract", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$rb_clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rb_clear", false, false, core, (Class)RubySet.class, "rb_clear", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$flatten_bang(cls, Visibility.PUBLIC, "flatten!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "flatten_bang", false, false, core, (Class)RubySet.class, "flatten_bang", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "flatten!", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$to_set(cls, Visibility.PUBLIC, "to_set"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "to_set", false, false, core, (Class)RubySet.class, "to_set", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_set", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_diff(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_diff", false, false, core, (Class)RubySet.class, "op_diff", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("difference", aliasedMethod, "-"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$flatten(cls, Visibility.PUBLIC, "flatten"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "flatten", false, false, core, (Class)RubySet.class, "flatten", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "flatten", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubySet.class, "delete_if", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$superset_p(cls, Visibility.PUBLIC, "superset?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "superset_p", false, false, core, (Class)RubySet.class, "superset_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "superset?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias(">=", aliasedMethod, "superset?"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$initialize_dup(cls, Visibility.PUBLIC, "initialize_dup"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "initialize_dup", false, false, core, (Class)RubySet.class, "initialize_dup", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize_dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubySet.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$set$RubySet$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$compare_by_identity(cls, Visibility.PUBLIC, "compare_by_identity"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "compare_by_identity", false, false, core, (Class)RubySet.class, "compare_by_identity", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "compare_by_identity", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$intersect_p(cls, Visibility.PUBLIC, "intersect?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "intersect_p", false, false, core, (Class)RubySet.class, "intersect_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "intersect?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$disjoint_p(cls, Visibility.PUBLIC, "disjoint?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "disjoint_p", false, false, core, (Class)RubySet.class, "disjoint_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "disjoint?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$subset_p(cls, Visibility.PUBLIC, "subset?"); │ │ │ │ │ │ @@ -200,34 +203,31 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("length", aliasedMethod, "size"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$include_p(cls, Visibility.PUBLIC, "include?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_p", false, false, core, (Class)RubySet.class, "include_p", (Class)RubyBoolean.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("member?", aliasedMethod, "include?"); │ │ │ │ │ │ cls.putAlias("===", aliasedMethod, "include?"); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubySet.class, "keep_if", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubySet.class, "inspect", (Class)RubyString.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("to_s", aliasedMethod, "inspect"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubySet.class, "freeze", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$reset(cls, Visibility.PUBLIC, "reset"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reset", false, false, core, (Class)RubySet.class, "reset", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$replace(cls, Visibility.PUBLIC, "replace"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "replace", false, false, core, (Class)RubySet.class, "replace", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "replace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_or(cls, Visibility.PUBLIC, "|"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_or", false, false, core, (Class)RubySet.class, "op_or", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "|", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("+", aliasedMethod, "|"); │ │ │ │ │ │ cls.putAlias("union", aliasedMethod, "|"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$delete(cls, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete", false, false, core, (Class)RubySet.class, "delete", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$taint(cls, Visibility.PUBLIC, "taint"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "taint", false, false, core, (Class)RubySet.class, "taint", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "taint", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.set.RubySet", "keep_if", "keep_if", "proper_superset_p", "proper_superset?", "classify", "classify", "initialize_clone", "initialize_clone", "delete_p", "delete?", "flatten_bang", "flatten!", "empty_p", "empty?", "replace", "replace", "subset_p", "subset?", "delete", "delete", "disjoint_p", "disjoint?", "flatten", "flatten", "op_or", "|", "compare_by_identity_p", "compare_by_identity?", "compare_by_identity", "compare_by_identity", "superset_p", "superset?", "freeze", "freeze", "select_bang", "select!", "rb_clear", "clear", "untaint", "untaint", "add_p", "add?", "create", "[]", "flatten_merge", "flatten_merge", "divide", "divide", "collect_bang", "collect!", "rb_merge", "merge", "proper_subset_p", "proper_subset?", "include_p", "include?", "add", "add", "op_eql", "eql?", "to_set", "to_set", "intersect_p", "intersect?", "subtract", "subtract", "length", "size", "to_a", "to_a", "op_equal", "==", "each", "each", "delete_if", "delete_if", "taint", "taint", "initialize_dup", "initialize_dup", "inspect", "inspect", "reject_bang", "reject!", "op_and", "&", "reset", "reset", "initialize", "initialize", "op_xor", "^", "hash", "hash", "op_diff", "-" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.set.RubySet", "keep_if", "keep_if", "proper_superset_p", "proper_superset?", "classify", "classify", "initialize_clone", "initialize_clone", "delete_p", "delete?", "flatten_bang", "flatten!", "empty_p", "empty?", "replace", "replace", "subset_p", "subset?", "delete", "delete", "disjoint_p", "disjoint?", "flatten", "flatten", "op_or", "|", "compare_by_identity_p", "compare_by_identity?", "superset_p", "superset?", "compare_by_identity", "compare_by_identity", "freeze", "freeze", "select_bang", "select!", "rb_clear", "clear", "add_p", "add?", "untaint", "untaint", "create", "[]", "flatten_merge", "flatten_merge", "divide", "divide", "collect_bang", "collect!", "rb_merge", "merge", "proper_subset_p", "proper_subset?", "include_p", "include?", "add", "add", "op_eql", "eql?", "to_set", "to_set", "intersect_p", "intersect?", "subtract", "subtract", "length", "size", "op_equal", "==", "to_a", "to_a", "each", "each", "delete_if", "delete_if", "taint", "taint", "initialize_dup", "initialize_dup", "inspect", "inspect", "reject_bang", "reject!", "op_and", "&", "reset", "reset", "initialize", "initialize", "op_xor", "^", "hash", "hash", "op_diff", "-" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$Addrinfo$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,191 +1,191 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$canonname; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_v4compat_p; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_sitelocal_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$1$getnameinfo; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$unix_path; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$afamily; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$to_str; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$1$0$marshal_load; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_multicast_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$canonname; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$unix_path; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_global_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$inspect_sockaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_linklocal_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_port; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv4_multicast_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_to_ipv4; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$afamily; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$1$getnameinfo; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$inspect_sockaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_linklocal_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$to_sockaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$initialize; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_to_ipv4; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv4_private_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_address; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$protocol; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$pfamily; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_port; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_nodelocal_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_address; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_sitelocal_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_unpack; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$socktype; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$unix_p; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv4_loopback_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$pfamily; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_loopback_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$protocol; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_v4mapped_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_unpack; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_unspecified_p; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv4_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$to_str; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$socktype; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_orglocal_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$s$unix; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$s$1$0$ip; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$s$0$0$getaddrinfo; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$s$2$0$udp; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$s$2$0$tcp; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$s$0$0$getaddrinfo; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$s$2$0$udp; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$s$unix; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$socket$Addrinfo$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$2$0$udp((RubyModule)singletonClass, Visibility.PUBLIC, "udp"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "udp", true, false, core, (Class)Addrinfo.class, "udp", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "udp", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$2$0$tcp((RubyModule)singletonClass, Visibility.PUBLIC, "tcp"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "tcp", true, false, core, (Class)Addrinfo.class, "tcp", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "tcp", (DynamicMethod)javaMethod); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$unix((RubyModule)singletonClass, Visibility.PUBLIC, "unix"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "unix", true, false, core, (Class)Addrinfo.class, "unix", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "unix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$0$0$getaddrinfo((RubyModule)singletonClass, Visibility.PUBLIC, "getaddrinfo"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "getaddrinfo", true, false, core, (Class)Addrinfo.class, "getaddrinfo", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getaddrinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$2$0$tcp((RubyModule)singletonClass, Visibility.PUBLIC, "tcp"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "tcp", true, false, core, (Class)Addrinfo.class, "tcp", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "tcp", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$2$0$udp((RubyModule)singletonClass, Visibility.PUBLIC, "udp"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "udp", true, false, core, (Class)Addrinfo.class, "udp", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "udp", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$1$0$ip((RubyModule)singletonClass, Visibility.PUBLIC, "ip"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "ip", true, false, core, (Class)Addrinfo.class, "ip", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ip", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$unix((RubyModule)singletonClass, Visibility.PUBLIC, "unix"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "unix", true, false, core, (Class)Addrinfo.class, "unix", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "unix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_orglocal_p(cls, Visibility.PUBLIC, "ipv6_mc_orglocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_mc_orglocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_orglocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_mc_orglocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$socktype(cls, Visibility.PUBLIC, "socktype"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "socktype", false, false, core, (Class)Addrinfo.class, "socktype", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "socktype", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_p(cls, Visibility.PUBLIC, "ipv6?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_p", false, false, core, (Class)Addrinfo.class, "ipv6_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$to_str(cls, Visibility.PUBLIC, "to_str"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_str", false, false, core, (Class)Addrinfo.class, "to_str", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_str", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv4_p(cls, Visibility.PUBLIC, "ipv4?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv4_p", false, false, core, (Class)Addrinfo.class, "ipv4_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv4?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_unspecified_p(cls, Visibility.PUBLIC, "ipv6_unspecified?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_unspecified_p", false, false, core, (Class)Addrinfo.class, "ipv6_unspecified_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_unspecified?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_unpack(cls, Visibility.PUBLIC, "ip_unpack"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ip_unpack", false, false, core, (Class)Addrinfo.class, "ip_unpack", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ip_unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_v4mapped_p(cls, Visibility.PUBLIC, "ipv6_v4mapped?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_v4mapped_p", false, false, core, (Class)Addrinfo.class, "ipv6_v4mapped_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_v4mapped?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$protocol(cls, Visibility.PUBLIC, "protocol"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "protocol", false, false, core, (Class)Addrinfo.class, "protocol", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "protocol", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_loopback_p(cls, Visibility.PUBLIC, "ipv6_loopback?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_loopback_p", false, false, core, (Class)Addrinfo.class, "ipv6_loopback_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_loopback?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$pfamily(cls, Visibility.PUBLIC, "pfamily"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "pfamily", false, false, core, (Class)Addrinfo.class, "pfamily", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "pfamily", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv4_loopback_p(cls, Visibility.PUBLIC, "ipv4_loopback?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv4_loopback_p", false, false, core, (Class)Addrinfo.class, "ipv4_loopback_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv4_loopback?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$unix_p(cls, Visibility.PUBLIC, "unix?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "unix_p", false, false, core, (Class)Addrinfo.class, "unix_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "unix?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$socktype(cls, Visibility.PUBLIC, "socktype"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "socktype", false, false, core, (Class)Addrinfo.class, "socktype", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "socktype", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_unpack(cls, Visibility.PUBLIC, "ip_unpack"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ip_unpack", false, false, core, (Class)Addrinfo.class, "ip_unpack", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ip_unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_sitelocal_p(cls, Visibility.PUBLIC, "ipv6_sitelocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_sitelocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_sitelocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_sitelocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_nodelocal_p(cls, Visibility.PUBLIC, "ipv6_mc_nodelocal?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ipv6_mc_nodelocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_nodelocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ipv6_mc_nodelocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$pfamily(cls, Visibility.PUBLIC, "pfamily"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "pfamily", false, false, core, (Class)Addrinfo.class, "pfamily", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pfamily", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$protocol(cls, Visibility.PUBLIC, "protocol"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "protocol", false, false, core, (Class)Addrinfo.class, "protocol", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "protocol", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_address(cls, Visibility.PUBLIC, "ip_address"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ip_address", false, false, core, (Class)Addrinfo.class, "ip_address", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ip_address", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_nodelocal_p(cls, Visibility.PUBLIC, "ipv6_mc_nodelocal?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ipv6_mc_nodelocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_nodelocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ipv6_mc_nodelocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_port(cls, Visibility.PUBLIC, "ip_port"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ip_port", false, true, core, (Class)Addrinfo.class, "ip_port", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ip_port", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv4_private_p(cls, Visibility.PUBLIC, "ipv4_private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv4_private_p", false, false, core, (Class)Addrinfo.class, "ipv4_private_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv4_private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_to_ipv4(cls, Visibility.PUBLIC, "ipv6_to_ipv4"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ipv6_to_ipv4", false, true, core, (Class)Addrinfo.class, "ipv6_to_ipv4", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ipv6_to_ipv4", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)Addrinfo.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$to_sockaddr(cls, Visibility.PUBLIC, "to_sockaddr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_sockaddr", false, false, core, (Class)Addrinfo.class, "to_sockaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_sockaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Addrinfo.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_linklocal_p(cls, Visibility.PUBLIC, "ipv6_linklocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_linklocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_linklocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_linklocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$inspect_sockaddr(cls, Visibility.PUBLIC, "inspect_sockaddr"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect_sockaddr", false, false, core, (Class)Addrinfo.class, "inspect_sockaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect_sockaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, true, core, (Class)Addrinfo.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_to_ipv4(cls, Visibility.PUBLIC, "ipv6_to_ipv4"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ipv6_to_ipv4", false, true, core, (Class)Addrinfo.class, "ipv6_to_ipv4", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ipv6_to_ipv4", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$1$getnameinfo(cls, Visibility.PUBLIC, "getnameinfo"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "getnameinfo", false, false, core, (Class)Addrinfo.class, "getnameinfo", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "getnameinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$afamily(cls, Visibility.PUBLIC, "afamily"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "afamily", false, false, core, (Class)Addrinfo.class, "afamily", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "afamily", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv4_multicast_p(cls, Visibility.PUBLIC, "ipv4_multicast?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv4_multicast_p", false, false, core, (Class)Addrinfo.class, "ipv4_multicast_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv4_multicast?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_port(cls, Visibility.PUBLIC, "ip_port"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ip_port", false, true, core, (Class)Addrinfo.class, "ip_port", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ip_port", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Addrinfo.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_linklocal_p(cls, Visibility.PUBLIC, "ipv6_mc_linklocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_mc_linklocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_linklocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_mc_linklocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$inspect_sockaddr(cls, Visibility.PUBLIC, "inspect_sockaddr"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect_sockaddr", false, false, core, (Class)Addrinfo.class, "inspect_sockaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect_sockaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_global_p(cls, Visibility.PUBLIC, "ipv6_mc_global?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_mc_global_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_global_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_mc_global?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$unix_path(cls, Visibility.PUBLIC, "unix_path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "unix_path", false, false, core, (Class)Addrinfo.class, "unix_path", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "unix_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$canonname(cls, Visibility.PUBLIC, "canonname"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "canonname", false, false, core, (Class)Addrinfo.class, "canonname", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "canonname", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_multicast_p(cls, Visibility.PUBLIC, "ipv6_multicast?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_multicast_p", false, false, core, (Class)Addrinfo.class, "ipv6_multicast_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_multicast?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$1$0$marshal_load(cls, Visibility.PUBLIC, "marshal_load"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "marshal_load", false, true, core, (Class)Addrinfo.class, "marshal_load", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$afamily(cls, Visibility.PUBLIC, "afamily"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "afamily", false, false, core, (Class)Addrinfo.class, "afamily", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "afamily", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$unix_path(cls, Visibility.PUBLIC, "unix_path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "unix_path", false, false, core, (Class)Addrinfo.class, "unix_path", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "unix_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$to_str(cls, Visibility.PUBLIC, "to_str"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_str", false, false, core, (Class)Addrinfo.class, "to_str", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_str", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_p(cls, Visibility.PUBLIC, "ip?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ip_p", false, false, core, (Class)Addrinfo.class, "ip_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ip?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$1$getnameinfo(cls, Visibility.PUBLIC, "getnameinfo"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "getnameinfo", false, false, core, (Class)Addrinfo.class, "getnameinfo", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "getnameinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_sitelocal_p(cls, Visibility.PUBLIC, "ipv6_mc_sitelocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_mc_sitelocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_sitelocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_mc_sitelocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_v4compat_p(cls, Visibility.PUBLIC, "ipv6_v4compat?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_v4compat_p", false, false, core, (Class)Addrinfo.class, "ipv6_v4compat_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_v4compat?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$canonname(cls, Visibility.PUBLIC, "canonname"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "canonname", false, false, core, (Class)Addrinfo.class, "canonname", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "canonname", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Addrinfo", "udp", "udp", "ipv6_mc_orglocal_p", "ipv6_mc_orglocal?", "ipv6_unspecified_p", "ipv6_unspecified?", "pfamily", "pfamily", "marshal_load", "marshal_load", "ipv6_v4compat_p", "ipv6_v4compat?", "afamily", "afamily", "protocol", "protocol", "ipv6_loopback_p", "ipv6_loopback?", "ipv6_mc_linklocal_p", "ipv6_mc_linklocal?", "ipv6_p", "ipv6?", "ipv4_multicast_p", "ipv4_multicast?", "to_str", "to_str", "unix_path", "unix_path", "ipv6_mc_nodelocal_p", "ipv6_mc_nodelocal?", "ipv4_p", "ipv4?", "canonname", "canonname", "marshal_dump", "marshal_dump", "unix_p", "unix?", "tcp", "tcp", "ipv6_sitelocal_p", "ipv6_sitelocal?", "ipv6_v4mapped_p", "ipv6_v4mapped?", "to_sockaddr", "to_sockaddr", "ipv6_linklocal_p", "ipv6_linklocal?", "ip_unpack", "ip_unpack", "ip_port", "ip_port", "ip", "ip", "getaddrinfo", "getaddrinfo", "ip_p", "ip?", "ip_address", "ip_address", "ipv6_multicast_p", "ipv6_multicast?", "getnameinfo", "getnameinfo", "ipv4_loopback_p", "ipv4_loopback?", "ipv4_private_p", "ipv4_private?", "inspect", "inspect", "ipv6_mc_global_p", "ipv6_mc_global?", "socktype", "socktype", "initialize", "initialize", "ipv6_to_ipv4", "ipv6_to_ipv4", "ipv6_mc_sitelocal_p", "ipv6_mc_sitelocal?", "unix", "unix", "inspect_sockaddr", "inspect_sockaddr" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Addrinfo", "udp", "udp", "ipv6_mc_orglocal_p", "ipv6_mc_orglocal?", "ipv6_unspecified_p", "ipv6_unspecified?", "pfamily", "pfamily", "marshal_load", "marshal_load", "ipv6_v4compat_p", "ipv6_v4compat?", "afamily", "afamily", "protocol", "protocol", "ipv6_loopback_p", "ipv6_loopback?", "ipv6_mc_linklocal_p", "ipv6_mc_linklocal?", "ipv6_p", "ipv6?", "ipv4_multicast_p", "ipv4_multicast?", "unix_path", "unix_path", "to_str", "to_str", "ipv6_mc_nodelocal_p", "ipv6_mc_nodelocal?", "ipv4_p", "ipv4?", "canonname", "canonname", "marshal_dump", "marshal_dump", "unix_p", "unix?", "tcp", "tcp", "ipv6_sitelocal_p", "ipv6_sitelocal?", "ipv6_v4mapped_p", "ipv6_v4mapped?", "to_sockaddr", "to_sockaddr", "ipv6_linklocal_p", "ipv6_linklocal?", "ip_unpack", "ip_unpack", "ip_port", "ip_port", "ip", "ip", "getaddrinfo", "getaddrinfo", "ip_p", "ip?", "ip_address", "ip_address", "getnameinfo", "getnameinfo", "ipv6_multicast_p", "ipv6_multicast?", "ipv4_loopback_p", "ipv4_loopback?", "ipv4_private_p", "ipv4_private?", "inspect", "inspect", "ipv6_mc_global_p", "ipv6_mc_global?", "socktype", "socktype", "initialize", "initialize", "ipv6_to_ipv4", "ipv6_to_ipv4", "ipv6_mc_sitelocal_p", "ipv6_mc_sitelocal?", "unix", "unix", "inspect_sockaddr", "inspect_sockaddr" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$Ifaddr$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ +import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$flags; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$netmask; │ │ │ │ │ │ -import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$addr; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$name; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$dstaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$broadaddr; │ │ │ │ │ │ -import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$flags; │ │ │ │ │ │ +import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$ifindex; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,31 +22,31 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$ifindex(cls, Visibility.PUBLIC, "ifindex"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ifindex", false, false, core, (Class)Ifaddr.class, "ifindex", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "ifindex", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$flags(cls, Visibility.PUBLIC, "flags"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "flags", false, true, core, (Class)Ifaddr.class, "flags", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "flags", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Ifaddr.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$broadaddr(cls, Visibility.PUBLIC, "broadaddr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "broadaddr", false, false, core, (Class)Ifaddr.class, "broadaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "broadaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$dstaddr(cls, Visibility.PUBLIC, "dstaddr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "dstaddr", false, true, core, (Class)Ifaddr.class, "dstaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dstaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)Ifaddr.class, "name", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$addr(cls, Visibility.PUBLIC, "addr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "addr", false, false, core, (Class)Ifaddr.class, "addr", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "addr", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Ifaddr.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$netmask(cls, Visibility.PUBLIC, "netmask"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "netmask", false, false, core, (Class)Ifaddr.class, "netmask", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "netmask", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Ifaddr", "ifindex", "ifindex", "broadaddr", "broadaddr", "netmask", "netmask", "flags", "flags", "name", "name", "inspect", "inspect", "dstaddr", "dstaddr", "addr", "addr" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$flags(cls, Visibility.PUBLIC, "flags"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "flags", false, true, core, (Class)Ifaddr.class, "flags", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "flags", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Ifaddr", "ifindex", "ifindex", "broadaddr", "broadaddr", "netmask", "netmask", "inspect", "inspect", "name", "name", "flags", "flags", "dstaddr", "dstaddr", "addr", "addr" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$Option$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.ext.socket.Option$INVOKER$i$1$0$unpack; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$asInt; │ │ │ │ │ │ -import org.jruby.ext.socket.Option$INVOKER$i$0$0$family; │ │ │ │ │ │ -import org.jruby.ext.socket.Option$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.ext.socket.Option$INVOKER$i$1$0$unpack; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$linger; │ │ │ │ │ │ +import org.jruby.ext.socket.Option$INVOKER$i$0$0$family; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$optname; │ │ │ │ │ │ +import org.jruby.ext.socket.Option$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$data; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$1$0$initialize; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$level; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$bool; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$s$1$0$rb_int; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$s$2$0$linger; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ @@ -48,31 +48,31 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "level", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize", false, false, core, (Class)Option.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$data(cls, Visibility.PUBLIC, "data"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "data", false, false, core, (Class)Option.class, "data", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "data", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$optname(cls, Visibility.PUBLIC, "optname"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "optname", false, false, core, (Class)Option.class, "optname", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "optname", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$linger(cls, Visibility.PUBLIC, "linger"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "linger", false, false, core, (Class)Option.class, "linger", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "linger", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Option$INVOKER$i$1$0$unpack(cls, Visibility.PUBLIC, "unpack"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "unpack", false, false, core, (Class)Option.class, "unpack", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Option.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$optname(cls, Visibility.PUBLIC, "optname"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "optname", false, false, core, (Class)Option.class, "optname", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "optname", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$family(cls, Visibility.PUBLIC, "family"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "family", false, false, core, (Class)Option.class, "family", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "family", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$linger(cls, Visibility.PUBLIC, "linger"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "linger", false, false, core, (Class)Option.class, "linger", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "linger", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$asInt(cls, Visibility.PUBLIC, "int"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "asInt", false, false, core, (Class)Option.class, "asInt", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "int", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)Option.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Option$INVOKER$i$1$0$unpack(cls, Visibility.PUBLIC, "unpack"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "unpack", false, false, core, (Class)Option.class, "unpack", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Option", "asInt", "int", "bool", "bool", "data", "data", "linger", "linger", "level", "level", "optname", "optname", "inspect", "inspect", "to_s", "to_s", "rb_int", "int", "initialize", "initialize", "unpack", "unpack", "family", "family" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyBasicSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,32 +2,32 @@ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$2$read_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$do_not_reverse_lookup19; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$setsockopt; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$3$recv_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$close_read; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$send; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$sendmsg; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$recvmsg_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$1$0$set_do_not_reverse_lookup19; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$recv; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$2$0$getsockopt; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$recvmsg; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$close_write; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$setsockopt; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$3$recv_nonblock; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$getpeername; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$2$0$getsockopt; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$1$shutdown; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$sendmsg_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$remote_address; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$local_address; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$getpeername; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$sendmsg; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$recvmsg_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$getpeereid; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$getsockname; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$recvmsg; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$local_address; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$s$1$0$set_do_not_reverse_lookup; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$s$1$0$for_fd; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$s$0$0$do_not_reverse_lookup; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -45,70 +45,70 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "do_not_reverse_lookup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$s$1$0$for_fd((RubyModule)singletonClass, Visibility.PUBLIC, "for_fd"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "for_fd", true, false, core, (Class)RubyBasicSocket.class, "for_fd", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "for_fd", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$s$1$0$set_do_not_reverse_lookup((RubyModule)singletonClass, Visibility.PUBLIC, "do_not_reverse_lookup="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "set_do_not_reverse_lookup", true, false, core, (Class)RubyBasicSocket.class, "set_do_not_reverse_lookup", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "do_not_reverse_lookup=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$recvmsg(cls, Visibility.PUBLIC, "recvmsg"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvmsg", false, true, core, (Class)RubyBasicSocket.class, "recvmsg", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvmsg", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$local_address(cls, Visibility.PUBLIC, "local_address"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "local_address", false, false, core, (Class)RubyBasicSocket.class, "local_address", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "local_address", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$getsockname(cls, Visibility.PUBLIC, "getsockname"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getsockname", false, false, core, (Class)RubyBasicSocket.class, "getsockname", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getsockname", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$getpeereid(cls, Visibility.PUBLIC, "getpeereid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getpeereid", false, true, core, (Class)RubyBasicSocket.class, "getpeereid", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpeereid", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$recvmsg_nonblock(cls, Visibility.PUBLIC, "recvmsg_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvmsg_nonblock", false, true, core, (Class)RubyBasicSocket.class, "recvmsg_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvmsg_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$sendmsg(cls, Visibility.PUBLIC, "sendmsg"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sendmsg", false, true, core, (Class)RubyBasicSocket.class, "sendmsg", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sendmsg", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$getpeername(cls, Visibility.PUBLIC, "getpeername"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "getpeername", false, false, core, (Class)RubyBasicSocket.class, "getpeername", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "getpeername", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$local_address(cls, Visibility.PUBLIC, "local_address"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "local_address", false, false, core, (Class)RubyBasicSocket.class, "local_address", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "local_address", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$remote_address(cls, Visibility.PUBLIC, "remote_address"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "remote_address", false, false, core, (Class)RubyBasicSocket.class, "remote_address", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "remote_address", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$sendmsg_nonblock(cls, Visibility.PUBLIC, "sendmsg_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sendmsg_nonblock", false, true, core, (Class)RubyBasicSocket.class, "sendmsg_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sendmsg_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$1$shutdown(cls, Visibility.PUBLIC, "shutdown"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "shutdown", false, false, core, (Class)RubyBasicSocket.class, "shutdown", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "shutdown", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$close_write(cls, Visibility.PUBLIC, "close_write"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "close_write", false, false, core, (Class)RubyBasicSocket.class, "close_write", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "close_write", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$2$0$getsockopt(cls, Visibility.PUBLIC, "getsockopt"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "getsockopt", false, false, core, (Class)RubyBasicSocket.class, "getsockopt", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getsockopt", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$getpeername(cls, Visibility.PUBLIC, "getpeername"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "getpeername", false, false, core, (Class)RubyBasicSocket.class, "getpeername", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "getpeername", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$3$recv_nonblock(cls, Visibility.PUBLIC, "recv_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recv_nonblock", false, false, core, (Class)RubyBasicSocket.class, "recv_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recv_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$setsockopt(cls, Visibility.PUBLIC, "setsockopt"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "setsockopt", false, false, core, (Class)RubyBasicSocket.class, "setsockopt", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "setsockopt", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$close_write(cls, Visibility.PUBLIC, "close_write"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "close_write", false, false, core, (Class)RubyBasicSocket.class, "close_write", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "close_write", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$recvmsg(cls, Visibility.PUBLIC, "recvmsg"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvmsg", false, true, core, (Class)RubyBasicSocket.class, "recvmsg", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvmsg", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$recv(cls, Visibility.PUBLIC, "recv"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "recv", false, false, core, (Class)RubyBasicSocket.class, "recv", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "recv", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$1$0$set_do_not_reverse_lookup19(cls, Visibility.PUBLIC, "do_not_reverse_lookup="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "set_do_not_reverse_lookup19", false, false, core, (Class)RubyBasicSocket.class, "set_do_not_reverse_lookup19", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "do_not_reverse_lookup=", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$recvmsg_nonblock(cls, Visibility.PUBLIC, "recvmsg_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvmsg_nonblock", false, true, core, (Class)RubyBasicSocket.class, "recvmsg_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvmsg_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$sendmsg(cls, Visibility.PUBLIC, "sendmsg"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sendmsg", false, true, core, (Class)RubyBasicSocket.class, "sendmsg", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sendmsg", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$send(cls, Visibility.PUBLIC, "send"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "send", false, false, core, (Class)RubyBasicSocket.class, "send", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "send", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$close_read(cls, Visibility.PUBLIC, "close_read"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close_read", false, false, core, (Class)RubyBasicSocket.class, "close_read", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close_read", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$3$recv_nonblock(cls, Visibility.PUBLIC, "recv_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recv_nonblock", false, false, core, (Class)RubyBasicSocket.class, "recv_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recv_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$setsockopt(cls, Visibility.PUBLIC, "setsockopt"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "setsockopt", false, false, core, (Class)RubyBasicSocket.class, "setsockopt", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "setsockopt", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$do_not_reverse_lookup19(cls, Visibility.PUBLIC, "do_not_reverse_lookup"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "do_not_reverse_lookup19", false, false, core, (Class)RubyBasicSocket.class, "do_not_reverse_lookup19", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "do_not_reverse_lookup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$2$read_nonblock(cls, Visibility.PUBLIC, "read_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read_nonblock", false, false, core, (Class)RubyBasicSocket.class, "read_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyBasicSocket", "sendmsg_nonblock", "sendmsg_nonblock", "close_read", "close_read", "getsockname", "getsockname", "getpeereid", "getpeereid", "recvmsg_nonblock", "recvmsg_nonblock", "read_nonblock", "read_nonblock", "getsockopt", "getsockopt", "for_fd", "for_fd", "set_do_not_reverse_lookup", "do_not_reverse_lookup=", "remote_address", "remote_address", "close_write", "close_write", "setsockopt", "setsockopt", "set_do_not_reverse_lookup19", "do_not_reverse_lookup=", "getpeername", "getpeername", "recvmsg", "recvmsg", "do_not_reverse_lookup19", "do_not_reverse_lookup", "recv", "recv", "local_address", "local_address", "recv_nonblock", "recv_nonblock", "sendmsg", "sendmsg", "send", "send", "shutdown", "shutdown", "do_not_reverse_lookup", "do_not_reverse_lookup" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyBasicSocket", "sendmsg_nonblock", "sendmsg_nonblock", "close_read", "close_read", "getsockname", "getsockname", "getpeereid", "getpeereid", "recvmsg_nonblock", "recvmsg_nonblock", "read_nonblock", "read_nonblock", "getsockopt", "getsockopt", "for_fd", "for_fd", "set_do_not_reverse_lookup", "do_not_reverse_lookup=", "remote_address", "remote_address", "setsockopt", "setsockopt", "close_write", "close_write", "set_do_not_reverse_lookup19", "do_not_reverse_lookup=", "getpeername", "getpeername", "recvmsg", "recvmsg", "do_not_reverse_lookup19", "do_not_reverse_lookup", "recv", "recv", "local_address", "local_address", "recv_nonblock", "recv_nonblock", "sendmsg", "sendmsg", "send", "send", "shutdown", "shutdown", "do_not_reverse_lookup", "do_not_reverse_lookup" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyIPSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$addr; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$recvfrom; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$addr; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$peeraddr; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$0$0$getpeereid; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket$INVOKER$s$1$0$getaddress; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -27,16 +27,16 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "getaddress", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$0$0$getpeereid(cls, Visibility.PUBLIC, "getpeereid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getpeereid", false, true, core, (Class)RubyIPSocket.class, "getpeereid", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpeereid", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$peeraddr(cls, Visibility.PUBLIC, "peeraddr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "peeraddr", false, false, core, (Class)RubyIPSocket.class, "peeraddr", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "peeraddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubyIPSocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$addr(cls, Visibility.PUBLIC, "addr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "addr", false, false, core, (Class)RubyIPSocket.class, "addr", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "addr", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubyIPSocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyIPSocket", "getaddress", "getaddress", "getpeereid", "getpeereid", "peeraddr", "peeraddr", "recvfrom", "recvfrom", "addr", "addr" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyServerSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$1$0$connect_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$1$0$listen; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$0$0$accept; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$1$0$connect; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$bind; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$1$0$connect_nonblock; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$accept_nonblock; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -20,25 +20,25 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$accept_nonblock(cls, Visibility.PUBLIC, "accept_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "accept_nonblock", false, false, core, (Class)RubyServerSocket.class, "accept_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "accept_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$1$0$connect_nonblock(cls, Visibility.PUBLIC, "connect_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "connect_nonblock", false, true, core, (Class)RubyServerSocket.class, "connect_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "connect_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$bind(cls, Visibility.PUBLIC, "bind"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "bind", false, false, core, (Class)RubyServerSocket.class, "bind", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$1$0$connect(cls, Visibility.PUBLIC, "connect"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "connect", false, true, core, (Class)RubyServerSocket.class, "connect", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "connect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$0$0$accept(cls, Visibility.PUBLIC, "accept"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "accept", false, false, core, (Class)RubyServerSocket.class, "accept", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "accept", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$1$0$listen(cls, Visibility.PUBLIC, "listen"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "listen", false, false, core, (Class)RubyServerSocket.class, "listen", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "listen", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$1$0$connect_nonblock(cls, Visibility.PUBLIC, "connect_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "connect_nonblock", false, true, core, (Class)RubyServerSocket.class, "connect_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "connect_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyServerSocket", "accept_nonblock", "accept_nonblock", "bind", "bind", "connect", "connect", "listen", "listen", "accept", "accept", "connect_nonblock", "connect_nonblock" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyServerSocket", "accept_nonblock", "accept_nonblock", "bind", "bind", "connect", "connect", "listen", "listen", "connect_nonblock", "connect_nonblock", "accept", "accept" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubySocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$0$0$close; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$i$connect_nonblock; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$i$0$3$recvfrom_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$0$0$accept; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$i$1$0$connect; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$i$recvfrom; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$initialize; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$i$1$0$connect; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$1$0$bind; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$i$recvfrom; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$i$connect_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$1$0$listen; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$0$1$accept_nonblock; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$i$0$3$recvfrom_nonblock; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$unpack_sockaddr_un; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$for_fd; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$0$5$getaddrinfo; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$getifaddrs; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$pack_sockaddr_un; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$0$1$getservbyname; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$ip_address_list; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$gethostname; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$0$1$getnameinfo; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$unpack_sockaddr_in; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$for_fd; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$socketpair; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$gethostbyname; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$pack_sockaddr_un; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$gethostbyaddr; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$0$5$getaddrinfo; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$socketpair; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$0$1$getservbyname; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$unpack_sockaddr_un; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$ip_address_list; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$2$0$pack_sockaddr_in; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -41,81 +41,81 @@ │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubySocket$INVOKER$s$2$0$pack_sockaddr_in((RubyModule)singletonClass, Visibility.PUBLIC, "pack_sockaddr_in"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "pack_sockaddr_in", true, false, core, (Class)RubySocket.class, "pack_sockaddr_in", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "pack_sockaddr_in", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "sockaddr_in", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$ip_address_list((RubyModule)singletonClass, Visibility.PUBLIC, "ip_address_list"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ip_address_list", true, false, core, (Class)RubySocket.class, "ip_address_list", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "ip_address_list", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$unpack_sockaddr_un((RubyModule)singletonClass, Visibility.PUBLIC, "unpack_sockaddr_un"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "unpack_sockaddr_un", true, false, core, (Class)RubySocket.class, "unpack_sockaddr_un", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "unpack_sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$1$getservbyname((RubyModule)singletonClass, Visibility.PUBLIC, "getservbyname"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "getservbyname", true, false, core, (Class)RubySocket.class, "getservbyname", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "getservbyname", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$socketpair((RubyModule)singletonClass, Visibility.PUBLIC, "socketpair"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "socketpair", true, false, core, (Class)RubySocket.class, "socketpair", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG4); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "socketpair", (DynamicMethod)javaMethod); │ │ │ │ │ │ - singletonClass.putMethod(runtime, "pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$5$getaddrinfo((RubyModule)singletonClass, Visibility.PUBLIC, "getaddrinfo"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "getaddrinfo", true, false, core, (Class)RubySocket.class, "getaddrinfo", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "getaddrinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$gethostbyaddr((RubyModule)singletonClass, Visibility.PUBLIC, "gethostbyaddr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gethostbyaddr", true, false, core, (Class)RubySocket.class, "gethostbyaddr", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gethostbyaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$pack_sockaddr_un((RubyModule)singletonClass, Visibility.PUBLIC, "pack_sockaddr_un"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "pack_sockaddr_un", true, false, core, (Class)RubySocket.class, "pack_sockaddr_un", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "pack_sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ - singletonClass.putMethod(runtime, "sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$gethostbyname((RubyModule)singletonClass, Visibility.PUBLIC, "gethostbyname"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "gethostbyname", true, false, core, (Class)RubySocket.class, "gethostbyname", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gethostbyname", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$for_fd((RubyModule)singletonClass, Visibility.PUBLIC, "for_fd"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "for_fd", true, false, core, (Class)RubySocket.class, "for_fd", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "for_fd", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$socketpair((RubyModule)singletonClass, Visibility.PUBLIC, "socketpair"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "socketpair", true, false, core, (Class)RubySocket.class, "socketpair", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG4); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "socketpair", (DynamicMethod)javaMethod); │ │ │ │ │ │ + singletonClass.putMethod(runtime, "pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$unpack_sockaddr_in((RubyModule)singletonClass, Visibility.PUBLIC, "unpack_sockaddr_in"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "unpack_sockaddr_in", true, false, core, (Class)RubySocket.class, "unpack_sockaddr_in", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "unpack_sockaddr_in", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$1$getnameinfo((RubyModule)singletonClass, Visibility.PUBLIC, "getnameinfo"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "getnameinfo", true, false, core, (Class)RubySocket.class, "getnameinfo", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getnameinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$gethostname((RubyModule)singletonClass, Visibility.PUBLIC, "gethostname"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "gethostname", true, false, core, (Class)RubySocket.class, "gethostname", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gethostname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$ip_address_list((RubyModule)singletonClass, Visibility.PUBLIC, "ip_address_list"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ip_address_list", true, false, core, (Class)RubySocket.class, "ip_address_list", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "ip_address_list", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$1$getservbyname((RubyModule)singletonClass, Visibility.PUBLIC, "getservbyname"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "getservbyname", true, false, core, (Class)RubySocket.class, "getservbyname", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "getservbyname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$pack_sockaddr_un((RubyModule)singletonClass, Visibility.PUBLIC, "pack_sockaddr_un"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "pack_sockaddr_un", true, false, core, (Class)RubySocket.class, "pack_sockaddr_un", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "pack_sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ + singletonClass.putMethod(runtime, "sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$getifaddrs((RubyModule)singletonClass, Visibility.PUBLIC, "getifaddrs"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getifaddrs", true, false, core, (Class)RubySocket.class, "getifaddrs", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getifaddrs", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$3$recvfrom_nonblock(cls, Visibility.PUBLIC, "recvfrom_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvfrom_nonblock", false, false, core, (Class)RubySocket.class, "recvfrom_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvfrom_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$5$getaddrinfo((RubyModule)singletonClass, Visibility.PUBLIC, "getaddrinfo"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "getaddrinfo", true, false, core, (Class)RubySocket.class, "getaddrinfo", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "getaddrinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$for_fd((RubyModule)singletonClass, Visibility.PUBLIC, "for_fd"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "for_fd", true, false, core, (Class)RubySocket.class, "for_fd", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "for_fd", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$unpack_sockaddr_un((RubyModule)singletonClass, Visibility.PUBLIC, "unpack_sockaddr_un"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "unpack_sockaddr_un", true, false, core, (Class)RubySocket.class, "unpack_sockaddr_un", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "unpack_sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$1$accept_nonblock(cls, Visibility.PUBLIC, "accept_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "accept_nonblock", false, true, core, (Class)RubySocket.class, "accept_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "accept_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$1$0$listen(cls, Visibility.PUBLIC, "listen"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "listen", false, true, core, (Class)RubySocket.class, "listen", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "listen", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$i$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubySocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$i$connect_nonblock(cls, Visibility.PUBLIC, "connect_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "connect_nonblock", false, false, core, (Class)RubySocket.class, "connect_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "connect_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$1$0$bind(cls, Visibility.PUBLIC, "bind"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "bind", false, false, core, (Class)RubySocket.class, "bind", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bind", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySocket.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$1$0$connect(cls, Visibility.PUBLIC, "connect"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "connect", false, false, core, (Class)RubySocket.class, "connect", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "connect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySocket.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$i$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubySocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$0$accept(cls, Visibility.PUBLIC, "accept"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "accept", false, true, core, (Class)RubySocket.class, "accept", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "accept", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$i$connect_nonblock(cls, Visibility.PUBLIC, "connect_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "connect_nonblock", false, false, core, (Class)RubySocket.class, "connect_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "connect_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$3$recvfrom_nonblock(cls, Visibility.PUBLIC, "recvfrom_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvfrom_nonblock", false, false, core, (Class)RubySocket.class, "recvfrom_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvfrom_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$0$close(cls, Visibility.PUBLIC, "close"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close", false, false, core, (Class)RubySocket.class, "close", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubySocket", "pack_sockaddr_in", "pack_sockaddr_in", "ip_address_list", "ip_address_list", "gethostbyname", "gethostbyname", "recvfrom_nonblock", "recvfrom_nonblock", "socketpair", "socketpair", "unpack_sockaddr_un", "unpack_sockaddr_un", "getservbyname", "getservbyname", "getaddrinfo", "getaddrinfo", "gethostname", "gethostname", "recvfrom", "recvfrom", "for_fd", "for_fd", "listen", "listen", "accept", "accept", "connect_nonblock", "connect_nonblock", "unpack_sockaddr_in", "unpack_sockaddr_in", "getnameinfo", "getnameinfo", "accept_nonblock", "accept_nonblock", "bind", "bind", "pack_sockaddr_un", "pack_sockaddr_un", "getifaddrs", "getifaddrs", "gethostbyaddr", "gethostbyaddr", "initialize", "initialize", "close", "close", "connect", "connect" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubySocket", "pack_sockaddr_in", "pack_sockaddr_in", "gethostbyname", "gethostbyname", "ip_address_list", "ip_address_list", "recvfrom_nonblock", "recvfrom_nonblock", "socketpair", "socketpair", "unpack_sockaddr_un", "unpack_sockaddr_un", "getservbyname", "getservbyname", "gethostname", "gethostname", "getaddrinfo", "getaddrinfo", "recvfrom", "recvfrom", "for_fd", "for_fd", "listen", "listen", "connect_nonblock", "connect_nonblock", "accept", "accept", "unpack_sockaddr_in", "unpack_sockaddr_in", "getnameinfo", "getnameinfo", "accept_nonblock", "accept_nonblock", "bind", "bind", "pack_sockaddr_un", "pack_sockaddr_un", "getifaddrs", "getifaddrs", "gethostbyaddr", "gethostbyaddr", "initialize", "initialize", "close", "close", "connect", "connect" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyUDPSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$0$3$recvfrom_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$2$0$connect; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$2$0$bind; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$send; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$0$3$recvfrom_nonblock; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$s$0$0$open; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$s$0$0$open((RubyModule)singletonClass, Visibility.PUBLIC, "open"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "open", true, false, core, (Class)RubyUDPSocket.class, "open", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "open", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$0$3$recvfrom_nonblock(cls, Visibility.PUBLIC, "recvfrom_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvfrom_nonblock", false, false, core, (Class)RubyUDPSocket.class, "recvfrom_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvfrom_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$send(cls, Visibility.PUBLIC, "send"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "send", false, false, core, (Class)RubyUDPSocket.class, "send", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "send", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyUDPSocket.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$2$0$bind(cls, Visibility.PUBLIC, "bind"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "bind", false, false, core, (Class)RubyUDPSocket.class, "bind", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$2$0$connect(cls, Visibility.PUBLIC, "connect"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "connect", false, false, core, (Class)RubyUDPSocket.class, "connect", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "connect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyUDPSocket", "recvfrom_nonblock", "recvfrom_nonblock", "bind", "bind", "initialize", "initialize", "send", "send", "open", "open", "connect", "connect" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$0$3$recvfrom_nonblock(cls, Visibility.PUBLIC, "recvfrom_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvfrom_nonblock", false, false, core, (Class)RubyUDPSocket.class, "recvfrom_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvfrom_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyUDPSocket", "bind", "bind", "recvfrom_nonblock", "recvfrom_nonblock", "initialize", "initialize", "send", "send", "open", "open", "connect", "connect" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$1$0$send_io; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$0$peeraddr; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$2$recv_io; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$1$recvfrom; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$0$addr; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$1$0$initialize; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$1$0$send_io; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$2$recv_io; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$s$1$0$for_fd; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$s$0$2$socketpair; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -29,31 +29,31 @@ │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$s$0$2$socketpair((RubyModule)singletonClass, Visibility.PUBLIC, "socketpair"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "socketpair", true, false, core, (Class)RubyUNIXSocket.class, "socketpair", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "socketpair", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$s$1$0$for_fd((RubyModule)singletonClass, Visibility.PUBLIC, "for_fd"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "for_fd", true, false, core, (Class)RubyUNIXSocket.class, "for_fd", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "for_fd", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$1$0$send_io(cls, Visibility.PUBLIC, "send_io"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "send_io", false, false, core, (Class)RubyUNIXSocket.class, "send_io", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "send_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$2$recv_io(cls, Visibility.PUBLIC, "recv_io"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recv_io", false, false, core, (Class)RubyUNIXSocket.class, "recv_io", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recv_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize", false, false, core, (Class)RubyUNIXSocket.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyUNIXSocket.class, "path", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$0$addr(cls, Visibility.PUBLIC, "addr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "addr", false, false, core, (Class)RubyUNIXSocket.class, "addr", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "addr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$1$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubyUNIXSocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$2$recv_io(cls, Visibility.PUBLIC, "recv_io"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recv_io", false, false, core, (Class)RubyUNIXSocket.class, "recv_io", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recv_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$0$peeraddr(cls, Visibility.PUBLIC, "peeraddr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "peeraddr", false, false, core, (Class)RubyUNIXSocket.class, "peeraddr", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "peeraddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$1$0$send_io(cls, Visibility.PUBLIC, "send_io"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "send_io", false, false, core, (Class)RubyUNIXSocket.class, "send_io", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "send_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyUNIXSocket", "path", "path", "socketpair", "socketpair", "recv_io", "recv_io", "peeraddr", "peeraddr", "recvfrom", "recvfrom", "for_fd", "for_fd", "initialize", "initialize", "addr", "addr", "send_io", "send_io" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$stringio$StringIO$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$each_byte; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$close_read; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$2$reopen; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$closed_p; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$rewind; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$lineno; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$each_line; │ │ │ │ │ │ +import org.jruby.ext.stringio.StringIO$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$chars; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$each; │ │ │ │ │ │ -import org.jruby.ext.stringio.StringIO$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$sync; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$gets; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$external_encoding; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$each_char; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$2$read; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$1$0$set_lineno; │ │ │ │ │ │ @@ -176,23 +176,23 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "external_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$gets(cls, Visibility.PUBLIC, "gets"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gets", false, false, core, (Class)StringIO.class, "gets", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gets", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$0$0$sync(cls, Visibility.PUBLIC, "sync"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sync", false, false, core, (Class)StringIO.class, "sync", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sync", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new StringIO$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)StringIO.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each", false, false, core, (Class)StringIO.class, "each", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$0$0$chars(cls, Visibility.PUBLIC, "chars"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "chars", false, false, core, (Class)StringIO.class, "chars", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chars", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new StringIO$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)StringIO.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)StringIO.class, "each_line", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)StringIO.class, "lineno", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$0$0$rewind(cls, Visibility.PUBLIC, "rewind"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$tempfile$Tempfile$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$1$close; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$close_bang; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$open; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$_close; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$size; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$unlink; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$4$initialize; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$s$0$4$open; │ │ │ │ │ │ @@ -37,25 +37,25 @@ │ │ │ │ │ │ populateMethod(javaMethod, 0, "unlink", false, false, core, (Class)Tempfile.class, "unlink", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "unlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)Tempfile.class, "size", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Tempfile.class, "inspect", (Class)RubyString.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$_close(cls, Visibility.PROTECTED, "_close"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "_close", false, false, core, (Class)Tempfile.class, "_close", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "_close", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$open(cls, Visibility.PUBLIC, "open"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "open", false, false, core, (Class)Tempfile.class, "open", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "open", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$close_bang(cls, Visibility.PUBLIC, "close!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close_bang", false, false, core, (Class)Tempfile.class, "close_bang", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Tempfile.class, "inspect", (Class)RubyString.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$1$close(cls, Visibility.PUBLIC, "close"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "close", false, false, core, (Class)Tempfile.class, "close", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.tempfile.Tempfile", "unlink", "unlink", "size", "size", "inspect", "inspect", "close_bang", "close!", "initialize", "initialize", "_close", "_close", "close", "close", "open", "open" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$thread$ConditionVariable$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$broadcast; │ │ │ │ │ │ -import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$signal; │ │ │ │ │ │ import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ +import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$signal; │ │ │ │ │ │ +import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$broadcast; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.thread.ConditionVariable$INVOKER$i$wait_ruby; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.ext.thread.ConditionVariable; │ │ │ │ │ │ import org.jruby.ext.thread.ConditionVariable$INVOKER$s$0$0$newInstance; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -24,19 +24,19 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new ConditionVariable$INVOKER$s$0$0$newInstance((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "newInstance", true, false, core, (Class)ConditionVariable.class, "newInstance", (Class)ConditionVariable.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$wait_ruby(cls, Visibility.PUBLIC, "wait"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "wait_ruby", false, false, core, (Class)ConditionVariable.class, "wait_ruby", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "wait", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)ConditionVariable.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$signal(cls, Visibility.PUBLIC, "signal"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "signal", false, false, core, (Class)ConditionVariable.class, "signal", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "signal", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$broadcast(cls, Visibility.PUBLIC, "broadcast"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "broadcast", false, false, core, (Class)ConditionVariable.class, "broadcast", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "broadcast", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$signal(cls, Visibility.PUBLIC, "signal"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "signal", false, false, core, (Class)ConditionVariable.class, "signal", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "signal", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)ConditionVariable.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.thread.ConditionVariable", "broadcast", "broadcast", "wait_ruby", "wait", "newInstance", "new", "marshal_dump", "marshal_dump", "signal", "signal" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$thread$Queue$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -8,40 +8,40 @@ │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$num_waiting; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.RubyNumeric; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$closed_p; │ │ │ │ │ │ +import org.jruby.ext.thread.Queue$INVOKER$i$0$0$clear; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$initialize; │ │ │ │ │ │ -import org.jruby.ext.thread.Queue$INVOKER$i$pop; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.thread.Queue; │ │ │ │ │ │ -import org.jruby.ext.thread.Queue$INVOKER$i$0$0$clear; │ │ │ │ │ │ +import org.jruby.ext.thread.Queue$INVOKER$i$pop; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$thread$Queue$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "clear", false, false, core, (Class)Queue.class, "clear", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Queue$INVOKER$i$pop(cls, Visibility.PUBLIC, "pop"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new Queue$INVOKER$i$pop(cls, Visibility.PUBLIC, "pop"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pop", false, false, core, (Class)Queue.class, "pop", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pop", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "pop", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "deq", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "shift", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "initialize", false, false, core, (Class)Queue.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "clear", false, false, core, (Class)Queue.class, "clear", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$closed_p(cls, Visibility.PUBLIC, "closed?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "closed_p", false, false, core, (Class)Queue.class, "closed_p", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "closed?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)Queue.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$tracepoint$TracePoint$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,25 +3,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$enabled_p; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$raised_exception; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$lineno; │ │ │ │ │ │ +import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$self; │ │ │ │ │ │ +import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$disable; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$callee_id; │ │ │ │ │ │ -import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$event; │ │ │ │ │ │ -import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$enable; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$binding; │ │ │ │ │ │ -import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$self; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$return_value; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$defined_class; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$method_id; │ │ │ │ │ │ -import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$path; │ │ │ │ │ │ +import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$enable; │ │ │ │ │ │ +import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$initialize; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$s$0$0$trace; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -35,52 +35,52 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new TracePoint$INVOKER$s$0$0$trace((RubyModule)singletonClass, Visibility.PUBLIC, "trace"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "trace", true, false, core, (Class)TracePoint.class, "trace", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "trace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)TracePoint.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "path", false, false, core, (Class)TracePoint.class, "path", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)TracePoint.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$enable(cls, Visibility.PUBLIC, "enable"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enable", false, false, core, (Class)TracePoint.class, "enable", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enable", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$method_id(cls, Visibility.PUBLIC, "method_id"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "method_id", false, false, core, (Class)TracePoint.class, "method_id", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "method_id", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$defined_class(cls, Visibility.PUBLIC, "defined_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "defined_class", false, false, core, (Class)TracePoint.class, "defined_class", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "defined_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$return_value(cls, Visibility.PUBLIC, "return_value"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "return_value", false, false, core, (Class)TracePoint.class, "return_value", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "return_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$self(cls, Visibility.PUBLIC, "self"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "self", false, false, core, (Class)TracePoint.class, "self", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "self", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$binding(cls, Visibility.PUBLIC, "binding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "binding", false, false, core, (Class)TracePoint.class, "binding", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binding", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$enable(cls, Visibility.PUBLIC, "enable"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enable", false, false, core, (Class)TracePoint.class, "enable", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enable", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$event(cls, Visibility.PUBLIC, "event"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "event", false, false, core, (Class)TracePoint.class, "event", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "event", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)TracePoint.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$callee_id(cls, Visibility.PUBLIC, "callee_id"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "callee_id", false, false, core, (Class)TracePoint.class, "callee_id", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "callee_id", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$disable(cls, Visibility.PUBLIC, "disable"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "disable", false, false, core, (Class)TracePoint.class, "disable", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "disable", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "path", false, false, core, (Class)TracePoint.class, "path", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$self(cls, Visibility.PUBLIC, "self"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "self", false, false, core, (Class)TracePoint.class, "self", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "self", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)TracePoint.class, "lineno", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$raised_exception(cls, Visibility.PUBLIC, "raised_exception"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "raised_exception", false, false, core, (Class)TracePoint.class, "raised_exception", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "raised_exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$enabled_p(cls, Visibility.PUBLIC, "enabled?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "enabled_p", false, false, core, (Class)TracePoint.class, "enabled_p", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "enabled?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.tracepoint.TracePoint", "raised_exception", "raised_exception", "return_value", "return_value", "binding", "binding", "enabled_p", "enabled?", "callee_id", "callee_id", "defined_class", "defined_class", "path", "path", "trace", "trace", "lineno", "lineno", "method_id", "method_id", "enable", "enable", "disable", "disable", "inspect", "inspect", "self", "self", "initialize", "initialize", "event", "event" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.tracepoint.TracePoint", "raised_exception", "raised_exception", "return_value", "return_value", "binding", "binding", "enabled_p", "enabled?", "callee_id", "callee_id", "defined_class", "defined_class", "path", "path", "trace", "trace", "lineno", "lineno", "enable", "enable", "method_id", "method_id", "disable", "disable", "inspect", "inspect", "self", "self", "initialize", "initialize", "event", "event" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$eof; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$getc_19; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$readchar; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$1$initialize19; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$1$readlines; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$lineno; │ │ │ │ │ │ +import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$1$each_line; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$unused; │ │ │ │ │ │ -import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$orig_name; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$2$gets; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$eof_p; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$os_code; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$1$0$set_lineno; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$1$read; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$readline; │ │ │ │ │ │ @@ -104,23 +104,23 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eof?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$2$gets(cls, Visibility.PUBLIC, "gets"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gets", false, false, core, (Class)JZlibRubyGzipReader.class, "gets", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gets", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$0$orig_name(cls, Visibility.PUBLIC, "orig_name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "orig_name", false, false, core, (Class)JZlibRubyGzipReader.class, "orig_name", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "orig_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)JZlibRubyGzipReader.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$0$unused(cls, Visibility.PUBLIC, "unused"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "unused", false, false, core, (Class)JZlibRubyGzipReader.class, "unused", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "unused", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$1$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)JZlibRubyGzipReader.class, "each_line", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)JZlibRubyGzipReader.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)JZlibRubyGzipReader.class, "lineno", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$1$readlines(cls, Visibility.PUBLIC, "readlines"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readlines", false, false, core, (Class)JZlibRubyGzipReader.class, "readlines", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readlines", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$1$initialize19(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$zlib$RubyGzipFile$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -7,21 +7,21 @@ │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$close; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$to_io; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$finish; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$comment; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$orig_name; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$crc; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$closed_p; │ │ │ │ │ │ +import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$respond_to; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$os_code; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$1$0$set_sync; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$sync; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$mtime; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$level; │ │ │ │ │ │ -import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$s$0$1$wrap19; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$s$0$0$newInstance; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -35,17 +35,14 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$s$0$0$newInstance((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "newInstance", true, false, core, (Class)RubyGzipFile.class, "newInstance", (Class)RubyGzipFile.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$s$0$1$wrap19((RubyModule)singletonClass, Visibility.PUBLIC, "wrap"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "wrap19", true, false, core, (Class)RubyGzipFile.class, "wrap19", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "wrap", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyGzipFile.class, "path", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$level(cls, Visibility.PUBLIC, "level"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "level", false, false, core, (Class)RubyGzipFile.class, "level", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "level", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$mtime(cls, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mtime", false, false, core, (Class)RubyGzipFile.class, "mtime", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$sync(cls, Visibility.PUBLIC, "sync"); │ │ │ │ │ │ @@ -56,14 +53,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sync=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$os_code(cls, Visibility.PUBLIC, "os_code"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "os_code", false, false, core, (Class)RubyGzipFile.class, "os_code", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "os_code", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$respond_to(cls, Visibility.PUBLIC, "respond_to?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "respond_to", false, false, core, (Class)RubyGzipFile.class, "respond_to", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "respond_to?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyGzipFile.class, "path", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$closed_p(cls, Visibility.PUBLIC, "closed?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "closed_p", false, false, core, (Class)RubyGzipFile.class, "closed_p", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "closed?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$crc(cls, Visibility.PUBLIC, "crc"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "crc", false, false, core, (Class)RubyGzipFile.class, "crc", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "crc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$orig_name(cls, Visibility.PUBLIC, "orig_name"); │ │ │ │ ├── org/jruby/gen/org$jruby$java$addons$KernelJavaAddons$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_field; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_name; │ │ │ │ │ │ -import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_signature; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_require; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$to_java; │ │ │ │ │ │ +import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_signature; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_implements; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_annotation; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_package; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -28,23 +28,23 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "java_package", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_annotation(cls, Visibility.PUBLIC, "java_annotation"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_annotation", true, false, core, (Class)KernelJavaAddons.class, "java_annotation", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_annotation", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_implements(cls, Visibility.PUBLIC, "java_implements"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_implements", true, false, core, (Class)KernelJavaAddons.class, "java_implements", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_implements", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_signature(cls, Visibility.PUBLIC, "java_signature"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_signature", true, false, core, (Class)KernelJavaAddons.class, "java_signature", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_signature", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$to_java(cls, Visibility.PUBLIC, "to_java"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "to_java", true, false, core, (Class)KernelJavaAddons.class, "to_java", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_java", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_require(cls, Visibility.PUBLIC, "java_require"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_require", true, false, core, (Class)KernelJavaAddons.class, "java_require", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_require", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_signature(cls, Visibility.PUBLIC, "java_signature"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_signature", true, false, core, (Class)KernelJavaAddons.class, "java_signature", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_signature", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_name(cls, Visibility.PUBLIC, "java_name"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_name", true, false, core, (Class)KernelJavaAddons.class, "java_name", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_field(cls, Visibility.PUBLIC, "java_field"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_field", true, false, core, (Class)KernelJavaAddons.class, "java_field", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_field", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.java.addons.KernelJavaAddons", "java_name", "java_name", "java_field", "java_field", "java_require", "java_require", "java_signature", "java_signature", "java_package", "java_package", "java_annotation", "java_annotation", "java_implements", "java_implements", "to_java", "to_java" }); │ │ │ │ ├── org/jruby/gen/org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,27 +6,27 @@ │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$first; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$2$0$op_aset; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$rbClone; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$include_p; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$component_type; │ │ │ │ │ │ +import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ +import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$count; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$length; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$last; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$dig; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$op_aref; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$at; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ @@ -44,47 +44,47 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$1$0$at(cls, Visibility.PUBLIC, "at"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "at", false, false, core, (Class)ArrayJavaProxy.class, "at", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "at", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", false, false, core, (Class)ArrayJavaProxy.class, "op_aref", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)ArrayJavaProxy.class, "hash", (Class)RubyFixnum.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$dig(cls, Visibility.PUBLIC, "dig"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "dig", false, false, core, (Class)ArrayJavaProxy.class, "dig", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dig", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$last(cls, Visibility.PUBLIC, "last"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "last", false, false, core, (Class)ArrayJavaProxy.class, "last", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)ArrayJavaProxy.class, "inspect", (Class)RubyString.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", false, false, core, (Class)ArrayJavaProxy.class, "length", (Class)RubyFixnum.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$count(cls, Visibility.PUBLIC, "count"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "count", false, false, core, (Class)ArrayJavaProxy.class, "count", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "count", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_with_index", false, false, core, (Class)ArrayJavaProxy.class, "each_with_index", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)ArrayJavaProxy.class, "op_plus", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)ArrayJavaProxy.class, "to_a", (Class)RubyArray.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("to_ary", aliasedMethod, "to_a"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_with_index", false, false, core, (Class)ArrayJavaProxy.class, "each_with_index", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)ArrayJavaProxy.class, "inspect", (Class)RubyString.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)ArrayJavaProxy.class, "eql_p", (Class)RubyBoolean.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)ArrayJavaProxy.class, "hash", (Class)RubyFixnum.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$component_type(cls, Visibility.PUBLIC, "component_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "component_type", false, false, core, (Class)ArrayJavaProxy.class, "component_type", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "component_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$1$0$include_p(cls, Visibility.PUBLIC, "include?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_p", false, false, core, (Class)ArrayJavaProxy.class, "include_p", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ ├── org/jruby/gen/org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$0$0$java_class; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$1$0$append_features; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$1$0$implement; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$0$0$java_class; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$1$0$extended; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$0$0$op_aref; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$0$0$impl; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -26,19 +26,19 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "impl", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$0$0$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", true, false, core, (Class)JavaInterfaceTemplate.class, "op_aref", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$1$0$extended(cls, Visibility.PUBLIC, "extended"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "extended", true, false, core, (Class)JavaInterfaceTemplate.class, "extended", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "extended", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaInterfaceTemplate.class, "java_class", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$1$0$implement(cls, Visibility.PRIVATE, "implement"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "implement", true, false, core, (Class)JavaInterfaceTemplate.class, "implement", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "implement", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$1$0$append_features(cls, Visibility.PUBLIC, "append_features"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "append_features", true, false, core, (Class)JavaInterfaceTemplate.class, "append_features", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "append_features", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaInterfaceTemplate.class, "java_class", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.java.proxies.JavaInterfaceTemplate", "impl", "impl", "append_features", "append_features", "implement", "implement", "op_aref", "[]", "java_class", "java_class", "extended", "extended" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$java$proxies$JavaProxy$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$i$java_send; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaProxy$INVOKER$i$java_method; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$i$1$0$equal_p; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$i$1$0$marshal_load; │ │ │ │ │ │ -import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$singleton_class; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaProxy$INVOKER$i$java_method; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$1$0$inherited; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$field_accessor; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$persistent; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaProxy$INVOKER$s$1$0$new_array; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$java_class; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$field_reader; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$1$0$persistent; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$op_aref; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaProxy$INVOKER$s$1$0$new_array; │ │ │ │ │ │ -import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaProxy; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$field_writer; │ │ │ │ │ │ +import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ +import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaProxy; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$singleton_class; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$java$proxies$JavaProxy$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$field_writer((RubyModule)singletonClass, Visibility.PUBLIC, "field_writer"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$singleton_class((RubyModule)singletonClass, Visibility.PUBLIC, "singleton_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "singleton_class", true, false, core, (Class)JavaProxy.class, "singleton_class", (Class)RubyClass.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG1); │ │ │ │ │ │ + DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "singleton_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$field_writer((RubyModule)singletonClass, Visibility.PUBLIC, "field_writer"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "field_writer", true, false, core, (Class)JavaProxy.class, "field_writer", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "field_writer", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$1$0$new_array((RubyModule)singletonClass, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "new_array", true, false, core, (Class)JavaProxy.class, "new_array", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "field_writer", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$op_aref((RubyModule)singletonClass, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", true, false, core, (Class)JavaProxy.class, "op_aref", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$1$0$persistent((RubyModule)singletonClass, Visibility.PUBLIC, "__persistent__="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "persistent", true, false, core, (Class)JavaProxy.class, "persistent", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "__persistent__=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$field_reader((RubyModule)singletonClass, Visibility.PUBLIC, "field_reader"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "field_reader", true, false, core, (Class)JavaProxy.class, "field_reader", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "field_reader", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$java_class((RubyModule)singletonClass, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaProxy.class, "java_class", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$1$0$new_array((RubyModule)singletonClass, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "new_array", true, false, core, (Class)JavaProxy.class, "new_array", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$persistent((RubyModule)singletonClass, Visibility.PUBLIC, "__persistent__"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "persistent", true, false, core, (Class)JavaProxy.class, "persistent", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "__persistent__", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$field_accessor((RubyModule)singletonClass, Visibility.PUBLIC, "field_accessor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "field_accessor", true, false, core, (Class)JavaProxy.class, "field_accessor", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "field_accessor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$1$0$inherited((RubyModule)singletonClass, Visibility.PUBLIC, "inherited"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "inherited", true, false, core, (Class)JavaProxy.class, "inherited", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "inherited", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$singleton_class((RubyModule)singletonClass, Visibility.PUBLIC, "singleton_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "singleton_class", true, false, core, (Class)JavaProxy.class, "singleton_class", (Class)RubyClass.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "singleton_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_method", false, false, core, (Class)JavaProxy.class, "java_method", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$1$0$marshal_load(cls, Visibility.PUBLIC, "marshal_load"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "marshal_load", false, false, core, (Class)JavaProxy.class, "marshal_load", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$1$0$equal_p(cls, Visibility.PUBLIC, "equal?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "equal_p", false, false, core, (Class)JavaProxy.class, "equal_p", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "equal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_method", false, false, core, (Class)JavaProxy.class, "java_method", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)JavaProxy.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$java_send(cls, Visibility.PUBLIC, "java_send"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_send", false, false, core, (Class)JavaProxy.class, "java_send", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_send", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.java.proxies.JavaProxy", "equal_p", "equal?", "field_writer", "field_writer", "java_method", "java_method", "op_aref", "[]", "marshal_load", "marshal_load", "field_reader", "field_reader", "new_array", "new_array", "inherited", "inherited", "java_send", "java_send", "java_class", "java_class", "persistent", "__persistent__=", "singleton_class", "singleton_class", "marshal_dump", "marshal_dump", "field_accessor", "field_accessor" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.java.proxies.JavaProxy", "equal_p", "equal?", "field_writer", "field_writer", "java_method", "java_method", "op_aref", "[]", "marshal_load", "marshal_load", "field_reader", "field_reader", "new_array", "new_array", "inherited", "inherited", "java_send", "java_send", "java_class", "java_class", "singleton_class", "singleton_class", "persistent", "__persistent__=", "marshal_dump", "marshal_dump", "field_accessor", "field_accessor" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$java$proxies$MapJavaProxy$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -11,23 +11,23 @@ │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$has_value_p; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$rb_clear; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$set_default_proc; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_aref; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$fetch_values; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$reject; │ │ │ │ │ │ +import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$default_value_get; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$each_key; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$rb_values; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$keys; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$select_bang; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ -import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_ge; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyProc; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$to_proc; │ │ │ │ │ │ @@ -178,17 +178,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)MapJavaProxy.class, "hash", (Class)RubyFixnum.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$1$0$op_ge(cls, Visibility.PUBLIC, ">="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_ge", false, false, core, (Class)MapJavaProxy.class, "op_ge", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)MapJavaProxy.class, "fetch", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)MapJavaProxy.class, "keep_if", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$select_bang(cls, Visibility.PUBLIC, "select!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select_bang", false, false, core, (Class)MapJavaProxy.class, "select_bang", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$keys(cls, Visibility.PUBLIC, "keys"); │ │ │ │ │ │ @@ -206,14 +203,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eql", false, false, core, (Class)MapJavaProxy.class, "op_eql", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$default_value_get(cls, Visibility.PUBLIC, "default"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "default_value_get", false, false, core, (Class)MapJavaProxy.class, "default_value_get", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)MapJavaProxy.class, "fetch", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$reject(cls, Visibility.PUBLIC, "reject"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject", false, false, core, (Class)MapJavaProxy.class, "reject", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$fetch_values(cls, Visibility.PUBLIC, "fetch_values"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fetch_values", false, false, core, (Class)MapJavaProxy.class, "fetch_values", (Class)RubyArray.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fetch_values", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaAccessibleObject$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,25 +6,25 @@ │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$setAccessible; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$annotations_p; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$to_string; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$annotation; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$declaring_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$name; │ │ │ │ │ │ -import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$annotations; │ │ │ │ │ │ -import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$declared_annotations; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$synthetic_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$declared_annotations; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$isAccessible; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$modifiers; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$declared_annotations_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$annotations; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$annotation_present_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$same; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -34,41 +34,41 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)JavaAccessibleObject.class, "op_equal", (Class)RubyBoolean.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)JavaAccessibleObject.class, "hash", (Class)RubyFixnum.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$1$0$same(cls, Visibility.PUBLIC, "equal?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "same", false, false, core, (Class)JavaAccessibleObject.class, "same", (Class)RubyBoolean.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "equal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$1$0$annotation_present_p(cls, Visibility.PUBLIC, "annotation_present?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "annotation_present_p", false, false, core, (Class)JavaAccessibleObject.class, "annotation_present_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotation_present?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$annotations(cls, Visibility.PUBLIC, "annotations"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "annotations", false, false, core, (Class)JavaAccessibleObject.class, "annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$declared_annotations_p(cls, Visibility.PUBLIC, "declared_annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declared_annotations_p", false, false, core, (Class)JavaAccessibleObject.class, "declared_annotations_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declared_annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$modifiers(cls, Visibility.PUBLIC, "modifiers"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "modifiers", false, false, core, (Class)JavaAccessibleObject.class, "modifiers", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "modifiers", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)JavaAccessibleObject.class, "hash", (Class)RubyFixnum.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$isAccessible(cls, Visibility.PUBLIC, "accessible?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "isAccessible", false, false, core, (Class)JavaAccessibleObject.class, "isAccessible", (Class)RubyBoolean.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "accessible?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$synthetic_p(cls, Visibility.PUBLIC, "synthetic?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "synthetic_p", false, false, core, (Class)JavaAccessibleObject.class, "synthetic_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "synthetic?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$declared_annotations(cls, Visibility.PUBLIC, "declared_annotations"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declared_annotations", false, false, core, (Class)JavaAccessibleObject.class, "declared_annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declared_annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$annotations(cls, Visibility.PUBLIC, "annotations"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "annotations", false, false, core, (Class)JavaAccessibleObject.class, "annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$synthetic_p(cls, Visibility.PUBLIC, "synthetic?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "synthetic_p", false, false, core, (Class)JavaAccessibleObject.class, "synthetic_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "synthetic?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaAccessibleObject.class, "name", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$declaring_class(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declaring_class", false, false, core, (Class)JavaAccessibleObject.class, "declaring_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$1$0$annotation(cls, Visibility.PUBLIC, "annotation"); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaClass$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_method; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$private_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$declared_field; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$classes; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_class_methods; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enum_constants; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$simple_name; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_method; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$anonymous_class_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$classes; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declaring_class; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$annotations; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$interfaces; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$class_loader; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$local_class_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$superclass; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_annotations; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$ruby_class; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$canonical_name; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_constructors; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$component_type; │ │ │ │ │ │ +import org.jruby.javasupport.JavaMethod; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_method; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$signers; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_classes; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_class_methods; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$assignable_from_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$generic_superclass; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_method; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$annotation_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$declared_field; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_class_methods; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$type_parameters; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_constructor; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_instance_methods; │ │ │ │ │ │ -import org.jruby.javasupport.JavaObject; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$new_array; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource_as_string; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_annotations; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$ruby_class; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$canonical_name; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$constructors; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_class_methods; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$annotations; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$annotation_present_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$interfaces; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$array_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$protected_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_class; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$generic_interfaces; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$generic_superclass; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$annotation; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$name; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_fields; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$fields; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_constructor; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$synthetic_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource_as_stream; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$modifiers; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_annotations_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_constructor; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$member_class_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_instance_methods; │ │ │ │ │ │ -import org.jruby.javasupport.JavaConstructor; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_instance_methods; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$constructor; │ │ │ │ │ │ -import org.jruby.javasupport.JavaCallable; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_method_smart; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$protection_domain; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$superclass; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$get_package; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_method; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource_as_string; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$generic_interfaces; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$interface_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enum_constants; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$array_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enum_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$annotations_p; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$simple_name; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$class_loader; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$component_type; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_constructors; │ │ │ │ │ │ -import org.jruby.javasupport.JavaMethod; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_method; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$constructors; │ │ │ │ │ │ +import org.jruby.javasupport.JavaObject; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$new_array; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource_as_stream; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_fields; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_instance_methods; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$public_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaField; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$field; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$signers; │ │ │ │ │ │ +import org.jruby.javasupport.JavaConstructor; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_constructor; │ │ │ │ │ │ +import org.jruby.javasupport.JavaCallable; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_method_smart; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$array_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$primitive_p; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_classes; │ │ │ │ │ │ +import org.jruby.javasupport.JavaField; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$field; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$protection_domain; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$s$1$0$extend_proxy; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$s$1$0$for_name; │ │ │ │ │ │ @@ -95,200 +95,200 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "for_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$s$1$0$extend_proxy(cls, Visibility.PUBLIC, "extend_proxy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "extend_proxy", true, false, core, (Class)JavaClass.class, "extend_proxy", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "extend_proxy", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", false, false, core, (Class)JavaClass.class, "final_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_classes(cls, Visibility.PUBLIC, "declared_classes"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_classes", false, false, core, (Class)JavaClass.class, "declared_classes", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_classes", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$protection_domain(cls, Visibility.PUBLIC, "protection_domain"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "protection_domain", false, false, core, (Class)JavaClass.class, "protection_domain", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "protection_domain", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$field(cls, Visibility.PUBLIC, "field"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "field", false, false, core, (Class)JavaClass.class, "field", (Class)JavaField.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "field", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$primitive_p(cls, Visibility.PUBLIC, "primitive?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "primitive_p", false, false, core, (Class)JavaClass.class, "primitive_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "primitive?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$array_p(cls, Visibility.PUBLIC, "array?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "array_p", false, false, core, (Class)JavaClass.class, "array_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "array?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$signers(cls, Visibility.PUBLIC, "signers"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "signers", false, false, core, (Class)JavaClass.class, "signers", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "signers", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$field(cls, Visibility.PUBLIC, "field"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "field", false, false, core, (Class)JavaClass.class, "field", (Class)JavaField.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "field", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_method_smart(cls, Visibility.PUBLIC, "declared_method_smart"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_method_smart", false, false, core, (Class)JavaClass.class, "declared_method_smart", (Class)JavaCallable.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_method_smart", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_constructor(cls, Visibility.PUBLIC, "declared_constructor"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_constructor", false, false, core, (Class)JavaClass.class, "declared_constructor", (Class)JavaConstructor.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", false, false, core, (Class)JavaClass.class, "public_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$constructors(cls, Visibility.PUBLIC, "constructors"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "constructors", false, false, core, (Class)JavaClass.class, "constructors", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_method", false, false, core, (Class)JavaClass.class, "java_method", (Class)JavaMethod.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_constructors(cls, Visibility.PUBLIC, "declared_constructors"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_constructors", false, false, core, (Class)JavaClass.class, "declared_constructors", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$component_type(cls, Visibility.PUBLIC, "component_type"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "component_type", false, false, core, (Class)JavaClass.class, "component_type", (Class)JavaClass.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "component_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$class_loader(cls, Visibility.PUBLIC, "class_loader"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "class_loader", false, false, core, (Class)JavaClass.class, "class_loader", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "class_loader", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$simple_name(cls, Visibility.PUBLIC, "simple_name"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "simple_name", false, false, core, (Class)JavaClass.class, "simple_name", (Class)RubyString.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "simple_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_instance_methods(cls, Visibility.PUBLIC, "java_instance_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_instance_methods", false, false, core, (Class)JavaClass.class, "java_instance_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_fields(cls, Visibility.PUBLIC, "declared_fields"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_fields", false, false, core, (Class)JavaClass.class, "declared_fields", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_fields", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_stream", false, false, core, (Class)JavaClass.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$new_array(cls, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "new_array", false, false, core, (Class)JavaClass.class, "new_array", (Class)JavaObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$annotations_p(cls, Visibility.PUBLIC, "annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "annotations_p", false, false, core, (Class)JavaClass.class, "annotations_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource(cls, Visibility.PUBLIC, "resource"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource", false, false, core, (Class)JavaClass.class, "resource", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enum_p(cls, Visibility.PUBLIC, "enum?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "enum_p", false, false, core, (Class)JavaClass.class, "enum_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "enum?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enum_constants(cls, Visibility.PUBLIC, "enum_constants"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enum_constants", false, false, core, (Class)JavaClass.class, "enum_constants", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enum_constants", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$array_class(cls, Visibility.PUBLIC, "array_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "array_class", false, false, core, (Class)JavaClass.class, "array_class", (Class)JavaClass.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "array_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$interface_p(cls, Visibility.PUBLIC, "interface?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "interface_p", false, false, core, (Class)JavaClass.class, "interface_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "interface?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_method(cls, Visibility.PUBLIC, "declared_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_method", false, false, core, (Class)JavaClass.class, "declared_method", (Class)JavaMethod.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$generic_interfaces(cls, Visibility.PUBLIC, "generic_interfaces"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "generic_interfaces", false, false, core, (Class)JavaClass.class, "generic_interfaces", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "generic_interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_string", false, false, core, (Class)JavaClass.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$get_package(cls, Visibility.PUBLIC, "package"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "get_package", false, false, core, (Class)JavaClass.class, "get_package", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "package", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$protection_domain(cls, Visibility.PUBLIC, "protection_domain"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "protection_domain", false, false, core, (Class)JavaClass.class, "protection_domain", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "protection_domain", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_method_smart(cls, Visibility.PUBLIC, "declared_method_smart"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_method_smart", false, false, core, (Class)JavaClass.class, "declared_method_smart", (Class)JavaCallable.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_method_smart", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_class(cls, Visibility.PUBLIC, "enclosing_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enclosing_class", false, false, core, (Class)JavaClass.class, "enclosing_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enclosing_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$superclass(cls, Visibility.PUBLIC, "superclass"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "superclass", false, false, core, (Class)JavaClass.class, "superclass", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$constructor(cls, Visibility.PUBLIC, "constructor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "constructor", false, false, core, (Class)JavaClass.class, "constructor", (Class)JavaConstructor.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_instance_methods(cls, Visibility.PUBLIC, "java_instance_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_instance_methods", false, false, core, (Class)JavaClass.class, "java_instance_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_instance_methods(cls, Visibility.PUBLIC, "declared_instance_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_instance_methods", false, false, core, (Class)JavaClass.class, "declared_instance_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$member_class_p(cls, Visibility.PUBLIC, "member_class?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "member_class_p", false, false, core, (Class)JavaClass.class, "member_class_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "member_class?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_constructor(cls, Visibility.PUBLIC, "declared_constructor"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_constructor", false, false, core, (Class)JavaClass.class, "declared_constructor", (Class)JavaConstructor.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_annotations_p(cls, Visibility.PUBLIC, "declared_annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declared_annotations_p", false, false, core, (Class)JavaClass.class, "declared_annotations_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declared_annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$modifiers(cls, Visibility.PUBLIC, "modifiers"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "modifiers", false, false, core, (Class)JavaClass.class, "modifiers", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "modifiers", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_stream", false, false, core, (Class)JavaClass.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$synthetic_p(cls, Visibility.PUBLIC, "synthetic?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "synthetic_p", false, false, core, (Class)JavaClass.class, "synthetic_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "synthetic?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_constructor(cls, Visibility.PUBLIC, "enclosing_constructor"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enclosing_constructor", false, false, core, (Class)JavaClass.class, "enclosing_constructor", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enclosing_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$fields(cls, Visibility.PUBLIC, "fields"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fields", false, false, core, (Class)JavaClass.class, "fields", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fields", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_fields(cls, Visibility.PUBLIC, "declared_fields"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_fields", false, false, core, (Class)JavaClass.class, "declared_fields", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_fields", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaClass.class, "name", (Class)RubyString.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$annotation(cls, Visibility.PUBLIC, "annotation"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "annotation", false, false, core, (Class)JavaClass.class, "annotation", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotation", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$generic_interfaces(cls, Visibility.PUBLIC, "generic_interfaces"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "generic_interfaces", false, false, core, (Class)JavaClass.class, "generic_interfaces", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "generic_interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_class(cls, Visibility.PUBLIC, "enclosing_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enclosing_class", false, false, core, (Class)JavaClass.class, "enclosing_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enclosing_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$generic_superclass(cls, Visibility.PUBLIC, "generic_superclass"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "generic_superclass", false, false, core, (Class)JavaClass.class, "generic_superclass", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "generic_superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "protected_p", false, false, core, (Class)JavaClass.class, "protected_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$array_class(cls, Visibility.PUBLIC, "array_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "array_class", false, false, core, (Class)JavaClass.class, "array_class", (Class)JavaClass.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "array_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$interfaces(cls, Visibility.PUBLIC, "interfaces"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "interfaces", false, false, core, (Class)JavaClass.class, "interfaces", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$annotation_present_p(cls, Visibility.PUBLIC, "annotation_present?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "annotation_present_p", false, false, core, (Class)JavaClass.class, "annotation_present_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotation_present?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_string", false, false, core, (Class)JavaClass.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$new_array(cls, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "new_array", false, false, core, (Class)JavaClass.class, "new_array", (Class)JavaObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_instance_methods(cls, Visibility.PUBLIC, "declared_instance_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_instance_methods", false, false, core, (Class)JavaClass.class, "declared_instance_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_constructor(cls, Visibility.PUBLIC, "enclosing_constructor"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enclosing_constructor", false, false, core, (Class)JavaClass.class, "enclosing_constructor", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enclosing_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$annotations(cls, Visibility.PUBLIC, "annotations"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "annotations", false, false, core, (Class)JavaClass.class, "annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_class_methods(cls, Visibility.PUBLIC, "java_class_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_class_methods", false, false, core, (Class)JavaClass.class, "java_class_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$constructors(cls, Visibility.PUBLIC, "constructors"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "constructors", false, false, core, (Class)JavaClass.class, "constructors", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$canonical_name(cls, Visibility.PUBLIC, "canonical_name"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "canonical_name", false, false, core, (Class)JavaClass.class, "canonical_name", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "canonical_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource(cls, Visibility.PUBLIC, "resource"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource", false, false, core, (Class)JavaClass.class, "resource", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$ruby_class(cls, Visibility.PUBLIC, "ruby_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ruby_class", false, false, core, (Class)JavaClass.class, "ruby_class", (Class)RubyModule.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ruby_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_annotations(cls, Visibility.PUBLIC, "declared_annotations"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_annotations", false, false, core, (Class)JavaClass.class, "declared_annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$type_parameters(cls, Visibility.PUBLIC, "type_parameters"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "type_parameters", false, false, core, (Class)JavaClass.class, "type_parameters", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "type_parameters", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_class_methods(cls, Visibility.PUBLIC, "declared_class_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_class_methods", false, false, core, (Class)JavaClass.class, "declared_class_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$declared_field(cls, Visibility.PUBLIC, "declared_field"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "declared_field", false, false, core, (Class)JavaClass.class, "declared_field", (Class)JavaField.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_field", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$annotation_p(cls, Visibility.PUBLIC, "annotation?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "annotation_p", false, false, core, (Class)JavaClass.class, "annotation_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotation?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_cmp", false, false, core, (Class)JavaClass.class, "op_cmp", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$generic_superclass(cls, Visibility.PUBLIC, "generic_superclass"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "generic_superclass", false, false, core, (Class)JavaClass.class, "generic_superclass", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "generic_superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_method(cls, Visibility.PUBLIC, "enclosing_method"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enclosing_method", false, false, core, (Class)JavaClass.class, "enclosing_method", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enclosing_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$assignable_from_p(cls, Visibility.PUBLIC, "assignable_from?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "assignable_from_p", false, false, core, (Class)JavaClass.class, "assignable_from_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "assignable_from?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_class_methods(cls, Visibility.PUBLIC, "java_class_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_class_methods", false, false, core, (Class)JavaClass.class, "java_class_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaClass.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$canonical_name(cls, Visibility.PUBLIC, "canonical_name"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "canonical_name", false, false, core, (Class)JavaClass.class, "canonical_name", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "canonical_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$ruby_class(cls, Visibility.PUBLIC, "ruby_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ruby_class", false, false, core, (Class)JavaClass.class, "ruby_class", (Class)RubyModule.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ruby_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_annotations(cls, Visibility.PUBLIC, "declared_annotations"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_annotations", false, false, core, (Class)JavaClass.class, "declared_annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$superclass(cls, Visibility.PUBLIC, "superclass"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "superclass", false, false, core, (Class)JavaClass.class, "superclass", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_classes(cls, Visibility.PUBLIC, "declared_classes"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_classes", false, false, core, (Class)JavaClass.class, "declared_classes", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_classes", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$signers(cls, Visibility.PUBLIC, "signers"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "signers", false, false, core, (Class)JavaClass.class, "signers", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "signers", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_method", false, false, core, (Class)JavaClass.class, "java_method", (Class)JavaMethod.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$component_type(cls, Visibility.PUBLIC, "component_type"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "component_type", false, false, core, (Class)JavaClass.class, "component_type", (Class)JavaClass.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "component_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_constructors(cls, Visibility.PUBLIC, "declared_constructors"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_constructors", false, false, core, (Class)JavaClass.class, "declared_constructors", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$local_class_p(cls, Visibility.PUBLIC, "local_class?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "local_class_p", false, false, core, (Class)JavaClass.class, "local_class_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "local_class?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$annotations(cls, Visibility.PUBLIC, "annotations"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "annotations", false, false, core, (Class)JavaClass.class, "annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$class_loader(cls, Visibility.PUBLIC, "class_loader"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "class_loader", false, false, core, (Class)JavaClass.class, "class_loader", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "class_loader", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$interfaces(cls, Visibility.PUBLIC, "interfaces"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "interfaces", false, false, core, (Class)JavaClass.class, "interfaces", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declaring_class(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declaring_class", false, false, core, (Class)JavaClass.class, "declaring_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$anonymous_class_p(cls, Visibility.PUBLIC, "anonymous_class?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "anonymous_class_p", false, false, core, (Class)JavaClass.class, "anonymous_class_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "anonymous_class?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_class_methods(cls, Visibility.PUBLIC, "declared_class_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_class_methods", false, false, core, (Class)JavaClass.class, "declared_class_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$classes(cls, Visibility.PUBLIC, "classes"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "classes", false, false, core, (Class)JavaClass.class, "classes", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "classes", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$declared_field(cls, Visibility.PUBLIC, "declared_field"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "declared_field", false, false, core, (Class)JavaClass.class, "declared_field", (Class)JavaField.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_field", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$anonymous_class_p(cls, Visibility.PUBLIC, "anonymous_class?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "anonymous_class_p", false, false, core, (Class)JavaClass.class, "anonymous_class_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "anonymous_class?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_method(cls, Visibility.PUBLIC, "declared_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_method", false, false, core, (Class)JavaClass.class, "declared_method", (Class)JavaMethod.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$simple_name(cls, Visibility.PUBLIC, "simple_name"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "simple_name", false, false, core, (Class)JavaClass.class, "simple_name", (Class)RubyString.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "simple_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enum_constants(cls, Visibility.PUBLIC, "enum_constants"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enum_constants", false, false, core, (Class)JavaClass.class, "enum_constants", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enum_constants", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", false, false, core, (Class)JavaClass.class, "private_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_method(cls, Visibility.PUBLIC, "enclosing_method"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enclosing_method", false, false, core, (Class)JavaClass.class, "enclosing_method", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enclosing_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaClass", "public_p", "public?", "declared_method_smart", "declared_method_smart", "java_method", "java_method", "declaring_class", "declaring_class", "annotations", "annotations", "primitive_p", "primitive?", "component_type", "component_type", "ruby_class", "ruby_class", "simple_name", "simple_name", "declared_annotations_p", "declared_annotations?", "new_array", "new_array", "generic_superclass", "generic_superclass", "superclass", "superclass", "declared_constructor", "declared_constructor", "java_instance_methods", "java_instance_methods", "declared_instance_methods", "declared_instance_methods", "resource", "resource", "interface_p", "interface?", "constructor", "constructor", "op_cmp", "<=>", "get_package", "package", "array_class", "array_class", "resource_as_string", "resource_as_string", "declared_class_methods", "declared_class_methods", "declared_constructors", "declared_constructors", "enum_p", "enum?", "annotation_present_p", "annotation_present?", "annotations_p", "annotations?", "synthetic_p", "synthetic?", "constructors", "constructors", "array_p", "array?", "extend_proxy", "extend_proxy", "field", "field", "protection_domain", "protection_domain", "declared_field", "declared_field", "name", "name", "inspect", "inspect", "private_p", "private?", "fields", "fields", "enclosing_class", "enclosing_class", "assignable_from_p", "assignable_from?", "for_name", "for_name", "final_p", "final?", "declared_fields", "declared_fields", "declared_classes", "declared_classes", "classes", "classes", "modifiers", "modifiers", "type_parameters", "type_parameters", "protected_p", "protected?", "class_loader", "class_loader", "resource_as_stream", "resource_as_stream", "declared_annotations", "declared_annotations", "declared_method", "declared_method", "annotation", "annotation", "annotation_p", "annotation?", "enum_constants", "enum_constants", "interfaces", "interfaces", "anonymous_class_p", "anonymous_class?", "enclosing_constructor", "enclosing_constructor", "canonical_name", "canonical_name", "enclosing_method", "enclosing_method", "member_class_p", "member_class?", "signers", "signers", "local_class_p", "local_class?", "java_class_methods", "java_class_methods", "generic_interfaces", "generic_interfaces" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaClass", "public_p", "public?", "declared_method_smart", "declared_method_smart", "java_method", "java_method", "declaring_class", "declaring_class", "annotations", "annotations", "primitive_p", "primitive?", "ruby_class", "ruby_class", "component_type", "component_type", "declared_annotations_p", "declared_annotations?", "simple_name", "simple_name", "new_array", "new_array", "superclass", "superclass", "generic_superclass", "generic_superclass", "declared_constructor", "declared_constructor", "java_instance_methods", "java_instance_methods", "declared_instance_methods", "declared_instance_methods", "interface_p", "interface?", "resource", "resource", "constructor", "constructor", "op_cmp", "<=>", "array_class", "array_class", "resource_as_string", "resource_as_string", "get_package", "package", "declared_class_methods", "declared_class_methods", "declared_constructors", "declared_constructors", "enum_p", "enum?", "annotation_present_p", "annotation_present?", "annotations_p", "annotations?", "synthetic_p", "synthetic?", "constructors", "constructors", "array_p", "array?", "extend_proxy", "extend_proxy", "protection_domain", "protection_domain", "field", "field", "declared_field", "declared_field", "name", "name", "inspect", "inspect", "private_p", "private?", "fields", "fields", "enclosing_class", "enclosing_class", "assignable_from_p", "assignable_from?", "for_name", "for_name", "final_p", "final?", "declared_fields", "declared_fields", "declared_classes", "declared_classes", "classes", "classes", "modifiers", "modifiers", "type_parameters", "type_parameters", "protected_p", "protected?", "class_loader", "class_loader", "resource_as_stream", "resource_as_stream", "declared_annotations", "declared_annotations", "declared_method", "declared_method", "annotation", "annotation", "annotation_p", "annotation?", "interfaces", "interfaces", "enum_constants", "enum_constants", "anonymous_class_p", "anonymous_class?", "enclosing_constructor", "enclosing_constructor", "canonical_name", "canonical_name", "enclosing_method", "enclosing_method", "member_class_p", "member_class?", "signers", "signers", "local_class_p", "local_class?", "java_class_methods", "java_class_methods", "generic_interfaces", "generic_interfaces" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaConstructor$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$return_type; │ │ │ │ │ │ +import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$new_instance; │ │ │ │ │ │ import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$declaring_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$type_parameters; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaConstructor; │ │ │ │ │ │ -import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$new_instance; │ │ │ │ │ │ +import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$return_type; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$JavaConstructor$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$new_instance(cls, Visibility.PUBLIC, "new_instance"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "new_instance", false, false, core, (Class)JavaConstructor.class, "new_instance", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "new_instance", (DynamicMethod)javaMethod); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "return_type", false, false, core, (Class)JavaConstructor.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$type_parameters(cls, Visibility.PUBLIC, "type_parameters"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "type_parameters", false, false, core, (Class)JavaConstructor.class, "type_parameters", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "type_parameters", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$declaring_class(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declaring_class", false, false, core, (Class)JavaConstructor.class, "declaring_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "return_type", false, false, core, (Class)JavaConstructor.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaConstructor", "type_parameters", "type_parameters", "return_type", "return_type", "declaring_class", "declaring_class", "new_instance", "new_instance" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$new_instance(cls, Visibility.PUBLIC, "new_instance"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "new_instance", false, false, core, (Class)JavaConstructor.class, "new_instance", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "new_instance", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaConstructor", "return_type", "return_type", "type_parameters", "type_parameters", "declaring_class", "declaring_class", "new_instance", "new_instance" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaField$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$enum_constant_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$public_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaField$INVOKER$i$1$0$set_static_value; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$1$0$value; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$field_type; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$to_generic_string; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$static_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaField$INVOKER$i$0$0$static_value; │ │ │ │ │ │ -import org.jruby.javasupport.JavaField$INVOKER$i$0$0$name; │ │ │ │ │ │ -import org.jruby.javasupport.JavaField$INVOKER$i$1$0$set_static_value; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$value_type; │ │ │ │ │ │ -import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$2$0$set_value; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.javasupport.JavaField$INVOKER$i$0$0$name; │ │ │ │ │ │ +import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ +import org.jruby.javasupport.JavaField$INVOKER$i$0$0$static_value; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaField; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -28,41 +28,41 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", false, false, core, (Class)JavaField.class, "final_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$static_value(cls, Visibility.PUBLIC, "static_value"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "static_value", false, false, core, (Class)JavaField.class, "static_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaField.class, "name", (Class)RubyString.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$2$0$set_value(cls, Visibility.PUBLIC, "set_value"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "set_value", false, false, core, (Class)JavaField.class, "set_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "set_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$value_type(cls, Visibility.PUBLIC, "value_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "value_type", false, false, core, (Class)JavaField.class, "value_type", (Class)RubyString.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaField$INVOKER$i$1$0$set_static_value(cls, Visibility.PUBLIC, "set_static_value"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_static_value", false, false, core, (Class)JavaField.class, "set_static_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaField.class, "name", (Class)RubyString.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$static_value(cls, Visibility.PUBLIC, "static_value"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "static_value", false, false, core, (Class)JavaField.class, "static_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", false, false, core, (Class)JavaField.class, "static_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$to_generic_string(cls, Visibility.PUBLIC, "to_generic_string"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_generic_string", false, false, core, (Class)JavaField.class, "to_generic_string", (Class)RubyString.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_generic_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$field_type(cls, Visibility.PUBLIC, "type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "field_type", false, false, core, (Class)JavaField.class, "field_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$1$0$value(cls, Visibility.PUBLIC, "value"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "value", false, false, core, (Class)JavaField.class, "value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaField$INVOKER$i$1$0$set_static_value(cls, Visibility.PUBLIC, "set_static_value"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_static_value", false, false, core, (Class)JavaField.class, "set_static_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", false, false, core, (Class)JavaField.class, "public_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$enum_constant_p(cls, Visibility.PUBLIC, "enum_constant?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "enum_constant_p", false, false, core, (Class)JavaField.class, "enum_constant_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "enum_constant?", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaField", "public_p", "public?", "static_value", "static_value", "value_type", "value_type", "final_p", "final?", "set_value", "set_value", "set_static_value", "set_static_value", "name", "name", "static_p", "static?", "to_generic_string", "to_generic_string", "field_type", "type", "value", "value", "enum_constant_p", "enum_constant?" }); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaMethod$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$public_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$static_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$return_type; │ │ │ │ │ │ +import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$invoke_static; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$type_parameters; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$invoke; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$name; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ -import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$invoke_static; │ │ │ │ │ │ +import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$return_type; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -23,31 +23,31 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ org.jruby.internal.runtime.methods.JavaMethod javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", false, false, core, (Class)JavaMethod.class, "final_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$invoke_static(cls, Visibility.PUBLIC, "invoke_static"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "invoke_static", false, false, core, (Class)JavaMethod.class, "invoke_static", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "invoke_static", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "return_type", false, false, core, (Class)JavaMethod.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaMethod.class, "name", (Class)RubyString.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$invoke(cls, Visibility.PUBLIC, "invoke"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "invoke", false, false, core, (Class)JavaMethod.class, "invoke", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "invoke", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$type_parameters(cls, Visibility.PUBLIC, "type_parameters"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "type_parameters", false, false, core, (Class)JavaMethod.class, "type_parameters", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "type_parameters", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "return_type", false, false, core, (Class)JavaMethod.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$invoke_static(cls, Visibility.PUBLIC, "invoke_static"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "invoke_static", false, false, core, (Class)JavaMethod.class, "invoke_static", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "invoke_static", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", false, false, core, (Class)JavaMethod.class, "static_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", false, false, core, (Class)JavaMethod.class, "public_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaMethod", "type_parameters", "type_parameters", "return_type", "return_type", "public_p", "public?", "invoke_static", "invoke_static", "final_p", "final?", "name", "name", "invoke", "invoke", "static_p", "static?" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaMethod", "return_type", "return_type", "type_parameters", "type_parameters", "public_p", "public?", "invoke_static", "invoke_static", "final_p", "final?", "name", "name", "invoke", "invoke", "static_p", "static?" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaObject$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$java_type; │ │ │ │ │ │ -import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$length; │ │ │ │ │ │ -import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$get_java_class; │ │ │ │ │ │ +import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$1$0$same; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$1$0$marshal_load; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$is_java_proxy; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$ruby_synchronized; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$s$1$0$wrap; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -30,44 +30,44 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaObject$INVOKER$s$1$0$wrap((RubyModule)singletonClass, Visibility.PUBLIC, "wrap"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "wrap", true, false, core, (Class)JavaObject.class, "wrap", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "wrap", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)JavaObject.class, "hash", (Class)RubyFixnum.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)JavaObject.class, "op_equal", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$ruby_synchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ruby_synchronized", false, false, core, (Class)JavaObject.class, "ruby_synchronized", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)JavaObject.class, "hash", (Class)RubyFixnum.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$is_java_proxy(cls, Visibility.PUBLIC, "java_proxy?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "is_java_proxy", false, false, core, (Class)JavaObject.class, "is_java_proxy", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_proxy?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$1$0$marshal_load(cls, Visibility.PUBLIC, "marshal_load"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "marshal_load", false, false, core, (Class)JavaObject.class, "marshal_load", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$1$0$same(cls, Visibility.PUBLIC, "equal?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "same", false, false, core, (Class)JavaObject.class, "same", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "equal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$get_java_class(cls, Visibility.PUBLIC, "get_java_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "get_java_class", false, false, core, (Class)JavaObject.class, "get_java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "get_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)JavaObject.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$get_java_class(cls, Visibility.PUBLIC, "get_java_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "get_java_class", false, false, core, (Class)JavaObject.class, "get_java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "get_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", false, false, core, (Class)JavaObject.class, "length", (Class)RubyFixnum.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)JavaObject.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$java_type(cls, Visibility.PUBLIC, "java_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "java_type", false, false, core, (Class)JavaObject.class, "java_type", (Class)RubyString.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaObject", "same", "equal?", "is_java_proxy", "java_proxy?", "length", "length", "to_s", "to_s", "java_type", "java_type", "op_equal", "==", "marshal_load", "marshal_load", "marshal_dump", "marshal_dump", "wrap", "wrap", "ruby_synchronized", "synchronized", "hash", "hash", "get_java_class", "get_java_class" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)JavaObject.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaObject", "same", "equal?", "is_java_proxy", "java_proxy?", "length", "length", "java_type", "java_type", "to_s", "to_s", "op_equal", "==", "marshal_load", "marshal_load", "marshal_dump", "marshal_dump", "wrap", "wrap", "hash", "hash", "ruby_synchronized", "synchronized", "get_java_class", "get_java_class" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaPackage$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,20 +3,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$1$0$const_missing; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$sealed_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$respond_to_missing_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$available_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$const_get; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$package_name; │ │ │ │ │ │ +import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$respond_to_p; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$method_missing; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -29,35 +29,35 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$method_missing(cls, Visibility.PUBLIC, "method_missing"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "method_missing", false, false, core, (Class)JavaPackage.class, "method_missing", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "method_missing", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$respond_to_p(cls, Visibility.PUBLIC, "respond_to?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "respond_to_p", false, false, core, (Class)JavaPackage.class, "respond_to_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "respond_to?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaPackage.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$package_name(cls, Visibility.PUBLIC, "package_name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "package_name", false, false, core, (Class)JavaPackage.class, "package_name", (Class)RubyString.class, org$jruby$javasupport$JavaPackage$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "package_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("to_s", aliasedMethod, "package_name"); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$const_get(cls, Visibility.PUBLIC, "const_get"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "const_get", false, false, core, (Class)JavaPackage.class, "const_get", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "const_get", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$available_p(cls, Visibility.PUBLIC, "available?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "available_p", false, false, core, (Class)JavaPackage.class, "available_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "available?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$respond_to_missing_p(cls, Visibility.PUBLIC, "respond_to_missing?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "respond_to_missing_p", false, false, core, (Class)JavaPackage.class, "respond_to_missing_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "respond_to_missing?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaPackage.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$sealed_p(cls, Visibility.PUBLIC, "sealed?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sealed_p", false, false, core, (Class)JavaPackage.class, "sealed_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sealed?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", false, false, core, (Class)JavaPackage.class, "op_eqq", (Class)RubyBoolean.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$1$0$const_missing(cls, Visibility.PUBLIC, "const_missing"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "const_missing", false, false, core, (Class)JavaPackage.class, "const_missing", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "const_missing", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaPackage", "available_p", "available?", "method_missing", "method_missing", "respond_to_missing_p", "respond_to_missing?", "op_eqq", "===", "package_name", "package_name", "inspect", "inspect", "const_get", "const_get", "respond_to_p", "respond_to?", "sealed_p", "sealed?", "const_missing", "const_missing" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaPackage", "available_p", "available?", "method_missing", "method_missing", "respond_to_missing_p", "respond_to_missing?", "op_eqq", "===", "inspect", "inspect", "package_name", "package_name", "const_get", "const_get", "respond_to_p", "respond_to?", "sealed_p", "sealed?", "const_missing", "const_missing" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaProxyMethods$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_java_object; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_s; │ │ │ │ │ │ -import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$inspect; │ │ │ │ │ │ -import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_object; │ │ │ │ │ │ -import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$hash; │ │ │ │ │ │ +import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_class; │ │ │ │ │ │ +import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$inspect; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$rbSynchronized; │ │ │ │ │ │ +import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$hash; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_equal; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_eql; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$java_object_set; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -30,29 +30,29 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "java_object=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eql", true, false, core, (Class)JavaProxyMethods.class, "op_eql", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", true, false, core, (Class)JavaProxyMethods.class, "op_equal", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "rbSynchronized", true, false, core, (Class)JavaProxyMethods.class, "rbSynchronized", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", true, false, core, (Class)JavaProxyMethods.class, "hash", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$java_object(cls, Visibility.PUBLIC, "java_object"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_object", true, false, core, (Class)JavaProxyMethods.class, "java_object", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaProxyMethods.class, "java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "rbSynchronized", true, false, core, (Class)JavaProxyMethods.class, "rbSynchronized", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)JavaProxyMethods.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaProxyMethods.class, "java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$java_object(cls, Visibility.PUBLIC, "java_object"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_object", true, false, core, (Class)JavaProxyMethods.class, "java_object", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)JavaProxyMethods.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$to_java_object(cls, Visibility.PUBLIC, "to_java_object"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_java_object", true, false, core, (Class)JavaProxyMethods.class, "to_java_object", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_java_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaProxyMethods", "op_eql", "eql?", "to_java_object", "to_java_object", "inspect", "inspect", "rbSynchronized", "synchronized", "to_s", "to_s", "op_equal", "==", "java_class", "java_class", "java_object_set", "java_object=", "hash", "hash", "java_object", "java_object" }); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaUtilities$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -4,18 +4,18 @@ │ │ │ │ │ │ import org.jruby.runtime.MethodIndex; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$extend_proxy; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_package_module_dot_format; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_proxy_class; │ │ │ │ │ │ -import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$valid_java_identifier_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_java_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_package_module; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$2$0$set_java_object; │ │ │ │ │ │ +import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$valid_java_identifier_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_top_level_proxy_or_package; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$3$0$create_proxy_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$2$0$get_proxy_or_package_under_package; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_interface_module; │ │ │ │ │ │ @@ -45,14 +45,17 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "create_proxy_class", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_top_level_proxy_or_package(cls, Visibility.PRIVATE, "get_top_level_proxy_or_package"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_top_level_proxy_or_package", true, false, core, (Class)JavaUtilities.class, "get_top_level_proxy_or_package", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "get_top_level_proxy_or_package", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "get_top_level_proxy_or_package", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$valid_java_identifier_p((RubyModule)singletonClass, Visibility.PUBLIC, "valid_java_identifier?"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "valid_java_identifier_p", true, false, core, (Class)JavaUtilities.class, "valid_java_identifier_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "valid_java_identifier?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$2$0$set_java_object(cls, Visibility.PRIVATE, "set_java_object"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "set_java_object", true, false, core, (Class)JavaUtilities.class, "set_java_object", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG3); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "set_java_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "set_java_object", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_package_module(cls, Visibility.PRIVATE, "get_package_module"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_package_module", true, false, core, (Class)JavaUtilities.class, "get_package_module", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG2); │ │ │ │ │ │ @@ -60,17 +63,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "get_package_module", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_java_class(cls, Visibility.PRIVATE, "get_java_class"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_java_class", true, false, core, (Class)JavaUtilities.class, "get_java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "get_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "get_java_class", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$valid_java_identifier_p((RubyModule)singletonClass, Visibility.PUBLIC, "valid_java_identifier?"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "valid_java_identifier_p", true, false, core, (Class)JavaUtilities.class, "valid_java_identifier_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "valid_java_identifier?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_proxy_class(cls, Visibility.PRIVATE, "get_proxy_class"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_proxy_class", true, false, core, (Class)JavaUtilities.class, "get_proxy_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "get_proxy_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "get_proxy_class", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_package_module_dot_format(cls, Visibility.PRIVATE, "get_package_module_dot_format"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_package_module_dot_format", true, false, core, (Class)JavaUtilities.class, "get_package_module_dot_format", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG2); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$private_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$static_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_class_methods; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$resource_as_stream; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_method; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_method; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_annotations_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_constructor; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_instance_methods; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$inspect; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_instance_methods; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$constructor; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_class_methods; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_method_smart; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$abstract_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_method; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$inspect; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$resource_as_string; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$extend_proxy; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$to_s; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$array_class; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$cmp; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$annotations_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_method; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_instance_methods; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_class_methods; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$new_array; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$resource_as_stream; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$proxy_class; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_instance_methods; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$public_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$extend_proxy; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_class_methods; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_constructor; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_method_smart; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$anonymous_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$resource_as_string; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$array_class; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -44,85 +44,85 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", true, false, core, (Class)JavaLang.Class.class, "final_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLang.Class.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$array_class(cls, Visibility.PUBLIC, "array_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "array_class", true, false, core, (Class)JavaLang.Class.class, "array_class", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "array_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_string", true, false, core, (Class)JavaLang.Class.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$anonymous_p(cls, Visibility.PUBLIC, "anonymous?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "anonymous_p", true, false, core, (Class)JavaLang.Class.class, "anonymous_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "anonymous?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$extend_proxy(cls, Visibility.PUBLIC, "extend_proxy"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "extend_proxy", true, false, core, (Class)JavaLang.Class.class, "extend_proxy", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "extend_proxy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_method_smart(cls, Visibility.PUBLIC, "declared_method_smart"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_method_smart", true, false, core, (Class)JavaLang.Class.class, "declared_method_smart", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_method_smart", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_constructor(cls, Visibility.PUBLIC, "declared_constructor"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_constructor", true, false, core, (Class)JavaLang.Class.class, "declared_constructor", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_class_methods(cls, Visibility.PUBLIC, "java_class_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_class_methods", true, false, core, (Class)JavaLang.Class.class, "java_class_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", true, false, core, (Class)JavaLang.Class.class, "public_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_instance_methods(cls, Visibility.PUBLIC, "java_instance_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_instance_methods", true, false, core, (Class)JavaLang.Class.class, "java_instance_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$proxy_class(cls, Visibility.PUBLIC, "ruby_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "proxy_class", true, false, core, (Class)JavaLang.Class.class, "proxy_class", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ruby_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_stream", true, false, core, (Class)JavaLang.Class.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$new_array(cls, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "new_array", true, false, core, (Class)JavaLang.Class.class, "new_array", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_instance_methods(cls, Visibility.PUBLIC, "declared_instance_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_instance_methods", true, false, core, (Class)JavaLang.Class.class, "declared_instance_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_method", true, false, core, (Class)JavaLang.Class.class, "java_method", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_class_methods(cls, Visibility.PUBLIC, "declared_class_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_class_methods", true, false, core, (Class)JavaLang.Class.class, "declared_class_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$annotations_p(cls, Visibility.PUBLIC, "annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "annotations_p", true, false, core, (Class)JavaLang.Class.class, "annotations_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "cmp", true, false, core, (Class)JavaLang.Class.class, "cmp", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$array_class(cls, Visibility.PUBLIC, "array_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "array_class", true, false, core, (Class)JavaLang.Class.class, "array_class", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "array_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)JavaLang.Class.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_method(cls, Visibility.PUBLIC, "declared_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_method", true, false, core, (Class)JavaLang.Class.class, "declared_method", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$extend_proxy(cls, Visibility.PUBLIC, "extend_proxy"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "extend_proxy", true, false, core, (Class)JavaLang.Class.class, "extend_proxy", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "extend_proxy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_string", true, false, core, (Class)JavaLang.Class.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)JavaLang.Class.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$abstract_p(cls, Visibility.PUBLIC, "abstract?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abstract_p", true, false, core, (Class)JavaLang.Class.class, "abstract_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abstract?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_method_smart(cls, Visibility.PUBLIC, "declared_method_smart"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_method_smart", true, false, core, (Class)JavaLang.Class.class, "declared_method_smart", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_method_smart", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_class_methods(cls, Visibility.PUBLIC, "java_class_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_class_methods", true, false, core, (Class)JavaLang.Class.class, "java_class_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$constructor(cls, Visibility.PUBLIC, "constructor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "constructor", true, false, core, (Class)JavaLang.Class.class, "constructor", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)JavaLang.Class.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_instance_methods(cls, Visibility.PUBLIC, "java_instance_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_instance_methods", true, false, core, (Class)JavaLang.Class.class, "java_instance_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_constructor(cls, Visibility.PUBLIC, "declared_constructor"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_constructor", true, false, core, (Class)JavaLang.Class.class, "declared_constructor", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_instance_methods(cls, Visibility.PUBLIC, "declared_instance_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_instance_methods", true, false, core, (Class)JavaLang.Class.class, "declared_instance_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_annotations_p(cls, Visibility.PUBLIC, "declared_annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declared_annotations_p", true, false, core, (Class)JavaLang.Class.class, "declared_annotations_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declared_annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_stream", true, false, core, (Class)JavaLang.Class.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_class_methods(cls, Visibility.PUBLIC, "declared_class_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_class_methods", true, false, core, (Class)JavaLang.Class.class, "declared_class_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_method", true, false, core, (Class)JavaLang.Class.class, "java_method", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_method(cls, Visibility.PUBLIC, "declared_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_method", true, false, core, (Class)JavaLang.Class.class, "declared_method", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", true, false, core, (Class)JavaLang.Class.class, "static_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", true, false, core, (Class)JavaLang.Class.class, "private_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Class", "public_p", "public?", "final_p", "final?", "declared_method_smart", "declared_method_smart", "java_method", "java_method", "cmp", "<=>", "static_p", "static?", "protected_p", "protected?", "declared_annotations_p", "declared_annotations?", "new_array", "new_array", "anonymous_p", "anonymous?", "declared_constructor", "declared_constructor", "resource_as_stream", "resource_as_stream", "declared_instance_methods", "declared_instance_methods", "to_s", "to_s", "java_instance_methods", "java_instance_methods", "declared_method", "declared_method", "abstract_p", "abstract?", "proxy_class", "ruby_class", "constructor", "constructor", "array_class", "array_class", "resource_as_string", "resource_as_string", "declared_class_methods", "declared_class_methods", "annotations_p", "annotations?", "extend_proxy", "extend_proxy", "java_class_methods", "java_class_methods", "inspect", "inspect", "private_p", "private?" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Class", "public_p", "public?", "final_p", "final?", "declared_method_smart", "declared_method_smart", "java_method", "java_method", "cmp", "<=>", "static_p", "static?", "protected_p", "protected?", "declared_annotations_p", "declared_annotations?", "new_array", "new_array", "anonymous_p", "anonymous?", "declared_constructor", "declared_constructor", "resource_as_stream", "resource_as_stream", "java_instance_methods", "java_instance_methods", "to_s", "to_s", "declared_instance_methods", "declared_instance_methods", "declared_method", "declared_method", "abstract_p", "abstract?", "proxy_class", "ruby_class", "constructor", "constructor", "array_class", "array_class", "resource_as_string", "resource_as_string", "declared_class_methods", "declared_class_methods", "annotations_p", "annotations?", "extend_proxy", "extend_proxy", "java_class_methods", "java_class_methods", "inspect", "inspect", "private_p", "private?" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_url; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_string; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_stream; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_stream; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_string; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_stream", true, false, core, (Class)JavaLang.ClassLoader.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "resource_as_string", true, false, core, (Class)JavaLang.ClassLoader.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_stream", true, false, core, (Class)JavaLang.ClassLoader.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_url(cls, Visibility.PUBLIC, "resource_as_url"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "resource_as_url", true, false, core, (Class)JavaLang.ClassLoader.class, "resource_as_url", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "resource_as_url", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.ClassLoader", "resource_as_url", "resource_as_url", "resource_as_stream", "resource_as_stream", "resource_as_string", "resource_as_string" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$0$0$to_a; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$0$0$each; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$count; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -18,20 +18,20 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$count(cls, Visibility.PUBLIC, "count"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "count", true, false, core, (Class)JavaLang.Iterable.class, "count", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "count", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_with_index", true, false, core, (Class)JavaLang.Iterable.class, "each_with_index", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", true, false, core, (Class)JavaLang.Iterable.class, "each", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)JavaLang.Iterable.class, "to_a", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_with_index", true, false, core, (Class)JavaLang.Iterable.class, "each_with_index", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Iterable", "count", "count", "to_a", "to_a", "each_with_index", "each_with_index", "each", "each" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Iterable", "count", "count", "each_with_index", "each_with_index", "to_a", "to_a", "each", "each" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,50 +1,50 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$backtrace; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$to_s; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$full_message; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$1$0$eqq; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$1$0$set_backtrace; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$backtrace; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$full_message; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$inspect; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$message; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$message; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$1$0$set_backtrace; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$message(cls, Visibility.PUBLIC, "message"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$1$0$set_backtrace(cls, Visibility.PUBLIC, "set_backtrace"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_backtrace", true, false, core, (Class)JavaLang.Throwable.class, "set_backtrace", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.ARG2); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "set_backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$message(cls, Visibility.PUBLIC, "message"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "message", true, false, core, (Class)JavaLang.Throwable.class, "message", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "message", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "message", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)JavaLang.Throwable.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "backtrace", true, false, core, (Class)JavaLang.Throwable.class, "backtrace", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$1$0$set_backtrace(cls, Visibility.PUBLIC, "set_backtrace"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_backtrace", true, false, core, (Class)JavaLang.Throwable.class, "set_backtrace", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$1$0$eqq((RubyModule)singletonClass, Visibility.PUBLIC, "==="); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "eqq", true, false, core, (Class)JavaLang.Throwable.class, "eqq", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$full_message(cls, Visibility.PUBLIC, "full_message"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "full_message", true, false, core, (Class)JavaLang.Throwable.class, "full_message", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "full_message", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$1$0$eqq((RubyModule)singletonClass, Visibility.PUBLIC, "==="); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "eqq", true, false, core, (Class)JavaLang.Throwable.class, "eqq", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)JavaLang.Throwable.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Throwable", "set_backtrace", "set_backtrace", "eqq", "===", "backtrace", "backtrace", "full_message", "full_message", "inspect", "inspect", "to_s", "to_s", "message", "message" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "backtrace", true, false, core, (Class)JavaLang.Throwable.class, "backtrace", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Throwable", "set_backtrace", "set_backtrace", "eqq", "===", "full_message", "full_message", "backtrace", "backtrace", "inspect", "inspect", "to_s", "to_s", "message", "message" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$private_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$public_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$argument_types; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$static_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$new_instance; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$return_type; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$argument_types; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$return_type; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,30 +22,30 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "final_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "argument_types", true, false, core, (Class)JavaLangReflect.Constructor.class, "argument_types", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "return_type", true, false, core, (Class)JavaLangReflect.Constructor.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$new_instance(cls, Visibility.PUBLIC, "newInstance"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_instance", true, false, core, (Class)JavaLangReflect.Constructor.class, "new_instance", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "newInstance", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("new_instance", aliasedMethod, "newInstance"); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "static_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "argument_types", true, false, core, (Class)JavaLangReflect.Constructor.class, "argument_types", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "public_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "private_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Constructor", "return_type", "return_type", "public_p", "public?", "protected_p", "protected?", "final_p", "final?", "argument_types", "argument_types", "private_p", "private?", "new_instance", "newInstance", "static_p", "static?" }); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,60 +1,60 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$private_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$public_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$1$0$set_static_value; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$1$0$value; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$static_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$static_value; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$1$0$set_static_value; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$value_type; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$2$0$set_value; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$final_p; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$final_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$static_value; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$static_value(cls, Visibility.PUBLIC, "static_value"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "static_value", true, false, core, (Class)JavaLangReflect.Field.class, "static_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", true, false, core, (Class)JavaLangReflect.Field.class, "final_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Field.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$2$0$set_value(cls, Visibility.PUBLIC, "set_value"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "set_value", true, false, core, (Class)JavaLangReflect.Field.class, "set_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "set_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$value_type(cls, Visibility.PUBLIC, "value_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "value_type", true, false, core, (Class)JavaLangReflect.Field.class, "value_type", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Field.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$1$0$set_static_value(cls, Visibility.PUBLIC, "set_static_value"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_static_value", true, false, core, (Class)JavaLangReflect.Field.class, "set_static_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$static_value(cls, Visibility.PUBLIC, "static_value"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "static_value", true, false, core, (Class)JavaLangReflect.Field.class, "static_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", true, false, core, (Class)JavaLangReflect.Field.class, "static_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$1$0$value(cls, Visibility.PUBLIC, "value"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "value", true, false, core, (Class)JavaLangReflect.Field.class, "value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$1$0$set_static_value(cls, Visibility.PUBLIC, "set_static_value"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_static_value", true, false, core, (Class)JavaLangReflect.Field.class, "set_static_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", true, false, core, (Class)JavaLangReflect.Field.class, "public_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", true, false, core, (Class)JavaLangReflect.Field.class, "private_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Field", "public_p", "public?", "protected_p", "protected?", "static_value", "static_value", "value_type", "value_type", "final_p", "final?", "set_value", "set_value", "set_static_value", "set_static_value", "private_p", "private?", "static_p", "static?", "value", "value" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Field", "public_p", "public?", "static_value", "static_value", "protected_p", "protected?", "value_type", "value_type", "final_p", "final?", "set_value", "set_value", "set_static_value", "set_static_value", "private_p", "private?", "static_p", "static?", "value", "value" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$private_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$public_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$argument_types; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$static_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$abstract_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$return_type; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$invoke_static; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$invoke; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$argument_types; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$invoke_static; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$return_type; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -24,37 +24,37 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", true, false, core, (Class)JavaLangReflect.Method.class, "final_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$invoke_static(cls, Visibility.PUBLIC, "invoke_static"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "invoke_static", true, false, core, (Class)JavaLangReflect.Method.class, "invoke_static", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "invoke_static", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "return_type", true, false, core, (Class)JavaLangReflect.Method.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Method.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "argument_types", true, false, core, (Class)JavaLangReflect.Method.class, "argument_types", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$invoke(cls, Visibility.PUBLIC, "invoke"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "invoke", true, false, core, (Class)JavaLangReflect.Method.class, "invoke", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "invoke", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "return_type", true, false, core, (Class)JavaLangReflect.Method.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$invoke_static(cls, Visibility.PUBLIC, "invoke_static"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "invoke_static", true, false, core, (Class)JavaLangReflect.Method.class, "invoke_static", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "invoke_static", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$abstract_p(cls, Visibility.PUBLIC, "abstract?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abstract_p", true, false, core, (Class)JavaLangReflect.Method.class, "abstract_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abstract?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", true, false, core, (Class)JavaLangReflect.Method.class, "static_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "argument_types", true, false, core, (Class)JavaLangReflect.Method.class, "argument_types", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", true, false, core, (Class)JavaLangReflect.Method.class, "public_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", true, false, core, (Class)JavaLangReflect.Method.class, "private_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Method", "return_type", "return_type", "public_p", "public?", "invoke_static", "invoke_static", "protected_p", "protected?", "final_p", "final?", "argument_types", "argument_types", "private_p", "private?", "invoke", "invoke", "static_p", "static?", "abstract_p", "abstract?" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Method", "return_type", "return_type", "public_p", "public?", "protected_p", "protected?", "invoke_static", "invoke_static", "final_p", "final?", "argument_types", "argument_types", "private_p", "private?", "invoke", "invoke", "static_p", "static?", "abstract_p", "abstract?" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$join; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$first; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$dup; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$clone; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$each; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$1$0$include_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$1$0$op_minus; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$join; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$to_a; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.RubyNumeric; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$length; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$1$0$append; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -35,27 +35,24 @@ │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$1$0$append(cls, Visibility.PUBLIC, "<<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "append", true, false, core, (Class)JavaUtil.Collection.class, "append", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.ARG2); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", true, false, core, (Class)JavaUtil.Collection.class, "length", (Class)RubyNumeric.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_with_index", true, false, core, (Class)JavaUtil.Collection.class, "each_with_index", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)JavaUtil.Collection.class, "to_a", (Class)RubyArray.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", true, false, core, (Class)JavaUtil.Collection.class, "op_plus", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_with_index", true, false, core, (Class)JavaUtil.Collection.class, "each_with_index", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$join(cls, Visibility.PUBLIC, "join"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "join", true, false, core, (Class)JavaUtil.Collection.class, "join", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_minus", true, false, core, (Class)JavaUtil.Collection.class, "op_minus", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$1$0$include_p(cls, Visibility.PUBLIC, "include?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_p", true, false, core, (Class)JavaUtil.Collection.class, "include_p", (Class)RubyBoolean.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -71,10 +68,13 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$dup(cls, Visibility.PUBLIC, "dup"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "dup", true, false, core, (Class)JavaUtil.Collection.class, "dup", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "first", true, false, core, (Class)JavaUtil.Collection.class, "first", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "ruby_first", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$join(cls, Visibility.PUBLIC, "join"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "join", true, false, core, (Class)JavaUtil.Collection.class, "join", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaUtil.Collection", "length", "length", "to_a", "to_a", "each", "each", "op_minus", "-", "inspect", "inspect", "clone", "clone", "op_plus", "+", "each_with_index", "each_with_index", "join", "join", "append", "<<", "dup", "dup", "first", "first", "include_p", "include?" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,72 +1,72 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$captures; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$post_match; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$string; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$regexp; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$size; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$1$0$offset; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$1$0$end; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$pre_match; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$values_at; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$to_a; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$aref; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$pre_match; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$values_at; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$string; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$1$0$begin; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$1$0$begin; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$aref; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$1$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "begin", true, false, core, (Class)JavaUtilRegex.Matcher.class, "begin", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "aref", true, false, core, (Class)JavaUtilRegex.Matcher.class, "aref", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)JavaUtilRegex.Matcher.class, "to_a", (Class)RubyArray.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$1$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "begin", true, false, core, (Class)JavaUtilRegex.Matcher.class, "begin", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$string(cls, Visibility.PUBLIC, "string"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "string", true, false, core, (Class)JavaUtilRegex.Matcher.class, "string", (Class)RubyString.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$values_at(cls, Visibility.PUBLIC, "values_at"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "values_at", true, false, core, (Class)JavaUtilRegex.Matcher.class, "values_at", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "values_at", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$pre_match(cls, Visibility.PUBLIC, "pre_match"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "pre_match", true, false, core, (Class)JavaUtilRegex.Matcher.class, "pre_match", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pre_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)JavaUtilRegex.Matcher.class, "to_a", (Class)RubyArray.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$1$0$end(cls, Visibility.PUBLIC, "end"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "end", true, false, core, (Class)JavaUtilRegex.Matcher.class, "end", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "end", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$1$0$offset(cls, Visibility.PUBLIC, "offset"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "offset", true, false, core, (Class)JavaUtilRegex.Matcher.class, "offset", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "offset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$size(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", true, false, core, (Class)JavaUtilRegex.Matcher.class, "size", (Class)RubyFixnum.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$regexp(cls, Visibility.PUBLIC, "regexp"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "regexp", true, false, core, (Class)JavaUtilRegex.Matcher.class, "regexp", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "regexp", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$string(cls, Visibility.PUBLIC, "string"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "string", true, false, core, (Class)JavaUtilRegex.Matcher.class, "string", (Class)RubyString.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$post_match(cls, Visibility.PUBLIC, "post_match"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "post_match", true, false, core, (Class)JavaUtilRegex.Matcher.class, "post_match", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "post_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$captures(cls, Visibility.PUBLIC, "captures"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "captures", true, false, core, (Class)JavaUtilRegex.Matcher.class, "captures", (Class)RubyArray.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "captures", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaUtilRegex.Matcher", "regexp", "regexp", "offset", "offset", "size", "length", "string", "string", "captures", "captures", "post_match", "post_match", "values_at", "values_at", "end", "end", "to_a", "to_a", "begin", "begin", "aref", "[]", "pre_match", "pre_match" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaUtilRegex.Matcher", "regexp", "regexp", "string", "string", "offset", "offset", "size", "length", "captures", "captures", "post_match", "post_match", "values_at", "values_at", "end", "end", "to_a", "to_a", "begin", "begin", "aref", "[]", "pre_match", "pre_match" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$Module$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ +import org.jruby.javasupport.ext.Module$INVOKER$s$java_import; │ │ │ │ │ │ import org.jruby.javasupport.ext.Module$INVOKER$s$1$0$include_package; │ │ │ │ │ │ import org.jruby.javasupport.ext.Module$INVOKER$s$1$0$import_; │ │ │ │ │ │ -import org.jruby.javasupport.ext.Module$INVOKER$s$java_import; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.Module; │ │ │ │ │ │ import org.jruby.javasupport.ext.Module$INVOKER$s$2$0$java_alias; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -18,19 +18,19 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new Module$INVOKER$s$2$0$java_alias(cls, Visibility.PRIVATE, "java_alias"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "java_alias", true, false, core, (Class)Module.class, "java_alias", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "java_alias", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Module$INVOKER$s$java_import(cls, Visibility.PRIVATE, "java_import"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_import", true, false, core, (Class)Module.class, "java_import", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_import", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Module$INVOKER$s$1$0$import_(cls, Visibility.PRIVATE, "import"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "import_", true, false, core, (Class)Module.class, "import_", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "import", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Module$INVOKER$s$1$0$include_package(cls, Visibility.PRIVATE, "include_package"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_package", true, false, core, (Class)Module.class, "include_package", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include_package", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Module$INVOKER$s$java_import(cls, Visibility.PRIVATE, "java_import"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_import", true, false, core, (Class)Module.class, "java_import", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_import", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.Module", "java_import", "java_import", "java_alias", "java_alias", "import_", "import", "include_package", "include_package" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$constructors; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$methods; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$superclass; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$interfaces; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$methods; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyObject; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$s$1$0$get_with_class; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$s$1$0$get_with_class((RubyModule)singletonClass, Visibility.PUBLIC, "get_with_class"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_with_class", true, false, core, (Class)JavaProxyClass.class, "get_with_class", (Class)RubyObject.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG2); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "get_with_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$methods(cls, Visibility.PUBLIC, "methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "methods", false, false, core, (Class)JavaProxyClass.class, "methods", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$interfaces(cls, Visibility.PUBLIC, "interfaces"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "interfaces", false, false, core, (Class)JavaProxyClass.class, "interfaces", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$superclass(cls, Visibility.PUBLIC, "superclass"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "superclass", false, false, core, (Class)JavaProxyClass.class, "superclass", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$methods(cls, Visibility.PUBLIC, "methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "methods", false, false, core, (Class)JavaProxyClass.class, "methods", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$constructors(cls, Visibility.PUBLIC, "constructors"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "constructors", false, false, core, (Class)JavaProxyClass.class, "constructors", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyClass", "constructors", "constructors", "interfaces", "interfaces", "superclass", "superclass", "methods", "methods", "get_with_class", "get_with_class" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyClass", "constructors", "constructors", "interfaces", "interfaces", "methods", "methods", "superclass", "superclass", "get_with_class", "get_with_class" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$argument_types; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$arity; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$do_invoke; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$super_p; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$getDeclaringClass; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$argument_types; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "argument_types", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "argument_types", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$getDeclaringClass(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getDeclaringClass", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "getDeclaringClass", (Class)JavaProxyClass.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$super_p(cls, Visibility.PUBLIC, "super?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "super_p", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "super_p", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "super?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$do_invoke(cls, Visibility.PUBLIC, "invoke"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "do_invoke", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "do_invoke", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "invoke", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "arity", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "arity", (Class)RubyFixnum.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "arity", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "argument_types", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "argument_types", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyClass.ProxyMethodImpl", "getDeclaringClass", "declaring_class", "super_p", "super?", "arity", "arity", "argument_types", "argument_types", "inspect", "inspect", "do_invoke", "invoke" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,48 +1,48 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$new_instance2; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$argument_types; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$arity; │ │ │ │ │ │ +import org.jruby.RubyObject; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$1$new_instance; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$getDeclaringClass; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$argument_types; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ -import org.jruby.RubyObject; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyConstructor; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$1$new_instance; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$1$new_instance(cls, Visibility.PUBLIC, "new_instance"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "new_instance", false, false, core, (Class)JavaProxyConstructor.class, "new_instance", (Class)RubyObject.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "new_instance", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "argument_types", false, false, core, (Class)JavaProxyConstructor.class, "argument_types", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaProxyConstructor.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$getDeclaringClass(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getDeclaringClass", false, false, core, (Class)JavaProxyConstructor.class, "getDeclaringClass", (Class)JavaProxyClass.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$1$new_instance(cls, Visibility.PUBLIC, "new_instance"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "new_instance", false, false, core, (Class)JavaProxyConstructor.class, "new_instance", (Class)RubyObject.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "new_instance", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "arity", false, false, core, (Class)JavaProxyConstructor.class, "arity", (Class)RubyFixnum.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "arity", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaProxyConstructor.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "argument_types", false, false, core, (Class)JavaProxyConstructor.class, "argument_types", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$new_instance2(cls, Visibility.PUBLIC, "new_instance2"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_instance2", false, false, core, (Class)JavaProxyConstructor.class, "new_instance2", (Class)RubyObject.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new_instance2", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyConstructor", "getDeclaringClass", "declaring_class", "arity", "arity", "new_instance2", "new_instance2", "argument_types", "argument_types", "inspect", "inspect", "new_instance", "new_instance" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$java_type; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$2$0$aset; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$java_class; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$is_java_proxy; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$1$0$aref; │ │ │ │ │ │ @@ -49,16 +49,16 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$2$0$aset(cls, Visibility.PUBLIC, "[]="); │ │ │ │ │ │ populateMethod(javaMethod, 2, "aset", false, false, core, (Class)JavaProxyReflectionObject.class, "aset", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", false, false, core, (Class)JavaProxyReflectionObject.class, "length", (Class)RubyFixnum.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)JavaProxyReflectionObject.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$0$0$java_type(cls, Visibility.PUBLIC, "java_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "java_type", false, false, core, (Class)JavaProxyReflectionObject.class, "java_type", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyReflectionObject", "is_java_proxy", "java_proxy?", "op_eqq", "==", "length", "length", "to_s", "to_s", "java_type", "java_type", "op_equal", "equal?", "java_class", "java_class", "aset", "[]=", "hash", "hash", "aref", "[]" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)JavaProxyReflectionObject.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyReflectionObject", "is_java_proxy", "java_proxy?", "op_eqq", "==", "length", "length", "java_type", "java_type", "to_s", "to_s", "op_equal", "equal?", "java_class", "java_class", "aset", "[]=", "hash", "hash", "aref", "[]" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/java/proxies/MapJavaProxy$INVOKER$i$default_value_get.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ │ public class MapJavaProxy$INVOKER$i$default_value_get extends JavaMethod$JavaMethodZeroOrOne │ │ │ │ │ │ { │ │ │ │ │ │ public MapJavaProxy$INVOKER$i$default_value_get(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ - return ((MapJavaProxy)rubyObject).default_value_get(threadContext); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return ((MapJavaProxy)rubyObject).default_value_get(threadContext, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ + return ((MapJavaProxy)rubyObject).default_value_get(threadContext); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/javasupport/ext/Module$INVOKER$s$java_import.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ │ public class Module$INVOKER$s$java_import extends JavaMethod$JavaMethodOneOrNBlock │ │ │ │ │ │ { │ │ │ │ │ │ public Module$INVOKER$s$java_import(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final Block block) { │ │ │ │ │ │ - return Module.java_import(threadContext, rubyObject, rubyObject2, block); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject[] array, final Block block) { │ │ │ │ │ │ return Module.java_import(threadContext, rubyObject, array, block); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final Block block) { │ │ │ │ │ │ + return Module.java_import(threadContext, rubyObject, rubyObject2, block); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ ├── ./usr/share/java/jruby-core.jar │ │ │ │ ├── zipinfo {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -Zip file size: 14986780 bytes, number of entries: 10720 │ │ │ │ │ +Zip file size: 14986791 bytes, number of entries: 10720 │ │ │ │ │ -rw---- 2.0 fat 0 b- stor 23-Jan-16 21:08 META-INF/ │ │ │ │ │ -rw-r--r-- 2.0 unx 350 b- defN 23-Jan-16 21:08 META-INF/MANIFEST.MF │ │ │ │ │ -rw---- 2.0 fat 11358 bl defN 23-Jan-16 21:08 META-INF/LICENSE.txt │ │ │ │ │ -rw---- 2.0 fat 312 bl defN 23-Jan-16 21:08 META-INF/NOTICE.txt │ │ │ │ │ -rw---- 2.0 fat 0 b- stor 23-Jan-16 21:08 META-INF/maven/ │ │ │ │ │ -rw---- 2.0 fat 0 b- stor 23-Jan-16 21:08 META-INF/maven/com.github.jnr/ │ │ │ │ │ -rw---- 2.0 fat 0 b- stor 23-Jan-16 21:08 META-INF/maven/com.github.jnr/jnr-constants/ │ │ │ │ │ @@ -7568,32 +7568,32 @@ │ │ │ │ │ -rw---- 2.0 fat 7357 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyComplex$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2627 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyConverter$EncodingErrorMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2532 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyConverter$InvalidByteSequenceErrorMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4524 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyConverter$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2131 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyConverter$UndefinedConversionErrorMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 6294 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyDir$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4680 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEncoding$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 8795 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEnumerable$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 8798 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEnumerable$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2324 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEnumerator$FeedValue$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4047 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEnumerator$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3912 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyException$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 8024 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFile$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 8594 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFileStat$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 6085 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFileTest$FileTestFileMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 6484 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFileTest$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 7216 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFloat$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3178 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyGC$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2184 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyGenerator$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4821 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 12178 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyHash$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 14251 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyIO$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 14255 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyIO$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 10563 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyInteger$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 1856 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyInterrupt$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3025 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyKernel$LoopMethods$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 20363 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyKernel$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 20373 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyKernel$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2118 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyKeyError$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2006 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyLocalJumpError$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2391 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyMarshal$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4661 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyMatchData$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 6090 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyMath$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4134 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyMethod$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 14358 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyModule$POPULATOR.class │ │ │ │ │ @@ -7602,42 +7602,42 @@ │ │ │ │ │ -rw---- 2.0 fat 3887 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyNil$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 1849 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyNoMethodError$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 7934 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyNumeric$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3063 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyObjectSpace$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3614 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyObjectSpace$WeakMap$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3634 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProc$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3869 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$GroupID$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 9298 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 9300 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4177 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$RubyStatus$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3467 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$Sys$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3854 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$UserID$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4263 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRandom$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2399 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRange$BSearch$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4875 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRange$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 5902 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRational$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 5428 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRegexp$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2811 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySignal$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2243 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySignalException$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2044 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyStopIteration$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 20866 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyString$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 20861 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyString$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4664 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyStruct$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2347 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyStruct$StructMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 5334 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySymbol$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2058 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySystemCallError$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2182 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySystemExit$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2805 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyThread$Location$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 9828 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyThread$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2297 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyThreadGroup$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 10035 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyTime$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 10037 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyTime$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2735 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyUnboundMethod$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2218 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyUncaughtThrowError$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2166 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyYielder$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 1869 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$common$RubyWarnings$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2566 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$bigdecimal$RubyBigDecimal$BigDecimalKernelMethods$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 11441 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 11438 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2959 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$cgi$escape$CGIEscape$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2837 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$coverage$CoverageModule$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 15415 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$date$RubyDate$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3461 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$date$RubyDateTime$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2213 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$date$TimeExt$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3090 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2603 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$digest$RubyDigest$DigestClass$POPULATOR.class │ │ │ │ │ @@ -7688,17 +7688,17 @@ │ │ │ │ │ -rw---- 2.0 fat 2722 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$nkf$RubyNKF$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 6049 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$pathname$RubyPathname$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2514 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$pathname$RubyPathname$PathnameKernelMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4085 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$ripper$RubyRipper$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2819 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$securerandom$RubySecureRandom$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 1895 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$EnumerableExt$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2252 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$RubySet$DivideTSortHash$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 9901 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$RubySet$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 9900 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$RubySet$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2191 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$RubySortedSet$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 8866 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$Addrinfo$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 8869 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$Addrinfo$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2843 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$Ifaddr$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3915 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$Option$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 5743 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubyBasicSocket$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2686 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubyIPSocket$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2722 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubyServerSocket$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 5883 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubySocket$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3226 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubyTCPServer$POPULATOR.class │ │ │ │ │ @@ -7740,15 +7740,15 @@ │ │ │ │ │ -rw---- 2.0 fat 2070 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$Java$ByteArrayProxyMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2115 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$Java$NewStyleExtensionInherited$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2115 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$Java$OldStyleExtensionInherited$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3160 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$Java$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4761 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaAccessibleObject$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2760 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaArrayUtilities$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3406 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaCallable$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 13274 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaClass$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 13278 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaClass$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2456 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaConstructor$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3736 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaField$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3072 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaMethod$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3949 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaObject$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3609 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaPackage$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3494 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaProxyMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4615 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaUtilities$POPULATOR.class │ │ │ │ │ @@ -10715,8 +10715,8 @@ │ │ │ │ │ -rw---- 2.0 fat 48 bl defN 23-Jan-16 21:08 tables/Transcoder_Newline_WordArray.bin │ │ │ │ │ -rw---- 2.0 fat 26606 bl defN 23-Jan-16 21:08 tables/Transcoder_SingleByte_ByteArray.bin │ │ │ │ │ -rw---- 2.0 fat 51392 bl defN 23-Jan-16 21:08 tables/Transcoder_SingleByte_WordArray.bin │ │ │ │ │ -rw---- 2.0 fat 1292 bl defN 23-Jan-16 21:08 tables/Transcoder_Utf1632_ByteArray.bin │ │ │ │ │ -rw---- 2.0 fat 428 bl defN 23-Jan-16 21:08 tables/Transcoder_Utf1632_WordArray.bin │ │ │ │ │ -rw---- 2.0 fat 120952 bl defN 23-Jan-16 21:08 tables/Transcoder_Utf8Mac_ByteArray.bin │ │ │ │ │ -rw---- 2.0 fat 142324 bl defN 23-Jan-16 21:08 tables/Transcoder_Utf8Mac_WordArray.bin │ │ │ │ │ -10720 files, 30377495 bytes uncompressed, 12998154 bytes compressed: 57.2% │ │ │ │ │ +10720 files, 30377514 bytes uncompressed, 12998165 bytes compressed: 57.2% │ │ │ │ ├── org/jruby/RubyHash$INVOKER$i$default_value_get.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ │ public class RubyHash$INVOKER$i$default_value_get extends JavaMethod$JavaMethodZeroOrOne │ │ │ │ │ │ { │ │ │ │ │ │ public RubyHash$INVOKER$i$default_value_get(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ - return ((RubyHash)rubyObject).default_value_get(threadContext); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return ((RubyHash)rubyObject).default_value_get(threadContext, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ + return ((RubyHash)rubyObject).default_value_get(threadContext); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubyProcess$INVOKER$s$clock_gettime.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ │ public class RubyProcess$INVOKER$s$clock_gettime extends JavaMethod$JavaMethodOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubyProcess$INVOKER$s$clock_gettime(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ - return RubyProcess.clock_gettime(threadContext, rubyObject, rubyObject2, rubyObject3); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return RubyProcess.clock_gettime(threadContext, rubyObject, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ + return RubyProcess.clock_gettime(threadContext, rubyObject, rubyObject2, rubyObject3); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubySymbol$INVOKER$i$capitalize.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,19 +12,19 @@ │ │ │ │ │ │ public class RubySymbol$INVOKER$i$capitalize extends JavaMethod$JavaMethodZeroOrOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubySymbol$INVOKER$i$capitalize(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ - return ((RubySymbol)rubyObject).capitalize(threadContext); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).capitalize(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).capitalize(threadContext, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ + return ((RubySymbol)rubyObject).capitalize(threadContext); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubySymbol$INVOKER$i$match_m.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -14,22 +14,22 @@ │ │ │ │ │ │ public class RubySymbol$INVOKER$i$match_m extends JavaMethod$JavaMethodOneOrTwoOrNBlock │ │ │ │ │ │ { │ │ │ │ │ │ public RubySymbol$INVOKER$i$match_m(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final Block block) { │ │ │ │ │ │ - return ((RubySymbol)rubyObject).match_m(threadContext, rubyObject2, block); │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject[] array, final Block block) { │ │ │ │ │ │ + if (array.length < 1) { │ │ │ │ │ │ + Arity.checkArgumentCount(threadContext.getRuntime(), array, 1, 1); │ │ │ │ │ │ + } │ │ │ │ │ │ + return ((RubySymbol)rubyObject).match_m(threadContext, array, block); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3, final Block block) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).match_m(threadContext, rubyObject2, rubyObject3, block); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject[] array, final Block block) { │ │ │ │ │ │ - if (array.length < 1) { │ │ │ │ │ │ - Arity.checkArgumentCount(threadContext.getRuntime(), array, 1, 1); │ │ │ │ │ │ - } │ │ │ │ │ │ - return ((RubySymbol)rubyObject).match_m(threadContext, array, block); │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final Block block) { │ │ │ │ │ │ + return ((RubySymbol)rubyObject).match_m(threadContext, rubyObject2, block); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubySymbol$INVOKER$i$match_p.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ │ public class RubySymbol$INVOKER$i$match_p extends JavaMethod$JavaMethodOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubySymbol$INVOKER$i$match_p(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ - return ((RubySymbol)rubyObject).match_p(threadContext, rubyObject2); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).match_p(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ + return ((RubySymbol)rubyObject).match_p(threadContext, rubyObject2); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubySymbol$INVOKER$i$op_aref.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ │ public class RubySymbol$INVOKER$i$op_aref extends JavaMethod$JavaMethodOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubySymbol$INVOKER$i$op_aref(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ - return ((RubySymbol)rubyObject).op_aref(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).op_aref(threadContext, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ + return ((RubySymbol)rubyObject).op_aref(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/ext/zlib/RubyGzipFile$INVOKER$i$respond_to.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -14,30 +14,30 @@ │ │ │ │ │ │ public class RubyGzipFile$INVOKER$i$respond_to extends JavaMethod$JavaMethodOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubyGzipFile$INVOKER$i$respond_to(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ this.preFrameOnly(threadContext, rubyObject, rubyModule, s, Block.NULL_BLOCK); │ │ │ │ │ │ try { │ │ │ │ │ │ - final IRubyObject respond_to = ((RubyGzipFile)rubyObject).respond_to(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ + final IRubyObject respond_to = ((RubyGzipFile)rubyObject).respond_to(threadContext, rubyObject2); │ │ │ │ │ │ JavaMethod$JavaMethodOneOrTwo.postFrameOnly(threadContext); │ │ │ │ │ │ return respond_to; │ │ │ │ │ │ } │ │ │ │ │ │ finally { │ │ │ │ │ │ JavaMethod$JavaMethodOneOrTwo.postFrameOnly(threadContext); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ this.preFrameOnly(threadContext, rubyObject, rubyModule, s, Block.NULL_BLOCK); │ │ │ │ │ │ try { │ │ │ │ │ │ - final IRubyObject respond_to = ((RubyGzipFile)rubyObject).respond_to(threadContext, rubyObject2); │ │ │ │ │ │ + final IRubyObject respond_to = ((RubyGzipFile)rubyObject).respond_to(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ JavaMethod$JavaMethodOneOrTwo.postFrameOnly(threadContext); │ │ │ │ │ │ return respond_to; │ │ │ │ │ │ } │ │ │ │ │ │ finally { │ │ │ │ │ │ JavaMethod$JavaMethodOneOrTwo.postFrameOnly(threadContext); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyArgsFile$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -22,26 +22,26 @@ │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$chars; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$each; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$gets; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$eof_p; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$external_encoding; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$getbyte; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$each_char; │ │ │ │ │ │ +import org.jruby.RubyArgsFile$INVOKER$s$0$1$to_a; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$2$read; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$1$0$lineno_set; │ │ │ │ │ │ +import org.jruby.RubyArgsFile$INVOKER$s$0$1$lines; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$2$read_nonblock; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$op_binmode; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$readline; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$1$0$set_pos; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$close; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$set_encoding; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$readpartial; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$to_s; │ │ │ │ │ │ -import org.jruby.RubyArgsFile$INVOKER$s$0$1$lines; │ │ │ │ │ │ -import org.jruby.RubyArgsFile$INVOKER$s$0$1$to_a; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$file; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$each_codepoint; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$seek; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$each_byte; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$argv; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$internal_encoding; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$skip; │ │ │ │ │ │ @@ -83,20 +83,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "seek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$each_codepoint(cls, Visibility.PUBLIC, "each_codepoint"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_codepoint", true, false, core, (Class)RubyArgsFile.class, "each_codepoint", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_codepoint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$file(cls, Visibility.PUBLIC, "file"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "file", true, false, core, (Class)RubyArgsFile.class, "file", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "file", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "to_a", true, false, core, (Class)RubyArgsFile.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$lines(cls, Visibility.PUBLIC, "lines"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "lines", true, false, core, (Class)RubyArgsFile.class, "lines", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "lines", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)RubyArgsFile.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("inspect", aliasedMethod, "to_s"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$readpartial(cls, Visibility.PUBLIC, "readpartial"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readpartial", true, false, core, (Class)RubyArgsFile.class, "readpartial", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readpartial", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -114,20 +108,26 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readline", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$op_binmode(cls, Visibility.PUBLIC, "binmode?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "op_binmode", true, false, core, (Class)RubyArgsFile.class, "op_binmode", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binmode?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$2$read_nonblock(cls, Visibility.PUBLIC, "read_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read_nonblock", true, false, core, (Class)RubyArgsFile.class, "read_nonblock", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$lines(cls, Visibility.PUBLIC, "lines"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "lines", true, false, core, (Class)RubyArgsFile.class, "lines", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "lines", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$1$0$lineno_set(cls, Visibility.PUBLIC, "lineno="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "lineno_set", true, false, core, (Class)RubyArgsFile.class, "lineno_set", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$2$read(cls, Visibility.PUBLIC, "read"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read", true, false, core, (Class)RubyArgsFile.class, "read", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "to_a", true, false, core, (Class)RubyArgsFile.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$each_char(cls, Visibility.PUBLIC, "each_char"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_char", true, false, core, (Class)RubyArgsFile.class, "each_char", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_char", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$getbyte(cls, Visibility.PUBLIC, "getbyte"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getbyte", true, false, core, (Class)RubyArgsFile.class, "getbyte", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$external_encoding(cls, Visibility.PUBLIC, "external_encoding"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyArithmeticSequence$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,22 +3,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$last; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$size; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$step; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$end; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$exclude_end; │ │ │ │ │ │ -import org.jruby.RubyArithmeticSequence$INVOKER$i$first; │ │ │ │ │ │ -import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$step; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$begin; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyArithmeticSequence$INVOKER$i$first; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -27,40 +27,40 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyArithmeticSequence.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "begin", false, false, core, (Class)RubyArithmeticSequence.class, "begin", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$step(cls, Visibility.PUBLIC, "step"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "step", false, false, core, (Class)RubyArithmeticSequence.class, "step", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "step", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "first", false, false, core, (Class)RubyArithmeticSequence.class, "first", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyArithmeticSequence.class, "inspect", (Class)RubyString.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "begin", false, false, core, (Class)RubyArithmeticSequence.class, "begin", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$exclude_end(cls, Visibility.PUBLIC, "exclude_end?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exclude_end", false, false, core, (Class)RubyArithmeticSequence.class, "exclude_end", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exclude_end?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$end(cls, Visibility.PUBLIC, "end"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "end", false, false, core, (Class)RubyArithmeticSequence.class, "end", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "end", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyArithmeticSequence.class, "each", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyArithmeticSequence.class, "inspect", (Class)RubyString.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$step(cls, Visibility.PUBLIC, "step"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "step", false, false, core, (Class)RubyArithmeticSequence.class, "step", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "step", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyArithmeticSequence.class, "size", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyArithmeticSequence.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$last(cls, Visibility.PUBLIC, "last"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "last", false, false, core, (Class)RubyArithmeticSequence.class, "last", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyArithmeticSequence", "exclude_end", "exclude_end?", "size", "size", "last", "last", "inspect", "inspect", "step", "step", "end", "end", "op_equal", "==", "begin", "begin", "first", "first", "each", "each", "hash", "hash" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyArithmeticSequence", "exclude_end", "exclude_end?", "size", "size", "last", "last", "inspect", "inspect", "end", "end", "step", "step", "op_equal", "==", "begin", "begin", "first", "first", "each", "each", "hash", "hash" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyArray$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,13 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$bsearch; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$any_p; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$transpose; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$unshift; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$rassoc; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$include_p; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$1$zip; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$rb_clear; │ │ │ │ │ │ @@ -35,14 +36,15 @@ │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$nitems; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$combination; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$to_ary; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$sort_by_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$assoc; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$each_index; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$all_p; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$flatten; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$replace; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reject_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$compact; │ │ │ │ │ │ @@ -51,58 +53,56 @@ │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$drop_while; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$append; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$first; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$shuffle; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_or; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$take_while; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$sum; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$map_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$pop; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$each_index; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$sample; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reverse; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$shuffle_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$union; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$flatten_bang; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$sum; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$rindex; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$max; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$uniq_bang; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$collect_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$product; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$aref; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$map; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$min; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$cycle; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$fill; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$bsearch_index; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$none_p; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$rindex; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reverse_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$select_bang; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reject; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$difference; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$bsearch; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reverse_each; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$repeatedCombination; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$at; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$push; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$pack; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_diff; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$concat; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_times; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$index; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_and; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$bsearch_index; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$compact_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$join19; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$aset; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$values_at; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$repeated_permutation; │ │ │ │ │ │ @@ -158,17 +158,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$empty_p(cls, Visibility.PUBLIC, "empty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "empty_p", false, false, core, (Class)RubyArray.class, "empty_p", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$compact_bang(cls, Visibility.PUBLIC, "compact!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "compact_bang", false, false, core, (Class)RubyArray.class, "compact_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "compact!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$bsearch_index(cls, Visibility.PUBLIC, "bsearch_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "bsearch_index", false, false, core, (Class)RubyArray.class, "bsearch_index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "bsearch_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_and", false, false, core, (Class)RubyArray.class, "op_and", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$index(cls, Visibility.PUBLIC, "index"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "index", false, false, core, (Class)RubyArray.class, "index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "index", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "find_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -196,82 +193,73 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "at", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$1$0$repeatedCombination(cls, Visibility.PUBLIC, "repeated_combination"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "repeatedCombination", false, false, core, (Class)RubyArray.class, "repeatedCombination", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "repeated_combination", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$reverse_each(cls, Visibility.PUBLIC, "reverse_each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reverse_each", false, false, core, (Class)RubyArray.class, "reverse_each", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reverse_each", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$bsearch(cls, Visibility.PUBLIC, "bsearch"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "bsearch", false, false, core, (Class)RubyArray.class, "bsearch", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "bsearch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$difference(cls, Visibility.PUBLIC, "difference"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "difference", false, false, core, (Class)RubyArray.class, "difference", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "difference", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$reject(cls, Visibility.PUBLIC, "reject"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject", false, false, core, (Class)RubyArray.class, "reject", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyArray.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyArray.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$select_bang(cls, Visibility.PUBLIC, "select!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select_bang", false, false, core, (Class)RubyArray.class, "select_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter!", aliasedMethod, "select!"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$reverse_bang(cls, Visibility.PUBLIC, "reverse!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reverse_bang", false, false, core, (Class)RubyArray.class, "reverse_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reverse!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$rindex(cls, Visibility.PUBLIC, "rindex"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "rindex", false, false, core, (Class)RubyArray.class, "rindex", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "rindex", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$none_p(cls, Visibility.PUBLIC, "none?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "none_p", false, false, core, (Class)RubyArray.class, "none_p", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "none?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$bsearch_index(cls, Visibility.PUBLIC, "bsearch_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "bsearch_index", false, false, core, (Class)RubyArray.class, "bsearch_index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "bsearch_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$fill(cls, Visibility.PUBLIC, "fill"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fill", false, false, core, (Class)RubyArray.class, "fill", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fill", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$cycle(cls, Visibility.PUBLIC, "cycle"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "cycle", false, false, core, (Class)RubyArray.class, "cycle", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cycle", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyArray.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$min(cls, Visibility.PUBLIC, "min"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "min", false, false, core, (Class)RubyArray.class, "min", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyArray.class, "each", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubyArray.class, "delete_if", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$map(cls, Visibility.PUBLIC, "map"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "map", false, false, core, (Class)RubyArray.class, "map", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "map", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "aref", false, false, core, (Class)RubyArray.class, "aref", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$product(cls, Visibility.PUBLIC, "product"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "product", false, false, core, (Class)RubyArray.class, "product", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "product", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$collect_bang(cls, Visibility.PUBLIC, "collect!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "collect_bang", false, false, core, (Class)RubyArray.class, "collect_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "collect!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubyArray.class, "keep_if", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$uniq_bang(cls, Visibility.PUBLIC, "uniq!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "uniq_bang", false, false, core, (Class)RubyArray.class, "uniq_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "uniq!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$max(cls, Visibility.PUBLIC, "max"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "max", false, false, core, (Class)RubyArray.class, "max", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "max", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sum", false, false, core, (Class)RubyArray.class, "sum", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$rindex(cls, Visibility.PUBLIC, "rindex"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "rindex", false, false, core, (Class)RubyArray.class, "rindex", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "rindex", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$flatten_bang(cls, Visibility.PUBLIC, "flatten!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "flatten_bang", false, false, core, (Class)RubyArray.class, "flatten_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "flatten!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$union(cls, Visibility.PUBLIC, "union"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "union", false, false, core, (Class)RubyArray.class, "union", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "union", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$shuffle_bang(cls, Visibility.PUBLIC, "shuffle!"); │ │ │ │ │ │ @@ -279,23 +267,29 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "shuffle!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$reverse(cls, Visibility.PUBLIC, "reverse"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reverse", false, false, core, (Class)RubyArray.class, "reverse", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reverse", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$sample(cls, Visibility.PUBLIC, "sample"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sample", false, false, core, (Class)RubyArray.class, "sample", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sample", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$each_index(cls, Visibility.PUBLIC, "each_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_index", false, false, core, (Class)RubyArray.class, "each_index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubyArray.class, "delete_if", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$pop(cls, Visibility.PUBLIC, "pop"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pop", false, false, core, (Class)RubyArray.class, "pop", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pop", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$map_bang(cls, Visibility.PUBLIC, "map!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "map_bang", false, false, core, (Class)RubyArray.class, "map_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "map!", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubyArray.class, "keep_if", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sum", false, false, core, (Class)RubyArray.class, "sum", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$take_while(cls, Visibility.PUBLIC, "take_while"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "take_while", false, false, core, (Class)RubyArray.class, "take_while", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "take_while", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$1$0$op_or(cls, Visibility.PUBLIC, "|"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_or", false, false, core, (Class)RubyArray.class, "op_or", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "|", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$shuffle(cls, Visibility.PUBLIC, "shuffle"); │ │ │ │ │ │ @@ -336,14 +330,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_h", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$all_p(cls, Visibility.PUBLIC, "all?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "all_p", false, false, core, (Class)RubyArray.class, "all_p", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "all?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyArray.class, "to_s", (Class)RubyString.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$each_index(cls, Visibility.PUBLIC, "each_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_index", false, false, core, (Class)RubyArray.class, "each_index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$1$0$assoc(cls, Visibility.PUBLIC, "assoc"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "assoc", false, false, core, (Class)RubyArray.class, "assoc", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "assoc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$sort_by_bang(cls, Visibility.PUBLIC, "sort_by!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sort_by_bang", false, false, core, (Class)RubyArray.class, "sort_by_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sort_by!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$to_ary(cls, Visibility.PUBLIC, "to_ary"); │ │ │ │ │ │ @@ -444,10 +441,13 @@ │ │ │ │ │ │ cls.putAlias("prepend", aliasedMethod, "unshift"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$transpose(cls, Visibility.PUBLIC, "transpose"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "transpose", false, false, core, (Class)RubyArray.class, "transpose", (Class)RubyArray.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "transpose", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$any_p(cls, Visibility.PUBLIC, "any?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "any_p", false, false, core, (Class)RubyArray.class, "any_p", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "any?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$bsearch(cls, Visibility.PUBLIC, "bsearch"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "bsearch", false, false, core, (Class)RubyArray.class, "bsearch", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "bsearch", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(4, new String[] { "org.jruby.RubyArray", "org.jruby.specialized.RubyArrayOneObject", "org.jruby.specialized.RubyArrayTwoObject", "org.jruby.util.collections.StringArraySet", "select", "select", "shift", "shift", "repeated_permutation", "repeated_permutation", "initialize_copy", "initialize_copy", "values_at", "values_at", "compact_bang", "compact!", "frozen_p", "frozen?", "zip", "zip", "rindex", "rindex", "op_cmp", "<=>", "index", "index", "concat", "concat", "pack", "pack", "none_p", "none?", "push", "push", "each", "each", "at", "at", "difference", "difference", "sort_by_bang", "sort_by!", "hash", "hash", "keep_if", "keep_if", "eql", "eql?", "sum", "sum", "repeatedCombination", "repeated_combination", "aset", "[]=", "cycle", "cycle", "pop", "pop", "op_or", "|", "min", "min", "select_bang", "select!", "rb_clear", "clear", "any_p", "any?", "op_plus", "+", "map", "map", "include_p", "include?", "product", "product", "op_times", "*", "max", "max", "union", "union", "op_equal", "==", "reverse", "reverse", "sample", "sample", "fetch", "fetch", "sort_bang", "sort!", "take_while", "take_while", "initialize", "initialize", "shuffle", "shuffle", "first", "first", "drop_while", "drop_while", "rotate", "rotate", "dig", "dig", "uniq_bang", "uniq!", "compact", "compact", "rotate_bang", "rotate!", "flatten_bang", "flatten!", "replace", "replace", "each_index", "each_index", "flatten", "flatten", "to_h", "to_h", "bsearch", "bsearch", "reverse_each", "reverse_each", "one_p", "one?", "create", "[]", "to_s", "to_s", "assoc", "assoc", "shuffle_bang", "shuffle!", "map_bang", "map!", "to_ary", "to_ary", "combination", "combination", "nitems", "nitems", "last", "last", "rbCollect", "collect", "count", "count", "to_a", "to_a", "sort", "sort", "fill", "fill", "delete_if", "delete_if", "take", "take", "uniq", "uniq", "inspect", "inspect", "op_and", "&", "reject_bang", "reject!", "aref", "[]", "drop", "drop", "slice_bang", "slice!", "empty_p", "empty?", "insert", "insert", "delete", "delete", "reverse_bang", "reverse!", "indexes", "indexes", "reject", "reject", "delete_at", "delete_at", "try_convert", "try_convert", "all_p", "all?", "collect_bang", "collect!", "permutation", "permutation", "length", "length", "bsearch_index", "bsearch_index", "each_slice", "each_slice", "rassoc", "rassoc", "unshift", "unshift", "transpose", "transpose", "join19", "join", "append", "<<", "op_diff", "-" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyBinding$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,36 +1,39 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyBinding$INVOKER$i$0$0$local_variables; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$1$0$local_variable_get; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$2$0$local_variable_set; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$1$0$local_variable_defined_p; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$0$0$initialize; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$0$0$source_location; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$0$0$receiver; │ │ │ │ │ │ +import org.jruby.RubyBinding$INVOKER$i$0$2$eval; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyBinding; │ │ │ │ │ │ -import org.jruby.RubyBinding$INVOKER$i$0$2$eval; │ │ │ │ │ │ +import org.jruby.RubyBinding$INVOKER$i$0$0$local_variables; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyBinding$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$2$eval(cls, Visibility.PUBLIC, "eval"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$0$local_variables(cls, Visibility.PUBLIC, "local_variables"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "local_variables", false, false, core, (Class)RubyBinding.class, "local_variables", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "local_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$2$eval(cls, Visibility.PUBLIC, "eval"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "eval", false, false, core, (Class)RubyBinding.class, "eval", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "eval", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "eval", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyBinding.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$0$source_location(cls, Visibility.PUBLIC, "source_location"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "source_location", false, false, core, (Class)RubyBinding.class, "source_location", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "source_location", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ @@ -44,13 +47,10 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "local_variable_defined?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$2$0$local_variable_set(cls, Visibility.PUBLIC, "local_variable_set"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "local_variable_set", false, false, core, (Class)RubyBinding.class, "local_variable_set", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "local_variable_set", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$1$0$local_variable_get(cls, Visibility.PUBLIC, "local_variable_get"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "local_variable_get", false, false, core, (Class)RubyBinding.class, "local_variable_get", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "local_variable_get", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$0$local_variables(cls, Visibility.PUBLIC, "local_variables"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "local_variables", false, false, core, (Class)RubyBinding.class, "local_variables", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "local_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyBinding", "source_location", "source_location", "eval", "eval", "receiver", "receiver", "local_variable_defined_p", "local_variable_defined?", "local_variable_set", "local_variable_set", "initialize_copy", "initialize_copy", "initialize", "initialize", "local_variables", "local_variables", "local_variable_get", "local_variable_get" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyBinding", "source_location", "source_location", "eval", "eval", "receiver", "receiver", "local_variable_defined_p", "local_variable_defined?", "local_variable_set", "local_variable_set", "initialize_copy", "initialize_copy", "local_variables", "local_variables", "initialize", "initialize", "local_variable_get", "local_variable_get" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyChain$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$dup; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$size; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyChain$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$initialize; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$each; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyChain$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyChain; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$rewind; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,26 +22,26 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$rewind(cls, Visibility.PUBLIC, "rewind"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rewind", false, false, core, (Class)RubyChain.class, "rewind", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "rewind", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyChain.class, "inspect", (Class)RubyString.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each", false, false, core, (Class)RubyChain.class, "each", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyChain.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyChain.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyChain.class, "inspect", (Class)RubyString.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyChain.class, "size", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$dup(cls, Visibility.PUBLIC, "dup"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "dup", false, false, core, (Class)RubyChain.class, "dup", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyChain", "rewind", "rewind", "size", "size", "inspect", "inspect", "op_plus", "+", "initialize", "initialize", "each", "each", "dup", "dup" }); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyConverter$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.RubyConverter$INVOKER$i$1$0$convert; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$source_encoding; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$1$0$insert_output; │ │ │ │ │ │ -import org.jruby.RubyConverter$INVOKER$i$0$0$finish; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$last_error; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$replacement; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$1$0$replacement_set; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$destination_encoding; │ │ │ │ │ │ -import org.jruby.RubyConverter$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$convpath; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$1$putback; │ │ │ │ │ │ +import org.jruby.RubyConverter$INVOKER$i$0$0$finish; │ │ │ │ │ │ +import org.jruby.RubyConverter$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$primitive_errinfo; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$4$primitive_convert; │ │ │ │ │ │ +import org.jruby.RubyConverter$INVOKER$i$1$0$convert; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$s$0$1$search_convpath; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyConverter; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$s$1$0$asciicompat_encoding; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -39,52 +39,52 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "asciicompat_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$s$0$1$search_convpath((RubyModule)singletonClass, Visibility.PUBLIC, "search_convpath"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "search_convpath", true, false, core, (Class)RubyConverter.class, "search_convpath", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "search_convpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyConverter.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$convert(cls, Visibility.PUBLIC, "convert"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "convert", false, false, core, (Class)RubyConverter.class, "convert", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "convert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$4$primitive_convert(cls, Visibility.PUBLIC, "primitive_convert"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "primitive_convert", false, false, core, (Class)RubyConverter.class, "primitive_convert", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "primitive_convert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$primitive_errinfo(cls, Visibility.PUBLIC, "primitive_errinfo"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "primitive_errinfo", false, false, core, (Class)RubyConverter.class, "primitive_errinfo", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "primitive_errinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyConverter.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyConverter.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "finish", false, false, core, (Class)RubyConverter.class, "finish", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$1$putback(cls, Visibility.PUBLIC, "putback"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "putback", false, false, core, (Class)RubyConverter.class, "putback", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "putback", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$convpath(cls, Visibility.PUBLIC, "convpath"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "convpath", false, false, core, (Class)RubyConverter.class, "convpath", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "convpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyConverter.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$destination_encoding(cls, Visibility.PUBLIC, "destination_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "destination_encoding", false, false, core, (Class)RubyConverter.class, "destination_encoding", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "destination_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$replacement_set(cls, Visibility.PUBLIC, "replacement="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "replacement_set", false, false, core, (Class)RubyConverter.class, "replacement_set", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "replacement=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$replacement(cls, Visibility.PUBLIC, "replacement"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "replacement", false, false, core, (Class)RubyConverter.class, "replacement", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "replacement", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$last_error(cls, Visibility.PUBLIC, "last_error"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "last_error", false, false, core, (Class)RubyConverter.class, "last_error", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last_error", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "finish", false, false, core, (Class)RubyConverter.class, "finish", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$insert_output(cls, Visibility.PUBLIC, "insert_output"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "insert_output", false, false, core, (Class)RubyConverter.class, "insert_output", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "insert_output", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$source_encoding(cls, Visibility.PUBLIC, "source_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "source_encoding", false, false, core, (Class)RubyConverter.class, "source_encoding", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "source_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$convert(cls, Visibility.PUBLIC, "convert"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "convert", false, false, core, (Class)RubyConverter.class, "convert", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "convert", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyConverter", "primitive_convert", "primitive_convert", "primitive_errinfo", "primitive_errinfo", "putback", "putback", "convpath", "convpath", "destination_encoding", "destination_encoding", "op_equal", "==", "convert", "convert", "insert_output", "insert_output", "source_encoding", "source_encoding", "replacement_set", "replacement=", "inspect", "inspect", "finish", "finish", "initialize", "initialize", "last_error", "last_error", "replacement", "replacement", "asciicompat_encoding", "asciicompat_encoding", "search_convpath", "search_convpath" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyDir$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -4,43 +4,43 @@ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$1$0$set_pos; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$close; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$rb_each_child; │ │ │ │ │ │ -import org.jruby.RubyDir$INVOKER$i$0$0$to_path; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$fileno; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$children; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$rewind; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$entries; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$each; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$1$0$seek; │ │ │ │ │ │ -import org.jruby.RubyDir$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyDir$INVOKER$i$0$0$to_path; │ │ │ │ │ │ import org.jruby.RubyInteger; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$tell; │ │ │ │ │ │ +import org.jruby.RubyDir$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$read; │ │ │ │ │ │ -import org.jruby.RubyDir$INVOKER$s$0$1$chdir; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$open; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$0$1$mkdir; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$empty_p; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$exists_p; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$each_child; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$chroot; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$0$0$getwd; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$children; │ │ │ │ │ │ -import org.jruby.RubyDir$INVOKER$s$0$2$glob; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$entries; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$foreach; │ │ │ │ │ │ +import org.jruby.RubyDir$INVOKER$s$0$1$chdir; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$home; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$exist; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$rmdir19; │ │ │ │ │ │ +import org.jruby.RubyDir$INVOKER$s$0$2$glob; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyDir; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$0$0$aref; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -50,34 +50,37 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$0$aref((RubyModule)singletonClass, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "aref", true, false, core, (Class)RubyDir.class, "aref", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$2$glob((RubyModule)singletonClass, Visibility.PUBLIC, "glob"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "glob", true, false, core, (Class)RubyDir.class, "glob", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "glob", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$1$0$rmdir19((RubyModule)singletonClass, Visibility.PUBLIC, "rmdir"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "rmdir19", true, false, core, (Class)RubyDir.class, "rmdir19", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "rmdir", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "unlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$1$0$exist((RubyModule)singletonClass, Visibility.PUBLIC, "exist?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "exist", true, false, core, (Class)RubyDir.class, "exist", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exist?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$home((RubyModule)singletonClass, Visibility.PUBLIC, "home"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "home", true, false, core, (Class)RubyDir.class, "home", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "home", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$1$chdir((RubyModule)singletonClass, Visibility.PUBLIC, "chdir"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "chdir", true, false, core, (Class)RubyDir.class, "chdir", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "chdir", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$foreach((RubyModule)singletonClass, Visibility.PUBLIC, "foreach"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "foreach", true, false, core, (Class)RubyDir.class, "foreach", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "foreach", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$entries((RubyModule)singletonClass, Visibility.PUBLIC, "entries"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "entries", true, false, core, (Class)RubyDir.class, "entries", (Class)RubyArray.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$2$glob((RubyModule)singletonClass, Visibility.PUBLIC, "glob"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "glob", true, false, core, (Class)RubyDir.class, "glob", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "glob", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$children((RubyModule)singletonClass, Visibility.PUBLIC, "children"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "children", true, false, core, (Class)RubyDir.class, "children", (Class)RubyArray.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "children", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$0$getwd((RubyModule)singletonClass, Visibility.PUBLIC, "getwd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getwd", true, false, core, (Class)RubyDir.class, "getwd", (Class)RubyString.class, org$jruby$RubyDir$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getwd", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "pwd", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -95,27 +98,27 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$1$mkdir((RubyModule)singletonClass, Visibility.PUBLIC, "mkdir"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "mkdir", true, false, core, (Class)RubyDir.class, "mkdir", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "mkdir", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$open((RubyModule)singletonClass, Visibility.PUBLIC, "open"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "open", true, false, core, (Class)RubyDir.class, "open", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "open", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$1$chdir((RubyModule)singletonClass, Visibility.PUBLIC, "chdir"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "chdir", true, false, core, (Class)RubyDir.class, "chdir", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "chdir", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$read(cls, Visibility.PUBLIC, "read"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "read", false, false, core, (Class)RubyDir.class, "read", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyDir.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$tell(cls, Visibility.PUBLIC, "tell"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "tell", false, false, core, (Class)RubyDir.class, "tell", (Class)RubyInteger.class, org$jruby$RubyDir$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "tell", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "pos", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyDir.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$to_path(cls, Visibility.PUBLIC, "to_path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_path", false, false, core, (Class)RubyDir.class, "to_path", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$1$0$seek(cls, Visibility.PUBLIC, "seek"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "seek", false, false, core, (Class)RubyDir.class, "seek", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "seek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each", false, false, core, (Class)RubyDir.class, "each", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ @@ -130,17 +133,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rewind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$children(cls, Visibility.PUBLIC, "children"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "children", false, false, core, (Class)RubyDir.class, "children", (Class)RubyArray.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "children", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$fileno(cls, Visibility.PUBLIC, "fileno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fileno", false, true, core, (Class)RubyDir.class, "fileno", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fileno", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$to_path(cls, Visibility.PUBLIC, "to_path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_path", false, false, core, (Class)RubyDir.class, "to_path", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$rb_each_child(cls, Visibility.PUBLIC, "each_child"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rb_each_child", false, false, core, (Class)RubyDir.class, "rb_each_child", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_child", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$initialize(cls, Visibility.PUBLIC, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyDir.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$close(cls, Visibility.PUBLIC, "close"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyEnumerable$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,59 +1,59 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$any_p; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$select; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$first; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$inject; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$collect; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$reject; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$select; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$take_while; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$each_with_object; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$sum; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$flat_map; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$cycle; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$include_p; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$reverse_each; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$max_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$inverseGrep; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$max; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$each_slice; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$sort; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$drop_while; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$take; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$each_entry; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$grep; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$one_p; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$sort_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$to_a; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$min; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$count; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$sum; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$collect_concat; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$minmax_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$zip; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$minmax; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$partition; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$map; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$sort; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$drop_while; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$sort_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$chain; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$find; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$all_p; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$each_cons; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$find_index; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$detect; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$group_by; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$chunk; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$uniq; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$min_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$find_all; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$none_p; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$chunk; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyEnumerable; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$drop; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -62,30 +62,30 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$drop(cls, Visibility.PUBLIC, "drop"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "drop", true, false, core, (Class)RubyEnumerable.class, "drop", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "drop", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$chunk(cls, Visibility.PUBLIC, "chunk"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "chunk", true, false, core, (Class)RubyEnumerable.class, "chunk", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "chunk", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$none_p(cls, Visibility.PUBLIC, "none?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "none_p", true, false, core, (Class)RubyEnumerable.class, "none_p", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "none?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$find_all(cls, Visibility.PUBLIC, "find_all"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "find_all", true, false, core, (Class)RubyEnumerable.class, "find_all", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "find_all", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter", aliasedMethod, "find_all"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$min_by(cls, Visibility.PUBLIC, "min_by"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "min_by", true, false, core, (Class)RubyEnumerable.class, "min_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$uniq(cls, Visibility.PUBLIC, "uniq"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "uniq", true, false, core, (Class)RubyEnumerable.class, "uniq", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "uniq", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$chunk(cls, Visibility.PUBLIC, "chunk"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "chunk", true, false, core, (Class)RubyEnumerable.class, "chunk", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "chunk", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$group_by(cls, Visibility.PUBLIC, "group_by"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "group_by", true, false, core, (Class)RubyEnumerable.class, "group_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "group_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$detect(cls, Visibility.PUBLIC, "detect"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "detect", true, false, core, (Class)RubyEnumerable.class, "detect", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "detect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$find_index(cls, Visibility.PUBLIC, "find_index"); │ │ │ │ │ │ @@ -102,20 +102,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "all?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$find(cls, Visibility.PUBLIC, "find"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "find", true, false, core, (Class)RubyEnumerable.class, "find", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "find", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$chain(cls, Visibility.PUBLIC, "chain"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chain", true, false, core, (Class)RubyEnumerable.class, "chain", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chain", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$drop_while(cls, Visibility.PUBLIC, "drop_while"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "drop_while", true, false, core, (Class)RubyEnumerable.class, "drop_while", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "drop_while", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$sort(cls, Visibility.PUBLIC, "sort"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "sort", true, false, core, (Class)RubyEnumerable.class, "sort", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sort", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$sort_by(cls, Visibility.PUBLIC, "sort_by"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "sort_by", true, false, core, (Class)RubyEnumerable.class, "sort_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sort_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$map(cls, Visibility.PUBLIC, "map"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "map", true, false, core, (Class)RubyEnumerable.class, "map", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "map", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$partition(cls, Visibility.PUBLIC, "partition"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "partition", true, false, core, (Class)RubyEnumerable.class, "partition", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "partition", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$minmax(cls, Visibility.PUBLIC, "minmax"); │ │ │ │ │ │ @@ -126,42 +123,42 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "zip", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$minmax_by(cls, Visibility.PUBLIC, "minmax_by"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "minmax_by", true, false, core, (Class)RubyEnumerable.class, "minmax_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "minmax_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$collect_concat(cls, Visibility.PUBLIC, "collect_concat"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "collect_concat", true, false, core, (Class)RubyEnumerable.class, "collect_concat", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "collect_concat", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sum", true, false, core, (Class)RubyEnumerable.class, "sum", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$count(cls, Visibility.PUBLIC, "count"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "count", true, false, core, (Class)RubyEnumerable.class, "count", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "count", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$min(cls, Visibility.PUBLIC, "min"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "min", true, false, core, (Class)RubyEnumerable.class, "min", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "to_a", true, false, core, (Class)RubyEnumerable.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$sort_by(cls, Visibility.PUBLIC, "sort_by"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "sort_by", true, false, core, (Class)RubyEnumerable.class, "sort_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sort_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$one_p(cls, Visibility.PUBLIC, "one?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "one_p", true, false, core, (Class)RubyEnumerable.class, "one_p", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "one?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$grep(cls, Visibility.PUBLIC, "grep"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "grep", true, false, core, (Class)RubyEnumerable.class, "grep", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "grep", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$each_entry(cls, Visibility.PUBLIC, "each_entry"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_entry", true, false, core, (Class)RubyEnumerable.class, "each_entry", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_entry", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$take(cls, Visibility.PUBLIC, "take"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "take", true, false, core, (Class)RubyEnumerable.class, "take", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "take", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$drop_while(cls, Visibility.PUBLIC, "drop_while"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "drop_while", true, false, core, (Class)RubyEnumerable.class, "drop_while", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "drop_while", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$sort(cls, Visibility.PUBLIC, "sort"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "sort", true, false, core, (Class)RubyEnumerable.class, "sort", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sort", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$each_slice(cls, Visibility.PUBLIC, "each_slice"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "each_slice", true, false, core, (Class)RubyEnumerable.class, "each_slice", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$max(cls, Visibility.PUBLIC, "max"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "max", true, false, core, (Class)RubyEnumerable.class, "max", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "max", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$inverseGrep(cls, Visibility.PUBLIC, "grep_v"); │ │ │ │ │ │ @@ -179,23 +176,23 @@ │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$cycle(cls, Visibility.PUBLIC, "cycle"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "cycle", true, false, core, (Class)RubyEnumerable.class, "cycle", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cycle", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$flat_map(cls, Visibility.PUBLIC, "flat_map"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "flat_map", true, false, core, (Class)RubyEnumerable.class, "flat_map", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "flat_map", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sum", true, false, core, (Class)RubyEnumerable.class, "sum", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$each_with_object(cls, Visibility.PUBLIC, "each_with_object"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "each_with_object", true, false, core, (Class)RubyEnumerable.class, "each_with_object", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_with_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$take_while(cls, Visibility.PUBLIC, "take_while"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "take_while", true, false, core, (Class)RubyEnumerable.class, "take_while", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "take_while", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$select(cls, Visibility.PUBLIC, "select"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "select", true, false, core, (Class)RubyEnumerable.class, "select", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_with_index", true, false, core, (Class)RubyEnumerable.class, "each_with_index", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$reject(cls, Visibility.PUBLIC, "reject"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject", true, false, core, (Class)RubyEnumerable.class, "reject", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$collect(cls, Visibility.PUBLIC, "collect"); │ │ │ │ │ │ @@ -204,13 +201,16 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$inject(cls, Visibility.PUBLIC, "inject"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "inject", true, false, core, (Class)RubyEnumerable.class, "inject", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inject", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "reduce", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "first", true, false, core, (Class)RubyEnumerable.class, "first", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$select(cls, Visibility.PUBLIC, "select"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "select", true, false, core, (Class)RubyEnumerable.class, "select", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$any_p(cls, Visibility.PUBLIC, "any?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "any_p", true, false, core, (Class)RubyEnumerable.class, "any_p", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "any?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyEnumerable", "drop", "drop", "drop_while", "drop_while", "select", "select", "chunk", "chunk", "detect", "detect", "sum", "sum", "sort_by", "sort_by", "cycle", "cycle", "find_index", "find_index", "find_all", "find_all", "to_h", "to_h", "each_cons", "each_cons", "partition", "partition", "min", "min", "inverseGrep", "grep_v", "find", "find", "reject", "reject", "each_entry", "each_entry", "any_p", "any?", "one_p", "one?", "reverse_each", "reverse_each", "all_p", "all?", "map", "map", "max_by", "max_by", "min_by", "min_by", "minmax_by", "minmax_by", "include_p", "include?", "zip", "zip", "chain", "chain", "collect_concat", "collect_concat", "max", "max", "grep", "grep", "count", "count", "minmax", "minmax", "sort", "sort", "to_a", "to_a", "none_p", "none?", "each_with_object", "each_with_object", "take", "take", "each_slice", "each_slice", "uniq", "uniq", "flat_map", "flat_map", "group_by", "group_by", "take_while", "take_while", "each_with_index", "each_with_index", "collect", "collect", "inject", "inject", "first", "first" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyEnumerable", "drop", "drop", "drop_while", "drop_while", "select", "select", "chunk", "chunk", "detect", "detect", "sum", "sum", "sort_by", "sort_by", "cycle", "cycle", "find_index", "find_index", "find_all", "find_all", "to_h", "to_h", "each_cons", "each_cons", "partition", "partition", "min", "min", "inverseGrep", "grep_v", "find", "find", "reject", "reject", "each_entry", "each_entry", "any_p", "any?", "one_p", "one?", "reverse_each", "reverse_each", "all_p", "all?", "map", "map", "max_by", "max_by", "min_by", "min_by", "minmax_by", "minmax_by", "include_p", "include?", "zip", "zip", "chain", "chain", "collect_concat", "collect_concat", "max", "max", "grep", "grep", "count", "count", "minmax", "minmax", "to_a", "to_a", "sort", "sort", "none_p", "none?", "each_with_object", "each_with_object", "take", "take", "each_slice", "each_slice", "uniq", "uniq", "flat_map", "flat_map", "group_by", "group_by", "take_while", "take_while", "each_with_index", "each_with_index", "collect", "collect", "inject", "inject", "first", "first" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyEnumerator$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -10,16 +10,16 @@ │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$each_with_object; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$each; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$0$0$inspect19; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$with_object; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$each_cons; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$each_slice; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$0$0$each_entry; │ │ │ │ │ │ -import org.jruby.RubyEnumerator$INVOKER$i$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ +import org.jruby.RubyEnumerator$INVOKER$i$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$with_index; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyEnumerator; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$s$0$2$__from; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -33,20 +33,20 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$s$0$2$__from((RubyModule)singletonClass, Visibility.PRIVATE, "__from"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "__from", true, false, core, (Class)RubyEnumerator.class, "__from", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "__from", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$with_index(cls, Visibility.PUBLIC, "with_index"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "with_index", false, false, core, (Class)RubyEnumerator.class, "with_index", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyEnumerator.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_with_index", false, false, core, (Class)RubyEnumerator.class, "each_with_index", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyEnumerator.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$0$0$each_entry(cls, Visibility.PUBLIC, "each_entry"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_entry", false, false, core, (Class)RubyEnumerator.class, "each_entry", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_entry", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$1$0$each_slice(cls, Visibility.PUBLIC, "each_slice"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "each_slice", false, false, core, (Class)RubyEnumerator.class, "each_slice", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$1$0$each_cons(cls, Visibility.PUBLIC, "each_cons"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyException$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.RubyException$INVOKER$i$0$0$backtrace; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$full_message; │ │ │ │ │ │ -import org.jruby.RubyException$INVOKER$i$1$0$set_backtrace; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$message; │ │ │ │ │ │ -import org.jruby.RubyException$INVOKER$i$0$0$backtrace; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$cause; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$1$exception; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$backtrace_locations; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ +import org.jruby.RubyException$INVOKER$i$1$0$set_backtrace; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$s$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyException; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$s$0$1$exception; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -34,14 +34,17 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyException$INVOKER$s$0$1$exception((RubyModule)singletonClass, Visibility.PUBLIC, "exception"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exception", true, false, core, (Class)RubyException.class, "exception", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$s$1$0$op_eqq((RubyModule)singletonClass, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", true, false, core, (Class)RubyException.class, "op_eqq", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyException$INVOKER$i$1$0$set_backtrace(cls, Visibility.PUBLIC, "set_backtrace"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_backtrace", false, false, core, (Class)RubyException.class, "set_backtrace", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyException.class, "op_equal", (Class)RubyBoolean.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$backtrace_locations(cls, Visibility.PUBLIC, "backtrace_locations"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "backtrace_locations", false, false, core, (Class)RubyException.class, "backtrace_locations", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "backtrace_locations", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ @@ -55,22 +58,19 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyException.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$cause(cls, Visibility.PUBLIC, "cause"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "cause", false, false, core, (Class)RubyException.class, "cause", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cause", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "backtrace", false, false, core, (Class)RubyException.class, "backtrace", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$message(cls, Visibility.PUBLIC, "message"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "message", false, false, core, (Class)RubyException.class, "message", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "message", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyException$INVOKER$i$1$0$set_backtrace(cls, Visibility.PUBLIC, "set_backtrace"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_backtrace", false, false, core, (Class)RubyException.class, "set_backtrace", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$full_message(cls, Visibility.PUBLIC, "full_message"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "full_message", false, false, core, (Class)RubyException.class, "full_message", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "full_message", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyException", "exception", "exception", "set_backtrace", "set_backtrace", "backtrace", "backtrace", "full_message", "full_message", "op_eqq", "===", "inspect", "inspect", "to_s", "to_s", "cause", "cause", "op_equal", "==", "initialize", "initialize", "message", "message" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "backtrace", false, false, core, (Class)RubyException.class, "backtrace", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyException", "exception", "exception", "set_backtrace", "set_backtrace", "full_message", "full_message", "backtrace", "backtrace", "op_eqq", "===", "inspect", "inspect", "to_s", "to_s", "cause", "cause", "op_equal", "==", "initialize", "initialize", "message", "message" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyFile$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,59 +2,59 @@ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$size; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$2$0$chown; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$i$0$0$mtime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$3$initialize; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$birthtime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$ctime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$1$0$chmod; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$path; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$i$0$0$atime; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$i$0$0$mtime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$1$0$flock; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$1$0$truncate; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$lstat; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$i$0$0$atime; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$0$delete; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$mkfifo; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$1$absolute_path; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$mtime; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$extname; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$birthtime; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$2$0$symlink; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$2$0$rename; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$0$unlink; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$path; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$ftype; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$1$umask; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$basename; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$2$0$link; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$mtime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$lstat; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$extname; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$readlink; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$lchown; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$lutime; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$lchmod; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$atime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$1$fnmatch; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$stat; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$dirname; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$utime; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$join; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$0$chown; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$basename; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$mkfifo; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$split; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$ctime; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$1$realdirpath; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$0$chmod; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$realpath; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$2$0$symlink; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$2$0$truncate19; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$2$0$link; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$lchown; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$join; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$readlink; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$lutime; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$lchmod; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$path; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$1$realdirpath; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$dirname; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$1$umask; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$2$0$rename; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$realpath; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$utime; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyFile; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$1$expand_path; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -64,126 +64,129 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$expand_path((RubyModule)singletonClass, Visibility.PUBLIC, "expand_path"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "expand_path", true, false, core, (Class)RubyFile.class, "expand_path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "expand_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$realdirpath((RubyModule)singletonClass, Visibility.PUBLIC, "realdirpath"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "realdirpath", true, false, core, (Class)RubyFile.class, "realdirpath", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "realdirpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$path((RubyModule)singletonClass, Visibility.PUBLIC, "path"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "path", true, false, core, (Class)RubyFile.class, "path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lchmod((RubyModule)singletonClass, Visibility.PUBLIC, "lchmod"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "lchmod", true, false, core, (Class)RubyFile.class, "lchmod", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "lchmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lutime((RubyModule)singletonClass, Visibility.PUBLIC, "lutime"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "lutime", true, false, core, (Class)RubyFile.class, "lutime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "lutime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$readlink((RubyModule)singletonClass, Visibility.PUBLIC, "readlink"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "readlink", true, false, core, (Class)RubyFile.class, "readlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "readlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$join((RubyModule)singletonClass, Visibility.PUBLIC, "join"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "join", true, false, core, (Class)RubyFile.class, "join", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lchown((RubyModule)singletonClass, Visibility.PUBLIC, "lchown"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "lchown", true, false, core, (Class)RubyFile.class, "lchown", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "lchown", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$link((RubyModule)singletonClass, Visibility.PUBLIC, "link"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "link", true, false, core, (Class)RubyFile.class, "link", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "link", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$truncate19((RubyModule)singletonClass, Visibility.PUBLIC, "truncate"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "truncate19", true, false, core, (Class)RubyFile.class, "truncate19", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "truncate", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$utime((RubyModule)singletonClass, Visibility.PUBLIC, "utime"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "utime", true, false, core, (Class)RubyFile.class, "utime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "utime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$realpath((RubyModule)singletonClass, Visibility.PUBLIC, "realpath"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "realpath", true, false, core, (Class)RubyFile.class, "realpath", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "realpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$rename((RubyModule)singletonClass, Visibility.PUBLIC, "rename"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "rename", true, false, core, (Class)RubyFile.class, "rename", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "rename", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$umask((RubyModule)singletonClass, Visibility.PUBLIC, "umask"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "umask", true, false, core, (Class)RubyFile.class, "umask", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "umask", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$dirname((RubyModule)singletonClass, Visibility.PUBLIC, "dirname"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "dirname", true, false, core, (Class)RubyFile.class, "dirname", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "dirname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$truncate19((RubyModule)singletonClass, Visibility.PUBLIC, "truncate"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "truncate19", true, false, core, (Class)RubyFile.class, "truncate19", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "truncate", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$symlink((RubyModule)singletonClass, Visibility.PUBLIC, "symlink"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "symlink", true, false, core, (Class)RubyFile.class, "symlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "symlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$chmod((RubyModule)singletonClass, Visibility.PUBLIC, "chmod"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chmod", true, false, core, (Class)RubyFile.class, "chmod", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "chmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$realdirpath((RubyModule)singletonClass, Visibility.PUBLIC, "realdirpath"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "realdirpath", true, false, core, (Class)RubyFile.class, "realdirpath", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "realdirpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$ctime((RubyModule)singletonClass, Visibility.PUBLIC, "ctime"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "ctime", true, false, core, (Class)RubyFile.class, "ctime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ctime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$split((RubyModule)singletonClass, Visibility.PUBLIC, "split"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "split", true, false, core, (Class)RubyFile.class, "split", (Class)RubyArray.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "split", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$basename((RubyModule)singletonClass, Visibility.PUBLIC, "basename"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "basename", true, false, core, (Class)RubyFile.class, "basename", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "basename", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$mkfifo((RubyModule)singletonClass, Visibility.PUBLIC, "mkfifo"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "mkfifo", true, false, core, (Class)RubyFile.class, "mkfifo", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "mkfifo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$chown((RubyModule)singletonClass, Visibility.PUBLIC, "chown"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chown", true, false, core, (Class)RubyFile.class, "chown", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "chown", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$utime((RubyModule)singletonClass, Visibility.PUBLIC, "utime"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "utime", true, false, core, (Class)RubyFile.class, "utime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "utime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$dirname((RubyModule)singletonClass, Visibility.PUBLIC, "dirname"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "dirname", true, false, core, (Class)RubyFile.class, "dirname", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "dirname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$join((RubyModule)singletonClass, Visibility.PUBLIC, "join"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "join", true, false, core, (Class)RubyFile.class, "join", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$stat((RubyModule)singletonClass, Visibility.PUBLIC, "stat"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "stat", true, false, core, (Class)RubyFile.class, "stat", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "stat", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$fnmatch((RubyModule)singletonClass, Visibility.PUBLIC, "fnmatch"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fnmatch", true, false, core, (Class)RubyFile.class, "fnmatch", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "fnmatch", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "fnmatch?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$atime((RubyModule)singletonClass, Visibility.PUBLIC, "atime"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "atime", true, false, core, (Class)RubyFile.class, "atime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "atime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$extname((RubyModule)singletonClass, Visibility.PUBLIC, "extname"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "extname", true, false, core, (Class)RubyFile.class, "extname", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "extname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lchmod((RubyModule)singletonClass, Visibility.PUBLIC, "lchmod"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "lchmod", true, false, core, (Class)RubyFile.class, "lchmod", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "lchmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lutime((RubyModule)singletonClass, Visibility.PUBLIC, "lutime"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "lutime", true, false, core, (Class)RubyFile.class, "lutime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "lutime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lchown((RubyModule)singletonClass, Visibility.PUBLIC, "lchown"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "lchown", true, false, core, (Class)RubyFile.class, "lchown", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "lchown", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$readlink((RubyModule)singletonClass, Visibility.PUBLIC, "readlink"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "readlink", true, false, core, (Class)RubyFile.class, "readlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "readlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$lstat((RubyModule)singletonClass, Visibility.PUBLIC, "lstat"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "lstat", true, false, core, (Class)RubyFile.class, "lstat", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "lstat", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$umask((RubyModule)singletonClass, Visibility.PUBLIC, "umask"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "umask", true, false, core, (Class)RubyFile.class, "umask", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "umask", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$mtime((RubyModule)singletonClass, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "mtime", true, false, core, (Class)RubyFile.class, "mtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$link((RubyModule)singletonClass, Visibility.PUBLIC, "link"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "link", true, false, core, (Class)RubyFile.class, "link", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "link", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$basename((RubyModule)singletonClass, Visibility.PUBLIC, "basename"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "basename", true, false, core, (Class)RubyFile.class, "basename", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "basename", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$ftype((RubyModule)singletonClass, Visibility.PUBLIC, "ftype"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "ftype", true, false, core, (Class)RubyFile.class, "ftype", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ftype", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$path((RubyModule)singletonClass, Visibility.PUBLIC, "path"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "path", true, false, core, (Class)RubyFile.class, "path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$unlink((RubyModule)singletonClass, Visibility.PUBLIC, "unlink"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "unlink", true, false, core, (Class)RubyFile.class, "unlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "unlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$rename((RubyModule)singletonClass, Visibility.PUBLIC, "rename"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "rename", true, false, core, (Class)RubyFile.class, "rename", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "rename", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$symlink((RubyModule)singletonClass, Visibility.PUBLIC, "symlink"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "symlink", true, false, core, (Class)RubyFile.class, "symlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "symlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$birthtime((RubyModule)singletonClass, Visibility.PUBLIC, "birthtime"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "birthtime", true, false, core, (Class)RubyFile.class, "birthtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "birthtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$mtime((RubyModule)singletonClass, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "mtime", true, false, core, (Class)RubyFile.class, "mtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$extname((RubyModule)singletonClass, Visibility.PUBLIC, "extname"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "extname", true, false, core, (Class)RubyFile.class, "extname", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "extname", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$absolute_path((RubyModule)singletonClass, Visibility.PUBLIC, "absolute_path"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "absolute_path", true, false, core, (Class)RubyFile.class, "absolute_path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "absolute_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$mkfifo((RubyModule)singletonClass, Visibility.PUBLIC, "mkfifo"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "mkfifo", true, false, core, (Class)RubyFile.class, "mkfifo", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "mkfifo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$delete((RubyModule)singletonClass, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "delete", true, false, core, (Class)RubyFile.class, "delete", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyFile.class, "inspect", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$atime(cls, Visibility.PUBLIC, "atime"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "atime", false, false, core, (Class)RubyFile.class, "atime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "atime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$lstat(cls, Visibility.PUBLIC, "lstat"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lstat", false, false, core, (Class)RubyFile.class, "lstat", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lstat", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$1$0$truncate(cls, Visibility.PUBLIC, "truncate"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "truncate", false, false, core, (Class)RubyFile.class, "truncate", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "truncate", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$1$0$flock(cls, Visibility.PUBLIC, "flock"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "flock", false, false, core, (Class)RubyFile.class, "flock", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "flock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyFile.class, "inspect", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$atime(cls, Visibility.PUBLIC, "atime"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "atime", false, false, core, (Class)RubyFile.class, "atime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "atime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$mtime(cls, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "mtime", false, false, core, (Class)RubyFile.class, "mtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyFile.class, "path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$1$0$chmod(cls, Visibility.PUBLIC, "chmod"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "chmod", false, false, core, (Class)RubyFile.class, "chmod", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -192,19 +195,16 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ctime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$birthtime(cls, Visibility.PUBLIC, "birthtime"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "birthtime", false, false, core, (Class)RubyFile.class, "birthtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "birthtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$3$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyFile.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$mtime(cls, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "mtime", false, false, core, (Class)RubyFile.class, "mtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$2$0$chown(cls, Visibility.PUBLIC, "chown"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "chown", false, false, core, (Class)RubyFile.class, "chown", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chown", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyFile.class, "size", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyFile", "expand_path", "expand_path", "realdirpath", "realdirpath", "flock", "flock", "umask", "umask", "realpath", "realpath", "readlink", "readlink", "link", "link", "mtime", "mtime", "dirname", "dirname", "delete", "delete", "path", "path", "split", "split", "truncate", "truncate", "symlink", "symlink", "chmod", "chmod", "ctime", "ctime", "truncate19", "truncate", "join", "join", "extname", "extname", "stat", "stat", "fnmatch", "fnmatch", "atime", "atime", "lutime", "lutime", "chown", "chown", "utime", "utime", "lstat", "lstat", "basename", "basename", "ftype", "ftype", "absolute_path", "absolute_path", "unlink", "unlink", "size", "size", "rename", "rename", "inspect", "inspect", "lchown", "lchown", "birthtime", "birthtime", "initialize", "initialize", "lchmod", "lchmod", "mkfifo", "mkfifo" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyFile", "expand_path", "expand_path", "realdirpath", "realdirpath", "flock", "flock", "umask", "umask", "realpath", "realpath", "readlink", "readlink", "link", "link", "mtime", "mtime", "dirname", "dirname", "delete", "delete", "path", "path", "split", "split", "truncate", "truncate", "symlink", "symlink", "chmod", "chmod", "ctime", "ctime", "truncate19", "truncate", "join", "join", "extname", "extname", "stat", "stat", "fnmatch", "fnmatch", "atime", "atime", "lutime", "lutime", "utime", "utime", "chown", "chown", "lstat", "lstat", "basename", "basename", "ftype", "ftype", "absolute_path", "absolute_path", "unlink", "unlink", "size", "size", "rename", "rename", "inspect", "inspect", "lchown", "lchown", "birthtime", "birthtime", "initialize", "initialize", "mkfifo", "mkfifo", "lchmod", "lchmod" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyGC$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$1$0$stress_set; │ │ │ │ │ │ -import org.jruby.RubyGC$INVOKER$s$0$0$enable; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$1$start; │ │ │ │ │ │ +import org.jruby.RubyGC$INVOKER$s$0$0$enable; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$1$garbage_collect; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$0$disable; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$0$count; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyGC; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$0$stress; │ │ │ │ │ │ @@ -38,24 +38,24 @@ │ │ │ │ │ │ populateMethod(javaMethod, 0, "disable", true, false, core, (Class)RubyGC.class, "disable", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "disable", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "disable", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGC$INVOKER$s$0$1$garbage_collect(cls, Visibility.PUBLIC, "garbage_collect"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "garbage_collect", true, false, core, (Class)RubyGC.class, "garbage_collect", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "garbage_collect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyGC$INVOKER$s$0$1$start(cls, Visibility.PRIVATE, "start"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "start", true, false, core, (Class)RubyGC.class, "start", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "start", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGC$INVOKER$s$0$0$enable(cls, Visibility.PRIVATE, "enable"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "enable", true, false, core, (Class)RubyGC.class, "enable", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "enable", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "enable", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyGC$INVOKER$s$0$1$start(cls, Visibility.PRIVATE, "start"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "start", true, false, core, (Class)RubyGC.class, "start", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "start", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGC$INVOKER$s$1$0$stress_set(cls, Visibility.PRIVATE, "stress="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "stress_set", true, false, core, (Class)RubyGC.class, "stress_set", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "stress=", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "stress=", moduleMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyGC", "stress", "stress", "disable", "disable", "garbage_collect", "garbage_collect", "enable", "enable", "count", "count", "start", "start", "stress_set", "stress=" }); │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$assoc; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$rassoc; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$has_value_pp; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$each; │ │ │ │ │ │ +import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$rehash1; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$index; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$replace; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$shift; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ @@ -57,14 +57,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$rehash1(cls, Visibility.PUBLIC, "rehash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rehash1", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "rehash1", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rehash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$to_h(cls, Visibility.PUBLIC, "to_h"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_h", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "to_h", (Class)RubyHash.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_h", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "key", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "key", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "each", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "each_pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$has_value_pp(cls, Visibility.PUBLIC, "has_value?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "has_value_pp", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "has_value_pp", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "has_value?", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -77,13 +80,10 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "assoc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "to_s", (Class)RubyString.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$delete(cls, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "delete", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "key", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "key", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyGlobal.CaseInsensitiveStringOnlyRubyHash", "keys", "keys", "shift", "shift", "replace", "replace", "index", "index", "op_aref", "[]", "delete", "delete", "each", "each", "has_key_p", "has_key?", "to_h", "to_h", "rassoc", "rassoc", "rehash1", "rehash", "assoc", "assoc", "to_s", "to_s", "has_value_pp", "has_value?", "key", "key" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyHash$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,51 +6,50 @@ │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$1$any_p; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$default_proc; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$to_hash; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$default_value_set; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$rbClone; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$rassoc; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$has_value_p; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$flatten; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$rb_clear; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$set_default_proc; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_aref; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$dup; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$fetch_values; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$default_value_get; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$to_proc; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$merge; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$transform_keys_bang; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$values; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$keys; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$select_bang; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$transform_values; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_ge; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$reject; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$0$0$each_key; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$rb_size; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$transform_values_bang; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$merge_bang; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$each_value; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$index; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$0$0$each_key; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$has_key_p; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$invert; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$transform_keys; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$1$initialize; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$compact_bang; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ @@ -67,14 +66,15 @@ │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$rehash; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$replace; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$reject_bang; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$shift; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$compact; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$dig; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$select; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$flatten; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_le; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$s$1$0$try_convert; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$s$0$0$create; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -92,14 +92,17 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$s$1$0$try_convert((RubyModule)singletonClass, Visibility.PUBLIC, "try_convert"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "try_convert", true, false, core, (Class)RubyHash.class, "try_convert", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "try_convert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_le(cls, Visibility.PUBLIC, "<="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_le", false, false, core, (Class)RubyHash.class, "op_le", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$flatten(cls, Visibility.PUBLIC, "flatten"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "flatten", false, false, core, (Class)RubyHash.class, "flatten", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "flatten", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$select(cls, Visibility.PUBLIC, "select"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select", false, false, core, (Class)RubyHash.class, "select", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter", aliasedMethod, "select"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$dig(cls, Visibility.PUBLIC, "dig"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "dig", false, false, core, (Class)RubyHash.class, "dig", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dig", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -163,29 +166,29 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "invert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$has_key_p(cls, Visibility.PUBLIC, "has_key?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "has_key_p", false, false, core, (Class)RubyHash.class, "has_key_p", (Class)RubyBoolean.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "has_key?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "key?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$each_key(cls, Visibility.PUBLIC, "each_key"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_key", false, false, core, (Class)RubyHash.class, "each_key", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$index(cls, Visibility.PUBLIC, "index"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "index", false, false, core, (Class)RubyHash.class, "index", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$to_h(cls, Visibility.PUBLIC, "to_h"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_h", false, false, core, (Class)RubyHash.class, "to_h", (Class)RubyHash.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_h", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyHash.class, "to_a", (Class)RubyArray.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$each_value(cls, Visibility.PUBLIC, "each_value"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_value", false, false, core, (Class)RubyHash.class, "each_value", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "key", false, false, core, (Class)RubyHash.class, "key", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$merge_bang(cls, Visibility.PUBLIC, "merge!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "merge_bang", false, false, core, (Class)RubyHash.class, "merge_bang", (Class)RubyHash.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "merge!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "update", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyHash.class, "each", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -196,14 +199,17 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$rb_size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rb_size", false, false, core, (Class)RubyHash.class, "rb_size", (Class)RubyFixnum.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyHash.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$each_key(cls, Visibility.PUBLIC, "each_key"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_key", false, false, core, (Class)RubyHash.class, "each_key", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_lt(cls, Visibility.PUBLIC, "<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_lt", false, false, core, (Class)RubyHash.class, "op_lt", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$reject(cls, Visibility.PUBLIC, "reject"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject", false, false, core, (Class)RubyHash.class, "reject", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_gt(cls, Visibility.PUBLIC, ">"); │ │ │ │ │ │ @@ -211,17 +217,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyHash.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_ge(cls, Visibility.PUBLIC, ">="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_ge", false, false, core, (Class)RubyHash.class, "op_ge", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyHash.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$transform_values(cls, Visibility.PUBLIC, "transform_values"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "transform_values", false, false, core, (Class)RubyHash.class, "transform_values", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "transform_values", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$select_bang(cls, Visibility.PUBLIC, "select!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select_bang", false, false, core, (Class)RubyHash.class, "select_bang", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter!", aliasedMethod, "select!"); │ │ │ │ │ │ @@ -242,48 +245,45 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC, "to_proc"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_proc", false, false, core, (Class)RubyHash.class, "to_proc", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$default_value_get(cls, Visibility.PUBLIC, "default"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "default_value_get", false, false, core, (Class)RubyHash.class, "default_value_get", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyHash.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$fetch_values(cls, Visibility.PUBLIC, "fetch_values"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fetch_values", false, false, core, (Class)RubyHash.class, "fetch_values", (Class)RubyArray.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fetch_values", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubyHash.class, "delete_if", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$dup(cls, Visibility.PUBLIC, "dup"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "dup", false, false, core, (Class)RubyHash.class, "dup", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "key", false, false, core, (Class)RubyHash.class, "key", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_aref", false, false, core, (Class)RubyHash.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubyHash.class, "keep_if", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$set_default_proc(cls, Visibility.PUBLIC, "default_proc="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "set_default_proc", false, false, core, (Class)RubyHash.class, "set_default_proc", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default_proc=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$rb_clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rb_clear", false, false, core, (Class)RubyHash.class, "rb_clear", (Class)RubyHash.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$flatten(cls, Visibility.PUBLIC, "flatten"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "flatten", false, false, core, (Class)RubyHash.class, "flatten", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "flatten", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubyHash.class, "delete_if", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$has_value_p(cls, Visibility.PUBLIC, "has_value?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "has_value_p", false, false, core, (Class)RubyHash.class, "has_value_p", (Class)RubyBoolean.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "has_value?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "value?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$rassoc(cls, Visibility.PUBLIC, "rassoc"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "rassoc", false, false, core, (Class)RubyHash.class, "rassoc", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rassoc", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubyHash.class, "keep_if", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$rbClone(cls, Visibility.PUBLIC, "clone"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rbClone", false, false, core, (Class)RubyHash.class, "rbClone", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$default_value_set(cls, Visibility.PUBLIC, "default="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "default_value_set", false, false, core, (Class)RubyHash.class, "default_value_set", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$to_hash(cls, Visibility.PUBLIC, "to_hash"); │ │ │ │ │ │ @@ -294,10 +294,10 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default_proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$delete(cls, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete", false, false, core, (Class)RubyHash.class, "delete", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$1$any_p(cls, Visibility.PUBLIC, "any?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "any_p", false, false, core, (Class)RubyHash.class, "any_p", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "any?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyHash", "rb_size", "size", "select", "select", "dig", "dig", "compact", "compact", "shift", "shift", "replace", "replace", "rehash", "rehash", "transform_keys_bang", "transform_keys!", "has_key_p", "has_key?", "flatten", "flatten", "compare_by_identity", "compare_by_identity", "to_h", "to_h", "slice", "slice", "merge", "merge", "create", "[]", "to_s", "to_s", "assoc", "assoc", "initialize_copy", "initialize_copy", "values_at", "values_at", "compact_bang", "compact!", "op_eql", "eql?", "transform_keys", "transform_keys", "set_default_proc", "default_proc=", "op_aset", "[]=", "invert", "invert", "has_value_p", "has_value?", "default_proc", "default_proc", "index", "index", "rbClone", "clone", "to_a", "to_a", "op_ge", ">=", "each", "each", "delete_if", "delete_if", "merge_bang", "merge!", "to_proc", "to_proc", "inspect", "inspect", "reject_bang", "reject!", "hash", "hash", "keep_if", "keep_if", "transform_values", "transform_values", "keys", "keys", "op_le", "<=", "values", "values", "empty_p", "empty?", "each_key", "each_key", "transform_values_bang", "transform_values!", "delete", "delete", "compare_by_identity_p", "compare_by_identity?", "select_bang", "select!", "rb_clear", "clear", "reject", "reject", "fetch_values", "fetch_values", "any_p", "any?", "try_convert", "try_convert", "op_gt", ">", "key", "key", "default_value_set", "default=", "op_equal", "==", "op_aref", "[]", "op_lt", "<", "rassoc", "rassoc", "fetch", "fetch", "default_value_get", "default", "to_hash", "to_hash", "initialize", "initialize", "each_value", "each_value", "dup", "dup" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyHash", "rb_size", "size", "select", "select", "dig", "dig", "compact", "compact", "shift", "shift", "replace", "replace", "rehash", "rehash", "transform_keys_bang", "transform_keys!", "flatten", "flatten", "has_key_p", "has_key?", "compare_by_identity", "compare_by_identity", "to_h", "to_h", "slice", "slice", "merge", "merge", "create", "[]", "to_s", "to_s", "assoc", "assoc", "initialize_copy", "initialize_copy", "values_at", "values_at", "compact_bang", "compact!", "op_eql", "eql?", "transform_keys", "transform_keys", "set_default_proc", "default_proc=", "op_aset", "[]=", "invert", "invert", "has_value_p", "has_value?", "default_proc", "default_proc", "index", "index", "rbClone", "clone", "to_a", "to_a", "op_ge", ">=", "each", "each", "delete_if", "delete_if", "merge_bang", "merge!", "to_proc", "to_proc", "inspect", "inspect", "reject_bang", "reject!", "hash", "hash", "keep_if", "keep_if", "transform_values", "transform_values", "keys", "keys", "op_le", "<=", "values", "values", "empty_p", "empty?", "each_key", "each_key", "transform_values_bang", "transform_values!", "delete", "delete", "compare_by_identity_p", "compare_by_identity?", "select_bang", "select!", "rb_clear", "clear", "reject", "reject", "fetch_values", "fetch_values", "any_p", "any?", "try_convert", "try_convert", "op_gt", ">", "key", "key", "default_value_set", "default=", "op_equal", "==", "op_aref", "[]", "op_lt", "<", "rassoc", "rassoc", "fetch", "fetch", "default_value_get", "default", "to_hash", "to_hash", "initialize", "initialize", "each_value", "each_value", "dup", "dup" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyIO$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -8,94 +8,94 @@ │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$close; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$chars; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$readlines; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$getc; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$close_read; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$to_io; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$0$0$printf; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$readbyte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$bytes; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$2$advise; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$codepoints; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$closed_p; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$close_on_exec_p; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$lineno; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$close_on_exec_set; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$sysseek; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$each_line; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$readchar; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$puts; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$write_nonblock; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$gets; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$eof_p; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$external_encoding; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$getbyte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$each_char; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$2$read_nonblock; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$0$0$pid; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$print; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$readline; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$op_binmode; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$pos_set; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$lines; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$each; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$readpartial; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$pread; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$seek; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$pos; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$close_write; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$tty_p; │ │ │ │ │ │ +import org.jruby.RubyBoolean; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$0$0$sync; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$ioctl; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$each_byte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$syswrite; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$putc; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$stat; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$fcntl; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$flush; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$binmode; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$autoclose; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$0$0$printf; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$autoclose_set; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$reopen; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$fileno; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$read; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$lineno_set; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$0$0$pid; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$write; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$set_encoding; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$seek; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$sysread; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$each_codepoint; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$sync_set; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$2$0$pwrite; │ │ │ │ │ │ -import org.jruby.RubyBoolean; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$0$0$sync; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$internal_encoding; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$ungetc; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$fsync; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$rewind; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$op_append; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$s$0$2$binwrite; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$readlines; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$write; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$binread; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$1$0$tryConvert; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$pipe; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$sysopen; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$0$for_fd; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$0$popen3; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$foreach; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$0$open; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$copy_stream; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$popen; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$read; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$select; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$s$0$2$binwrite; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyIO; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$0$newInstance; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -105,14 +105,17 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$0$newInstance((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "newInstance", true, false, core, (Class)RubyIO.class, "newInstance", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$2$binwrite((RubyModule)singletonClass, Visibility.PUBLIC, "binwrite"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "binwrite", true, false, core, (Class)RubyIO.class, "binwrite", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "binwrite", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$3$select((RubyModule)singletonClass, Visibility.PUBLIC, "select"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "select", true, false, core, (Class)RubyIO.class, "select", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$3$read((RubyModule)singletonClass, Visibility.PUBLIC, "read"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read", true, false, core, (Class)RubyIO.class, "read", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "read", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$2$popen((RubyModule)singletonClass, Visibility.PUBLIC, "popen"); │ │ │ │ │ │ @@ -147,17 +150,14 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "binread", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$2$write((RubyModule)singletonClass, Visibility.PUBLIC, "write"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "write", true, false, core, (Class)RubyIO.class, "write", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "write", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$3$readlines((RubyModule)singletonClass, Visibility.PUBLIC, "readlines"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readlines", true, false, core, (Class)RubyIO.class, "readlines", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "readlines", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$2$binwrite((RubyModule)singletonClass, Visibility.PUBLIC, "binwrite"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "binwrite", true, false, core, (Class)RubyIO.class, "binwrite", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "binwrite", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$op_append(cls, Visibility.PUBLIC, "<<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_append", false, false, core, (Class)RubyIO.class, "op_append", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$rewind(cls, Visibility.PUBLIC, "rewind"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rewind", false, false, core, (Class)RubyIO.class, "rewind", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rewind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$fsync(cls, Visibility.PUBLIC, "fsync"); │ │ │ │ │ │ @@ -165,60 +165,51 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fsync", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$ungetc(cls, Visibility.PUBLIC, "ungetc"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "ungetc", false, false, core, (Class)RubyIO.class, "ungetc", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ungetc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$internal_encoding(cls, Visibility.PUBLIC, "internal_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "internal_encoding", false, false, core, (Class)RubyIO.class, "internal_encoding", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "internal_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$sync(cls, Visibility.PUBLIC, "sync"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "sync", false, false, core, (Class)RubyIO.class, "sync", (Class)RubyBoolean.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sync", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$2$0$pwrite(cls, Visibility.PUBLIC, "pwrite"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "pwrite", false, false, core, (Class)RubyIO.class, "pwrite", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pwrite", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$sync_set(cls, Visibility.PUBLIC, "sync="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "sync_set", false, false, core, (Class)RubyIO.class, "sync_set", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sync=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$each_codepoint(cls, Visibility.PUBLIC, "each_codepoint"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_codepoint", false, false, core, (Class)RubyIO.class, "each_codepoint", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_codepoint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$sysread(cls, Visibility.PUBLIC, "sysread"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sysread", false, false, core, (Class)RubyIO.class, "sysread", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sysread", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$seek(cls, Visibility.PUBLIC, "seek"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "seek", false, false, core, (Class)RubyIO.class, "seek", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "seek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$set_encoding(cls, Visibility.PUBLIC, "set_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "set_encoding", false, false, core, (Class)RubyIO.class, "set_encoding", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "set_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$write(cls, Visibility.PUBLIC, "write"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "write", false, false, core, (Class)RubyIO.class, "write", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "write", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$pid(cls, Visibility.PUBLIC, "pid"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "pid", false, false, core, (Class)RubyIO.class, "pid", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pid", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$lineno_set(cls, Visibility.PUBLIC, "lineno="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "lineno_set", false, false, core, (Class)RubyIO.class, "lineno_set", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$read(cls, Visibility.PUBLIC, "read"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read", false, false, core, (Class)RubyIO.class, "read", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)RubyIO.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$fileno(cls, Visibility.PUBLIC, "fileno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fileno", false, false, core, (Class)RubyIO.class, "fileno", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fileno", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("to_i", aliasedMethod, "fileno"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$reopen(cls, Visibility.PUBLIC, "reopen"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "reopen", false, false, core, (Class)RubyIO.class, "reopen", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reopen", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$autoclose_set(cls, Visibility.PUBLIC, "autoclose="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "autoclose_set", false, false, core, (Class)RubyIO.class, "autoclose_set", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "autoclose=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$printf(cls, Visibility.PUBLIC, "printf"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "printf", false, false, core, (Class)RubyIO.class, "printf", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "printf", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$autoclose(cls, Visibility.PUBLIC, "autoclose?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "autoclose", false, false, core, (Class)RubyIO.class, "autoclose", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "autoclose?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$binmode(cls, Visibility.PUBLIC, "binmode"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "binmode", false, false, core, (Class)RubyIO.class, "binmode", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binmode", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$flush(cls, Visibility.PUBLIC, "flush"); │ │ │ │ │ │ @@ -241,28 +232,28 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "syswrite", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$each_byte(cls, Visibility.PUBLIC, "each_byte"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_byte", false, false, core, (Class)RubyIO.class, "each_byte", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_byte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$ioctl(cls, Visibility.PUBLIC, "ioctl"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "ioctl", false, false, core, (Class)RubyIO.class, "ioctl", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ioctl", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$sync(cls, Visibility.PUBLIC, "sync"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "sync", false, false, core, (Class)RubyIO.class, "sync", (Class)RubyBoolean.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sync", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$tty_p(cls, Visibility.PUBLIC, "tty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "tty_p", false, false, core, (Class)RubyIO.class, "tty_p", (Class)RubyBoolean.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "tty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "isatty", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$close_write(cls, Visibility.PUBLIC, "close_write"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close_write", false, false, core, (Class)RubyIO.class, "close_write", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close_write", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$pos(cls, Visibility.PUBLIC, "pos"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "pos", false, false, core, (Class)RubyIO.class, "pos", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pos", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "tell", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$seek(cls, Visibility.PUBLIC, "seek"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "seek", false, false, core, (Class)RubyIO.class, "seek", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "seek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$pread(cls, Visibility.PUBLIC, "pread"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pread", false, false, core, (Class)RubyIO.class, "pread", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pread", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$readpartial(cls, Visibility.PUBLIC, "readpartial"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readpartial", false, false, core, (Class)RubyIO.class, "readpartial", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readpartial", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ @@ -279,14 +270,20 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binmode?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$readline(cls, Visibility.PUBLIC, "readline"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readline", false, false, core, (Class)RubyIO.class, "readline", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readline", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$print(cls, Visibility.PUBLIC, "print"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "print", false, false, core, (Class)RubyIO.class, "print", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "print", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyIO.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$pid(cls, Visibility.PUBLIC, "pid"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "pid", false, false, core, (Class)RubyIO.class, "pid", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "pid", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$2$read_nonblock(cls, Visibility.PUBLIC, "read_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read_nonblock", false, false, core, (Class)RubyIO.class, "read_nonblock", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$each_char(cls, Visibility.PUBLIC, "each_char"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_char", false, false, core, (Class)RubyIO.class, "each_char", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_char", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$getbyte(cls, Visibility.PUBLIC, "getbyte"); │ │ │ │ │ │ @@ -295,29 +292,29 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$external_encoding(cls, Visibility.PUBLIC, "external_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "external_encoding", false, false, core, (Class)RubyIO.class, "external_encoding", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "external_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$eof_p(cls, Visibility.PUBLIC, "eof?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "eof_p", false, false, core, (Class)RubyIO.class, "eof_p", (Class)RubyBoolean.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eof?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "eof", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyIO.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$gets(cls, Visibility.PUBLIC, "gets"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gets", false, false, core, (Class)RubyIO.class, "gets", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gets", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$write_nonblock(cls, Visibility.PUBLIC, "write_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "write_nonblock", false, false, core, (Class)RubyIO.class, "write_nonblock", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "write_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$puts(cls, Visibility.PUBLIC, "puts"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "puts", false, false, core, (Class)RubyIO.class, "puts", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "puts", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$readchar(cls, Visibility.PUBLIC, "readchar"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "readchar", false, false, core, (Class)RubyIO.class, "readchar", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readchar", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)RubyIO.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)RubyIO.class, "each_line", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$sysseek(cls, Visibility.PUBLIC, "sysseek"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sysseek", false, false, core, (Class)RubyIO.class, "sysseek", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sysseek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$close_on_exec_set(cls, Visibility.PUBLIC, "close_on_exec="); │ │ │ │ │ │ @@ -344,14 +341,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bytes", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$readbyte(cls, Visibility.PUBLIC, "readbyte"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "readbyte", false, false, core, (Class)RubyIO.class, "readbyte", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyIO.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$printf(cls, Visibility.PUBLIC, "printf"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "printf", false, false, core, (Class)RubyIO.class, "printf", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "printf", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$to_io(cls, Visibility.PUBLIC, "to_io"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_io", false, false, core, (Class)RubyIO.class, "to_io", (Class)RubyIO.class, org$jruby$RubyIO$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$close_read(cls, Visibility.PUBLIC, "close_read"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close_read", false, false, core, (Class)RubyIO.class, "close_read", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close_read", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$getc(cls, Visibility.PUBLIC, "getc"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyInteger$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -19,36 +19,36 @@ │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_aref; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$ord; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_xor; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$anybits_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$floor; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$magnitude; │ │ │ │ │ │ -import org.jruby.RubyInteger$INVOKER$i$0$0$times; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$pow; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$lcm; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$upto; │ │ │ │ │ │ +import org.jruby.RubyInteger$INVOKER$i$1$0$downto; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$fdiv; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$odd_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_rshift; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_pow; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_ge; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ +import org.jruby.RubyInteger$INVOKER$i$0$0$times; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$integer_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$nobits_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$size; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$op_uminus; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_div; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$denominator; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$numerator; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_minus; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$allbits_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$chr; │ │ │ │ │ │ -import org.jruby.RubyInteger$INVOKER$i$1$0$downto; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$gcdlcm; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$ceil; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_mul; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_and; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_mod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ @@ -136,17 +136,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ceil", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$gcdlcm(cls, Visibility.PUBLIC, "gcdlcm"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "gcdlcm", false, false, core, (Class)RubyInteger.class, "gcdlcm", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gcdlcm", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyInteger.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$downto(cls, Visibility.PUBLIC, "downto"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "downto", false, false, core, (Class)RubyInteger.class, "downto", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "downto", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$chr(cls, Visibility.PUBLIC, "chr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chr", false, false, core, (Class)RubyInteger.class, "chr", (Class)RubyString.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$allbits_p(cls, Visibility.PUBLIC, "allbits?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "allbits_p", false, false, core, (Class)RubyInteger.class, "allbits_p", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "allbits?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ @@ -169,14 +166,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$nobits_p(cls, Visibility.PUBLIC, "nobits?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "nobits_p", false, false, core, (Class)RubyInteger.class, "nobits_p", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "nobits?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$integer_p(cls, Visibility.PUBLIC, "integer?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "integer_p", false, false, core, (Class)RubyInteger.class, "integer_p", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "integer?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$times(cls, Visibility.PUBLIC, "times"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "times", false, false, core, (Class)RubyInteger.class, "times", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "times", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_lt(cls, Visibility.PUBLIC, "<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_lt", false, false, core, (Class)RubyInteger.class, "op_lt", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_gt(cls, Visibility.PUBLIC, ">"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_gt", false, false, core, (Class)RubyInteger.class, "op_gt", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_ge(cls, Visibility.PUBLIC, ">="); │ │ │ │ │ │ @@ -190,26 +190,26 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$odd_p(cls, Visibility.PUBLIC, "odd?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "odd_p", false, false, core, (Class)RubyInteger.class, "odd_p", (Class)RubyBoolean.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "odd?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$fdiv(cls, Visibility.PUBLIC, "fdiv"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "fdiv", false, false, core, (Class)RubyInteger.class, "fdiv", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fdiv", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$downto(cls, Visibility.PUBLIC, "downto"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "downto", false, false, core, (Class)RubyInteger.class, "downto", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "downto", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$upto(cls, Visibility.PUBLIC, "upto"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "upto", false, false, core, (Class)RubyInteger.class, "upto", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upto", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$lcm(cls, Visibility.PUBLIC, "lcm"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "lcm", false, false, core, (Class)RubyInteger.class, "lcm", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lcm", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$pow(cls, Visibility.PUBLIC, "pow"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pow", false, false, core, (Class)RubyInteger.class, "pow", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pow", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$times(cls, Visibility.PUBLIC, "times"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "times", false, false, core, (Class)RubyInteger.class, "times", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "times", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$magnitude(cls, Visibility.PUBLIC, "magnitude"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "magnitude", false, false, core, (Class)RubyInteger.class, "magnitude", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "magnitude", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$floor(cls, Visibility.PUBLIC, "floor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "floor", false, false, core, (Class)RubyInteger.class, "floor", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "floor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$anybits_p(cls, Visibility.PUBLIC, "anybits?"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyKernel$LoopMethods$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.runtime.MethodIndex; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.RubyKernel$LoopMethods$INVOKER$s$gsub; │ │ │ │ │ │ import org.jruby.RubyKernel$LoopMethods$INVOKER$s$chomp; │ │ │ │ │ │ import org.jruby.RubyKernel$LoopMethods$INVOKER$s$sub; │ │ │ │ │ │ -import org.jruby.RubyKernel$LoopMethods$INVOKER$s$0$0$chop; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyKernel; │ │ │ │ │ │ -import org.jruby.RubyKernel$LoopMethods$INVOKER$s$gsub; │ │ │ │ │ │ +import org.jruby.RubyKernel$LoopMethods$INVOKER$s$0$0$chop; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyKernel$LoopMethods$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$gsub(cls, Visibility.PRIVATE, "gsub"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "gsub", true, false, core, (Class)RubyKernel.LoopMethods.class, "gsub", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "gsub", (DynamicMethod)javaMethod); │ │ │ │ │ │ - DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "gsub", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$0$0$chop(cls, Visibility.PRIVATE, "chop"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$0$0$chop(cls, Visibility.PRIVATE, "chop"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "chop", true, false, core, (Class)RubyKernel.LoopMethods.class, "chop", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "chop", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "chop", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "chop", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$sub(cls, Visibility.PRIVATE, "sub"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sub", true, false, core, (Class)RubyKernel.LoopMethods.class, "sub", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sub", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "sub", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$chomp(cls, Visibility.PRIVATE, "chomp"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chomp", true, false, core, (Class)RubyKernel.LoopMethods.class, "chomp", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chomp", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "chomp", moduleMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKernel.LoopMethods", "sub", "sub", "chop", "chop", "gsub", "gsub", "chomp", "chomp" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$gsub(cls, Visibility.PRIVATE, "gsub"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "gsub", true, false, core, (Class)RubyKernel.LoopMethods.class, "gsub", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "gsub", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "gsub", moduleMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKernel.LoopMethods", "sub", "sub", "chop", "chop", "chomp", "chomp", "gsub", "gsub" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(1, "gsub;sub;chop;chomp"); │ │ │ │ │ │ MethodIndex.addMethodWriteFieldsPacked(1, "gsub;sub;chop;chomp"); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyKernel$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,156 +1,158 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.runtime.MethodIndex; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$singleton_class; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$at_exit; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$3$select; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$rbClone; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$initialize_dup; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$exit; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$puts; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$kind_of_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$taint; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$fork; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$caller; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$warn; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$new_integer; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$new_array; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$define_singleton_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$print; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$op_match; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$tap; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$type; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$op_cmp; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$2$0$autoload; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$remove_instance_variable; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$readline; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$load; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$untrace_var; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$eql_p; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$abort; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$trace_var; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$lambda; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$instance_variable_get; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$display; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$send; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$at_exit; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$1$0$_exec_internal; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$3$eval; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$1$0$set_trace_func; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$p; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$singleton_class; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$op_eqq; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$1$0$public_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$to_s; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$define_singleton_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$3$raise; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$loop; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$instance_of_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$sprintf; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$yield_self; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$9$syscall; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$spawn; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$untrace_var; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$trace_var; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$getc; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$3$open; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$op_not_match; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$nil_p; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$abort; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$printf; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$readlines; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$rbThrow; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$instance_variable_defined_p; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$public_send; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$__dir__; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$display; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$autoload_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$global_variables; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$tainted_p; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$hash; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$test; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$obj_to_enum; │ │ │ │ │ │ +import org.jruby.RubyProc; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$proc; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$backquote; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$public_methods; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$dup; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$__method__; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$1$0$set_trace_func; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$1$0$public_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$block_given_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$new_complex; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$caller_locations; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$putc; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$methods; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$yield_self; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$sleep; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$p; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$getc; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$9$syscall; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$spawn; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$3$select; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$respond_to_missing_p; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$printf; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$singleton_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$srand; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$respond_to_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$system; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$2$0$instance_variable_set; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$itself; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$require_relative; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$new_float; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$extend; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$test; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$instance_variables; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$object_id; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$local_variables; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$require; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$public_send; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$method; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$tap; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$private_methods; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$2$0$autoload; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$gets; │ │ │ │ │ │ -import org.jruby.RubyProc; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$lambda; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$rbCatch; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$untaint; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$singleton_methods; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$rand; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$new_hash; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$new_string; │ │ │ │ │ │ import org.jruby.RubyBinding; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$binding; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$protected_methods; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$caller_locations; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$frozen_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$initialize_clone; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$exit_bang; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$new_rational; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyKernel; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$1$0$_exec_internal; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$new_rational; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyKernel$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$_exec_internal(cls, Visibility.PRIVATE, "_exec_internal"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "_exec_internal", true, false, core, (Class)RubyKernel.class, "_exec_internal", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "_exec_internal", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_rational(cls, Visibility.PRIVATE, "Rational"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_rational(cls, Visibility.PRIVATE, "Rational"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_rational", true, false, core, (Class)RubyKernel.class, "new_rational", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "Rational", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "Rational", (DynamicMethod)javaMethod); │ │ │ │ │ │ DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "Rational", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$exit_bang(cls, Visibility.PRIVATE, "exit!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exit_bang", true, false, core, (Class)RubyKernel.class, "exit_bang", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exit!", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit!", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$initialize_clone(cls, Visibility.PRIVATE, "initialize_clone"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_clone", true, false, core, (Class)RubyKernel.class, "initialize_clone", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$frozen_p(cls, Visibility.PUBLIC, "frozen?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "frozen_p", true, false, core, (Class)RubyKernel.class, "frozen_p", (Class)RubyBoolean.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "frozen?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$caller_locations(cls, Visibility.PRIVATE, "caller_locations"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "caller_locations", true, false, core, (Class)RubyKernel.class, "caller_locations", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "caller_locations", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "caller_locations", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$protected_methods(cls, Visibility.PUBLIC, "protected_methods"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "protected_methods", true, false, core, (Class)RubyKernel.class, "protected_methods", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "protected_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$binding(cls, Visibility.PRIVATE, "binding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "binding", true, false, core, (Class)RubyKernel.class, "binding", (Class)RubyBinding.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binding", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -181,40 +183,28 @@ │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", true, false, core, (Class)RubyKernel.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$rbCatch(cls, Visibility.PRIVATE, "catch"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rbCatch", true, false, core, (Class)RubyKernel.class, "rbCatch", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "catch", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "catch", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$lambda(cls, Visibility.PRIVATE, "lambda"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "lambda", true, false, core, (Class)RubyKernel.class, "lambda", (Class)RubyProc.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "lambda", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "lambda", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$gets(cls, Visibility.PRIVATE, "gets"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gets", true, false, core, (Class)RubyKernel.class, "gets", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gets", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gets", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$2$0$autoload(cls, Visibility.PRIVATE, "autoload"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "autoload", true, false, core, (Class)RubyKernel.class, "autoload", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "autoload", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "autoload", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$private_methods(cls, Visibility.PUBLIC, "private_methods"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "private_methods", true, false, core, (Class)RubyKernel.class, "private_methods", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$tap(cls, Visibility.PUBLIC, "tap"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "tap", true, false, core, (Class)RubyKernel.class, "tap", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "tap", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "tap", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$method(cls, Visibility.PUBLIC, "method"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "method", true, false, core, (Class)RubyKernel.class, "method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$public_send(cls, Visibility.PUBLIC, "public_send"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "public_send", true, false, core, (Class)RubyKernel.class, "public_send", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "public_send", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$require(cls, Visibility.PRIVATE, "require"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "require", true, false, core, (Class)RubyKernel.class, "require", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "require", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "require", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$local_variables(cls, Visibility.PRIVATE, "local_variables"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "local_variables", true, false, core, (Class)RubyKernel.class, "local_variables", (Class)RubyArray.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ @@ -223,19 +213,17 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "local_variables", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$object_id(cls, Visibility.PUBLIC, "object_id"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "object_id", true, false, core, (Class)RubyKernel.class, "object_id", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "object_id", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$instance_variables(cls, Visibility.PUBLIC, "instance_variables"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "instance_variables", true, false, core, (Class)RubyKernel.class, "instance_variables", (Class)RubyArray.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "instance_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$test(cls, Visibility.PRIVATE, "test"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "test", true, false, core, (Class)RubyKernel.class, "test", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "test", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "test", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", true, false, core, (Class)RubyKernel.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$extend(cls, Visibility.PUBLIC, "extend"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "extend", true, false, core, (Class)RubyKernel.class, "extend", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "extend", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_float(cls, Visibility.PRIVATE, "Float"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_float", true, false, core, (Class)RubyKernel.class, "new_float", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "Float", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -263,62 +251,74 @@ │ │ │ │ │ │ populateMethod(javaMethod, -1, "srand", true, false, core, (Class)RubyKernel.class, "srand", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "srand", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "srand", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$singleton_method(cls, Visibility.PUBLIC, "singleton_method"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "singleton_method", true, false, core, (Class)RubyKernel.class, "singleton_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "singleton_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$printf(cls, Visibility.PRIVATE, "printf"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "printf", true, false, core, (Class)RubyKernel.class, "printf", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "printf", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "printf", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$respond_to_missing_p(cls, Visibility.PRIVATE, "respond_to_missing?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "respond_to_missing_p", true, false, core, (Class)RubyKernel.class, "respond_to_missing_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "respond_to_missing?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$getc(cls, Visibility.PRIVATE, "getc"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "getc", true, false, core, (Class)RubyKernel.class, "getc", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "getc", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$select(cls, Visibility.PRIVATE, "select"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "select", true, false, core, (Class)RubyKernel.class, "select", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "getc", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$p(cls, Visibility.PRIVATE, "p"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "p", true, false, core, (Class)RubyKernel.class, "p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "p", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "select", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$spawn(cls, Visibility.PRIVATE, "spawn"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "spawn", true, false, core, (Class)RubyKernel.class, "spawn", (Class)RubyFixnum.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "spawn", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "p", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "spawn", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$9$syscall(cls, Visibility.PRIVATE, "syscall"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "syscall", true, false, core, (Class)RubyKernel.class, "syscall", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "syscall", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "syscall", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$sleep(cls, Visibility.PRIVATE, "sleep"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sleep", true, false, core, (Class)RubyKernel.class, "sleep", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sleep", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "sleep", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$yield_self(cls, Visibility.PUBLIC, "yield_self"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "yield_self", true, false, core, (Class)RubyKernel.class, "yield_self", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "yield_self", (DynamicMethod)javaMethod); │ │ │ │ │ │ + cls.putAlias("then", aliasedMethod, "yield_self"); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "yield_self", moduleMethod); │ │ │ │ │ │ + singletonClass.putAlias("then", aliasedMethod, "yield_self"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$methods(cls, Visibility.PUBLIC, "methods"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "methods", true, false, core, (Class)RubyKernel.class, "methods", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$putc(cls, Visibility.PRIVATE, "putc"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "putc", true, false, core, (Class)RubyKernel.class, "putc", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "putc", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "putc", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$caller_locations(cls, Visibility.PRIVATE, "caller_locations"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "caller_locations", true, false, core, (Class)RubyKernel.class, "caller_locations", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "caller_locations", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "caller_locations", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_complex(cls, Visibility.PRIVATE, "Complex"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_complex", true, false, core, (Class)RubyKernel.class, "new_complex", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "Complex", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "Complex", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$block_given_p(cls, Visibility.PRIVATE, "block_given?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "block_given_p", true, false, core, (Class)RubyKernel.class, "block_given_p", (Class)RubyBoolean.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "block_given?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "iterator?", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "block_given?", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "iterator?", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$public_method(cls, Visibility.PUBLIC, "public_method"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "public_method", true, false, core, (Class)RubyKernel.class, "public_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "public_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "public_method", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$set_trace_func(cls, Visibility.PRIVATE, "set_trace_func"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_trace_func", true, false, core, (Class)RubyKernel.class, "set_trace_func", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "set_trace_func", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$__method__(cls, Visibility.PRIVATE, "__method__"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "__method__", true, false, core, (Class)RubyKernel.class, "__method__", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "__method__", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "__callee__", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "__method__", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "__callee__", moduleMethod); │ │ │ │ │ │ @@ -338,80 +338,90 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "proc", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$obj_to_enum(cls, Visibility.PUBLIC, "to_enum"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "obj_to_enum", true, false, core, (Class)RubyKernel.class, "obj_to_enum", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_enum", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "enum_for", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", true, false, core, (Class)RubyKernel.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$test(cls, Visibility.PRIVATE, "test"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "test", true, false, core, (Class)RubyKernel.class, "test", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "test", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "test", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$tainted_p(cls, Visibility.PUBLIC, "tainted?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "tainted_p", true, false, core, (Class)RubyKernel.class, "tainted_p", (Class)RubyBoolean.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "tainted?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "untrusted?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$global_variables(cls, Visibility.PRIVATE, "global_variables"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "global_variables", true, false, core, (Class)RubyKernel.class, "global_variables", (Class)RubyArray.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "global_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "global_variables", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$autoload_p(cls, Visibility.PRIVATE, "autoload?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "autoload_p", true, false, core, (Class)RubyKernel.class, "autoload_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "autoload?", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "autoload?", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$display(cls, Visibility.PUBLIC, "display"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "display", true, false, core, (Class)RubyKernel.class, "display", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "display", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$__dir__(cls, Visibility.PRIVATE, "__dir__"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "__dir__", true, false, core, (Class)RubyKernel.class, "__dir__", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "__dir__", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "__dir__", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$public_send(cls, Visibility.PUBLIC, "public_send"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "public_send", true, false, core, (Class)RubyKernel.class, "public_send", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "public_send", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$instance_variable_defined_p(cls, Visibility.PUBLIC, "instance_variable_defined?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "instance_variable_defined_p", true, false, core, (Class)RubyKernel.class, "instance_variable_defined_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "instance_variable_defined?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$rbThrow(cls, Visibility.PRIVATE, "throw"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rbThrow", true, false, core, (Class)RubyKernel.class, "rbThrow", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "throw", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "throw", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$readlines(cls, Visibility.PRIVATE, "readlines"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readlines", true, false, core, (Class)RubyKernel.class, "readlines", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readlines", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "readlines", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$printf(cls, Visibility.PRIVATE, "printf"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "printf", true, false, core, (Class)RubyKernel.class, "printf", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "printf", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "printf", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$abort(cls, Visibility.PRIVATE, "abort"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "abort", true, false, core, (Class)RubyKernel.class, "abort", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "abort", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "abort", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$nil_p(cls, Visibility.PUBLIC, "nil?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "nil_p", true, false, core, (Class)RubyKernel.class, "nil_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "nil?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$op_not_match(cls, Visibility.PUBLIC, "!~"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_not_match", true, false, core, (Class)RubyKernel.class, "op_not_match", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "!~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$open(cls, Visibility.PRIVATE, "open"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "open", true, false, core, (Class)RubyKernel.class, "open", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "open", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "open", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$spawn(cls, Visibility.PRIVATE, "spawn"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "spawn", true, false, core, (Class)RubyKernel.class, "spawn", (Class)RubyFixnum.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "spawn", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$getc(cls, Visibility.PRIVATE, "getc"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "getc", true, false, core, (Class)RubyKernel.class, "getc", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "getc", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "spawn", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$9$syscall(cls, Visibility.PRIVATE, "syscall"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "syscall", true, false, core, (Class)RubyKernel.class, "syscall", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "syscall", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "getc", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$trace_var(cls, Visibility.PRIVATE, "trace_var"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "trace_var", true, false, core, (Class)RubyKernel.class, "trace_var", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "trace_var", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "syscall", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$yield_self(cls, Visibility.PUBLIC, "yield_self"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "yield_self", true, false, core, (Class)RubyKernel.class, "yield_self", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "yield_self", (DynamicMethod)javaMethod); │ │ │ │ │ │ - cls.putAlias("then", aliasedMethod, "yield_self"); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "trace_var", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$untrace_var(cls, Visibility.PRIVATE, "untrace_var"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "untrace_var", true, false, core, (Class)RubyKernel.class, "untrace_var", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "untrace_var", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "yield_self", moduleMethod); │ │ │ │ │ │ - singletonClass.putAlias("then", aliasedMethod, "yield_self"); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "untrace_var", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$sprintf(cls, Visibility.PRIVATE, "sprintf"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sprintf", true, false, core, (Class)RubyKernel.class, "sprintf", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sprintf", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "format", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "sprintf", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "format", moduleMethod); │ │ │ │ │ │ @@ -426,98 +436,103 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$raise(cls, Visibility.PRIVATE, "raise"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "raise", true, false, core, (Class)RubyKernel.class, "raise", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "raise", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "fail", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "raise", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "fail", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$define_singleton_method(cls, Visibility.PUBLIC, "define_singleton_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "define_singleton_method", true, false, core, (Class)RubyKernel.class, "define_singleton_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "define_singleton_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)RubyKernel.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$public_method(cls, Visibility.PUBLIC, "public_method"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "public_method", true, false, core, (Class)RubyKernel.class, "public_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "public_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "public_method", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", true, false, core, (Class)RubyKernel.class, "op_eqq", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$set_trace_func(cls, Visibility.PRIVATE, "set_trace_func"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_trace_func", true, false, core, (Class)RubyKernel.class, "set_trace_func", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$singleton_class(cls, Visibility.PUBLIC, "singleton_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "singleton_class", true, false, core, (Class)RubyKernel.class, "singleton_class", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "singleton_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "set_trace_func", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "singleton_class", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$p(cls, Visibility.PRIVATE, "p"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "p", true, false, core, (Class)RubyKernel.class, "p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "p", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "p", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$eval(cls, Visibility.PRIVATE, "eval"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "eval", true, false, core, (Class)RubyKernel.class, "eval", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eval", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "eval", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$_exec_internal(cls, Visibility.PRIVATE, "_exec_internal"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "_exec_internal", true, false, core, (Class)RubyKernel.class, "_exec_internal", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "_exec_internal", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$at_exit(cls, Visibility.PRIVATE, "at_exit"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "at_exit", true, false, core, (Class)RubyKernel.class, "at_exit", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "at_exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "at_exit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)RubyKernel.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "freeze", true, false, core, (Class)RubyKernel.class, "freeze", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$send(cls, Visibility.PUBLIC, "send"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "send", true, false, core, (Class)RubyKernel.class, "send", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "send", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$display(cls, Visibility.PUBLIC, "display"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "display", true, false, core, (Class)RubyKernel.class, "display", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "display", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$instance_variable_get(cls, Visibility.PUBLIC, "instance_variable_get"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "instance_variable_get", true, false, core, (Class)RubyKernel.class, "instance_variable_get", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "instance_variable_get", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$trace_var(cls, Visibility.PRIVATE, "trace_var"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "trace_var", true, false, core, (Class)RubyKernel.class, "trace_var", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "trace_var", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "trace_var", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$abort(cls, Visibility.PRIVATE, "abort"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "abort", true, false, core, (Class)RubyKernel.class, "abort", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "abort", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "freeze", true, false, core, (Class)RubyKernel.class, "freeze", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$lambda(cls, Visibility.PRIVATE, "lambda"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "lambda", true, false, core, (Class)RubyKernel.class, "lambda", (Class)RubyProc.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "lambda", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "abort", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "lambda", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", true, false, core, (Class)RubyKernel.class, "eql_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$untrace_var(cls, Visibility.PRIVATE, "untrace_var"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "untrace_var", true, false, core, (Class)RubyKernel.class, "untrace_var", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "untrace_var", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "untrace_var", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$load(cls, Visibility.PRIVATE, "load"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "load", true, false, core, (Class)RubyKernel.class, "load", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "load", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "load", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$readline(cls, Visibility.PRIVATE, "readline"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readline", true, false, core, (Class)RubyKernel.class, "readline", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readline", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "readline", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$remove_instance_variable(cls, Visibility.PUBLIC, "remove_instance_variable"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "remove_instance_variable", true, false, core, (Class)RubyKernel.class, "remove_instance_variable", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "remove_instance_variable", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$2$0$autoload(cls, Visibility.PRIVATE, "autoload"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "autoload", true, false, core, (Class)RubyKernel.class, "autoload", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "autoload", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "autoload", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_cmp", true, false, core, (Class)RubyKernel.class, "op_cmp", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$type(cls, Visibility.PUBLIC, "class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "type", true, false, core, (Class)RubyKernel.class, "type", (Class)RubyClass.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$tap(cls, Visibility.PUBLIC, "tap"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "tap", true, false, core, (Class)RubyKernel.class, "tap", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "tap", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "tap", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_match", true, false, core, (Class)RubyKernel.class, "op_match", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$print(cls, Visibility.PRIVATE, "print"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "print", true, false, core, (Class)RubyKernel.class, "print", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "print", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "print", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$define_singleton_method(cls, Visibility.PUBLIC, "define_singleton_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "define_singleton_method", true, false, core, (Class)RubyKernel.class, "define_singleton_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "define_singleton_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$new_array(cls, Visibility.PRIVATE, "Array"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "new_array", true, false, core, (Class)RubyKernel.class, "new_array", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "Array", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "Array", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_integer(cls, Visibility.PRIVATE, "Integer"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_integer", true, false, core, (Class)RubyKernel.class, "new_integer", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ @@ -559,30 +574,15 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$initialize_dup(cls, Visibility.PRIVATE, "initialize_dup"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_dup", true, false, core, (Class)RubyKernel.class, "initialize_dup", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$rbClone(cls, Visibility.PUBLIC, "clone"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rbClone", true, false, core, (Class)RubyKernel.class, "rbClone", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$select(cls, Visibility.PRIVATE, "select"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "select", true, false, core, (Class)RubyKernel.class, "select", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "select", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$at_exit(cls, Visibility.PRIVATE, "at_exit"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "at_exit", true, false, core, (Class)RubyKernel.class, "at_exit", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "at_exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "at_exit", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$singleton_class(cls, Visibility.PUBLIC, "singleton_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "singleton_class", true, false, core, (Class)RubyKernel.class, "singleton_class", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "singleton_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "singleton_class", moduleMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKernel", "putc", "putc", "public_send", "public_send", "select", "select", "rbThrow", "throw", "initialize_clone", "initialize_clone", "protected_methods", "protected_methods", "binding", "binding", "type", "class", "rand", "rand", "public_method", "public_method", "lambda", "lambda", "freeze", "freeze", "singleton_methods", "singleton_methods", "new_array", "Array", "untaint", "untaint", "initialize_copy", "initialize_copy", "trace_var", "trace_var", "frozen_p", "frozen?", "private_methods", "private_methods", "method", "method", "kind_of_p", "kind_of?", "op_eqq", "===", "op_cmp", "<=>", "require", "require", "local_variables", "local_variables", "object_id", "object_id", "instance_variables", "instance_variables", "block_given_p", "block_given?", "extend", "extend", "exit", "exit", "require_relative", "require_relative", "itself", "itself", "instance_variable_set", "instance_variable_set", "system", "system", "at_exit", "at_exit", "singleton_method", "singleton_method", "tainted_p", "tainted?", "hash", "hash", "op_match", "=~", "methods", "methods", "autoload_p", "autoload?", "sleep", "sleep", "new_complex", "Complex", "singleton_class", "singleton_class", "public_methods", "public_methods", "new_hash", "Hash", "proc", "proc", "new_rational", "Rational", "backquote", "`", "display", "display", "yield_self", "yield_self", "global_variables", "global_variables", "p", "p", "puts", "puts", "__dir__", "__dir__", "define_singleton_method", "define_singleton_method", "readlines", "readlines", "open", "open", "respond_to_missing_p", "respond_to_missing?", "op_not_match", "!~", "sprintf", "sprintf", "srand", "srand", "loop", "loop", "to_s", "to_s", "tap", "tap", "test", "test", "rbClone", "clone", "obj_to_enum", "to_enum", "eval", "eval", "abort", "abort", "inspect", "inspect", "syscall", "syscall", "instance_variable_get", "instance_variable_get", "instance_variable_defined_p", "instance_variable_defined?", "new_integer", "Integer", "new_float", "Float", "printf", "printf", "load", "load", "remove_instance_variable", "remove_instance_variable", "autoload", "autoload", "readline", "readline", "instance_of_p", "instance_of?", "_exec_internal", "_exec_internal", "set_trace_func", "set_trace_func", "gets", "gets", "exit_bang", "exit!", "new_string", "String", "untrace_var", "untrace_var", "print", "print", "fork", "fork", "taint", "taint", "spawn", "spawn", "rbCatch", "catch", "eql_p", "eql?", "initialize_dup", "initialize_dup", "respond_to_p", "respond_to?", "getc", "getc", "nil_p", "nil?", "dup", "dup" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKernel", "public_send", "public_send", "putc", "putc", "select", "select", "rbThrow", "throw", "initialize_clone", "initialize_clone", "protected_methods", "protected_methods", "binding", "binding", "type", "class", "rand", "rand", "public_method", "public_method", "lambda", "lambda", "freeze", "freeze", "singleton_methods", "singleton_methods", "new_array", "Array", "untaint", "untaint", "initialize_copy", "initialize_copy", "trace_var", "trace_var", "frozen_p", "frozen?", "private_methods", "private_methods", "method", "method", "kind_of_p", "kind_of?", "op_eqq", "===", "op_cmp", "<=>", "require", "require", "local_variables", "local_variables", "object_id", "object_id", "instance_variables", "instance_variables", "block_given_p", "block_given?", "extend", "extend", "exit", "exit", "require_relative", "require_relative", "itself", "itself", "instance_variable_set", "instance_variable_set", "system", "system", "at_exit", "at_exit", "singleton_method", "singleton_method", "tainted_p", "tainted?", "hash", "hash", "op_match", "=~", "methods", "methods", "autoload_p", "autoload?", "sleep", "sleep", "new_complex", "Complex", "singleton_class", "singleton_class", "public_methods", "public_methods", "new_hash", "Hash", "proc", "proc", "new_rational", "Rational", "backquote", "`", "display", "display", "yield_self", "yield_self", "global_variables", "global_variables", "p", "p", "puts", "puts", "__dir__", "__dir__", "define_singleton_method", "define_singleton_method", "readlines", "readlines", "open", "open", "respond_to_missing_p", "respond_to_missing?", "op_not_match", "!~", "sprintf", "sprintf", "srand", "srand", "loop", "loop", "to_s", "to_s", "tap", "tap", "test", "test", "rbClone", "clone", "obj_to_enum", "to_enum", "eval", "eval", "abort", "abort", "inspect", "inspect", "syscall", "syscall", "instance_variable_get", "instance_variable_get", "instance_variable_defined_p", "instance_variable_defined?", "new_integer", "Integer", "new_float", "Float", "printf", "printf", "load", "load", "remove_instance_variable", "remove_instance_variable", "autoload", "autoload", "readline", "readline", "instance_of_p", "instance_of?", "_exec_internal", "_exec_internal", "set_trace_func", "set_trace_func", "gets", "gets", "exit_bang", "exit!", "new_string", "String", "untrace_var", "untrace_var", "print", "print", "fork", "fork", "taint", "taint", "spawn", "spawn", "rbCatch", "catch", "eql_p", "eql?", "initialize_dup", "initialize_dup", "respond_to_p", "respond_to?", "nil_p", "nil?", "getc", "getc", "dup", "dup" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(512, "autoload?;autoload;local_variables;require_relative"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(1023, "binding;eval"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(8, "block_given?;iterator?"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(256, "__dir__"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyKeyError$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyKeyError$INVOKER$i$0$0$key; │ │ │ │ │ │ -import org.jruby.RubyKeyError$INVOKER$i$initialize; │ │ │ │ │ │ +import org.jruby.RubyKeyError$INVOKER$i$0$0$receiver; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyKeyError; │ │ │ │ │ │ -import org.jruby.RubyKeyError$INVOKER$i$0$0$receiver; │ │ │ │ │ │ +import org.jruby.RubyKeyError$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyKeyError$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyKeyError.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyKeyError$POPULATOR.ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$initialize(cls, Visibility.PUBLIC, "initialize"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$initialize(cls, Visibility.PUBLIC, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyKeyError.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyKeyError$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyKeyError.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyKeyError$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$0$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "key", false, false, core, (Class)RubyKeyError.class, "key", (Class)IRubyObject.class, org$jruby$RubyKeyError$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKeyError", "receiver", "receiver", "initialize", "initialize", "key", "key" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyMatchData$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,83 +6,83 @@ │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$captures; │ │ │ │ │ │ import org.jruby.RubyRegexp; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$regexp; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$1$0$end; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$values_at; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$size; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$0$0$to_a; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$named_captures; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$post_match; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$names; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$0$0$string; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$pre_match; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$0$0$to_a; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$0$0$string; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$1$0$offset19; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$1$0$begin; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$0$0$hash; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$op_aref; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyMatchData; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$1$0$begin; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$op_aref; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyMatchData$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "begin", false, false, core, (Class)RubyMatchData.class, "begin", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", false, false, core, (Class)RubyMatchData.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyMatchData.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyMatchData.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyMatchData.class, "inspect", (Class)RubyString.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "begin", false, false, core, (Class)RubyMatchData.class, "begin", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$offset19(cls, Visibility.PUBLIC, "offset"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "offset19", false, false, core, (Class)RubyMatchData.class, "offset19", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "offset", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$pre_match(cls, Visibility.PUBLIC, "pre_match"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "pre_match", false, false, core, (Class)RubyMatchData.class, "pre_match", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pre_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$string(cls, Visibility.PUBLIC, "string"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "string", false, false, core, (Class)RubyMatchData.class, "string", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "string", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyMatchData.class, "inspect", (Class)RubyString.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyMatchData.class, "to_a", (Class)RubyArray.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$pre_match(cls, Visibility.PUBLIC, "pre_match"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "pre_match", false, false, core, (Class)RubyMatchData.class, "pre_match", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "pre_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$names(cls, Visibility.PUBLIC, "names"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "names", false, false, core, (Class)RubyMatchData.class, "names", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "names", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$post_match(cls, Visibility.PUBLIC, "post_match"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "post_match", false, false, core, (Class)RubyMatchData.class, "post_match", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "post_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$named_captures(cls, Visibility.PUBLIC, "named_captures"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "named_captures", false, false, core, (Class)RubyMatchData.class, "named_captures", (Class)RubyHash.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "named_captures", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)RubyMatchData.class, "eql_p", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyMatchData.class, "to_a", (Class)RubyArray.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyMatchData.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyMatchData.class, "size", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$values_at(cls, Visibility.PUBLIC, "values_at"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "values_at", false, false, core, (Class)RubyMatchData.class, "values_at", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "values_at", (DynamicMethod)javaMethod); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyMethod$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,28 +3,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$original_name; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$super_method; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$arity; │ │ │ │ │ │ +import org.jruby.RubyUnboundMethod; │ │ │ │ │ │ +import org.jruby.RubyMethod$INVOKER$i$0$0$unbind; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$1$curry; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$rbClone; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$source_location; │ │ │ │ │ │ -import org.jruby.RubyUnboundMethod; │ │ │ │ │ │ -import org.jruby.RubyMethod$INVOKER$i$0$0$unbind; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$to_proc; │ │ │ │ │ │ -import org.jruby.RubyMethod$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ -import org.jruby.RubyMethod$INVOKER$i$call; │ │ │ │ │ │ -import org.jruby.RubyMethod$INVOKER$i$0$0$parameters; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$hash; │ │ │ │ │ │ -import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ +import org.jruby.RubyMethod$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ +import org.jruby.RubyMethod$INVOKER$i$call; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$receiver; │ │ │ │ │ │ +import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ +import org.jruby.RubyMethod$INVOKER$i$0$0$parameters; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyMethod; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -33,49 +33,49 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyMethod.class, "op_equal", (Class)RubyBoolean.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyMethod.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyMethod.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$parameters(cls, Visibility.PUBLIC, "parameters"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "parameters", false, false, core, (Class)RubyMethod.class, "parameters", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "parameters", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyMethod.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$call(cls, Visibility.PUBLIC, "call"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "call", false, false, core, (Class)RubyMethod.class, "call", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "call", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eql", false, false, core, (Class)RubyMethod.class, "op_eql", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyMethod.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC, "to_proc"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_proc", false, false, core, (Class)RubyMethod.class, "to_proc", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$unbind(cls, Visibility.PUBLIC, "unbind"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "unbind", false, false, core, (Class)RubyMethod.class, "unbind", (Class)RubyUnboundMethod.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "unbind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$source_location(cls, Visibility.PUBLIC, "source_location"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "source_location", false, false, core, (Class)RubyMethod.class, "source_location", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "source_location", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$rbClone(cls, Visibility.PUBLIC, "clone"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rbClone", false, false, core, (Class)RubyMethod.class, "rbClone", (Class)RubyMethod.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyMethod.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$1$curry(cls, Visibility.PUBLIC, "curry"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "curry", false, false, core, (Class)RubyMethod.class, "curry", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "curry", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$unbind(cls, Visibility.PUBLIC, "unbind"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "unbind", false, false, core, (Class)RubyMethod.class, "unbind", (Class)RubyUnboundMethod.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "unbind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "arity", false, false, core, (Class)RubyMethod.class, "arity", (Class)RubyFixnum.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "arity", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$super_method(cls, Visibility.PUBLIC, "super_method"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "super_method", false, false, core, (Class)RubyMethod.class, "super_method", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "super_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyModule$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -18,14 +18,15 @@ │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$include; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$used_modules; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$mix; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$included; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$attr; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$extend_object; │ │ │ │ │ │ +import org.jruby.RubyModule$INVOKER$i$2$0$autoload; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$public_class_method; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$append_features; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$private_method_defined; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$2$0$const_set; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$module_function; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$rbPublic; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$method_undefined; │ │ │ │ │ │ @@ -52,15 +53,14 @@ │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$public_instance_method; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$attr_writer; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$1$protected_instance_methods; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$refine; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$1$const_get; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$undef_method; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$using; │ │ │ │ │ │ -import org.jruby.RubyModule$INVOKER$i$2$0$autoload; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$included_modules; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$1$private_instance_methods; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$ancestors; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$constants; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ @@ -165,17 +165,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$0$included_modules(cls, Visibility.PUBLIC, "included_modules"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "included_modules", false, false, core, (Class)RubyModule.class, "included_modules", (Class)RubyArray.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "included_modules", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyModule.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyModule$INVOKER$i$2$0$autoload(cls, Visibility.PUBLIC, "autoload"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "autoload", false, false, core, (Class)RubyModule.class, "autoload", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "autoload", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$using(cls, Visibility.PRIVATE, "using"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "using", false, false, core, (Class)RubyModule.class, "using", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "using", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$0$undef_method(cls, Visibility.PUBLIC, "undef_method"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "undef_method", false, false, core, (Class)RubyModule.class, "undef_method", (Class)RubyModule.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "undef_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$1$const_get(cls, Visibility.PUBLIC, "const_get"); │ │ │ │ │ │ @@ -269,14 +266,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private_method_defined?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$append_features(cls, Visibility.PRIVATE, "append_features"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "append_features", false, false, core, (Class)RubyModule.class, "append_features", (Class)RubyModule.class, org$jruby$RubyModule$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "append_features", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$0$public_class_method(cls, Visibility.PUBLIC, "public_class_method"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "public_class_method", false, false, core, (Class)RubyModule.class, "public_class_method", (Class)RubyModule.class, org$jruby$RubyModule$POPULATOR.ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public_class_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyModule$INVOKER$i$2$0$autoload(cls, Visibility.PUBLIC, "autoload"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "autoload", false, false, core, (Class)RubyModule.class, "autoload", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "autoload", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$extend_object(cls, Visibility.PRIVATE, "extend_object"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "extend_object", false, false, core, (Class)RubyModule.class, "extend_object", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "extend_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$0$attr(cls, Visibility.PUBLIC, "attr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "attr", false, false, core, (Class)RubyModule.class, "attr", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "attr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ @@ -320,15 +320,15 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$method_defined_p(cls, Visibility.PUBLIC, "method_defined?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "method_defined_p", false, false, core, (Class)RubyModule.class, "method_defined_p", (Class)RubyBoolean.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "method_defined?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$private_constant(cls, Visibility.PUBLIC, "private_constant"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "private_constant", false, false, core, (Class)RubyModule.class, "private_constant", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private_constant", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyModule", "class_variables", "class_variables", "method_added", "method_added", "alias_method", "alias_method", "prepend", "prepend", "public_constant", "public_constant", "define_method", "define_method", "freeze", "freeze", "instance_method", "instance_method", "rbPrivate", "private", "to_s", "to_s", "initialize_copy", "initialize_copy", "constants", "constants", "ancestors", "ancestors", "private_instance_methods", "private_instance_methods", "included_modules", "included_modules", "using", "using", "op_eqq", "===", "undef_method", "undef_method", "op_cmp", "<=>", "const_get", "const_get", "refine", "refine", "public_method_defined", "public_method_defined?", "protected_instance_methods", "protected_instance_methods", "op_ge", ">=", "attr_writer", "attr_writer", "rbPublic", "public", "public_instance_method", "public_instance_method", "name", "name", "class_variable_get19", "class_variable_get", "prepend_features", "prepend_features", "private_constant", "private_constant", "attr_accessor", "attr_accessor", "attr_reader", "attr_reader", "method_removed", "method_removed", "hash", "hash", "prepended", "prepended", "remove_method", "remove_method", "remove_const", "remove_const", "module_exec", "module_exec", "op_le", "<=", "protected_method_defined", "protected_method_defined?", "remove_class_variable19", "remove_class_variable", "autoload_p", "autoload?", "extended", "extended", "module_eval", "module_eval", "const_missing", "const_missing", "method_undefined", "method_undefined", "module_function", "module_function", "const_set", "const_set", "autoload", "autoload", "append_features", "append_features", "public_class_method", "public_class_method", "nesting", "nesting", "op_gt", ">", "extend_object", "extend_object", "attr", "attr", "included", "included", "mix", "mix", "used_modules", "used_modules", "include_p", "include?", "singleton_class_p", "singleton_class?", "public_instance_methods19", "public_instance_methods", "include", "include", "class_variable_defined_p", "class_variable_defined?", "private_method_defined", "private_method_defined?", "const_defined_p", "const_defined?", "method_defined_p", "method_defined?", "instance_methods19", "instance_methods", "class_variable_set19", "class_variable_set", "op_equal", "==", "op_lt", "<", "deprecate_constant", "deprecate_constant", "private_class_method", "private_class_method", "initialize", "initialize", "rbProtected", "protected" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyModule", "class_variables", "class_variables", "method_added", "method_added", "alias_method", "alias_method", "prepend", "prepend", "public_constant", "public_constant", "define_method", "define_method", "freeze", "freeze", "instance_method", "instance_method", "rbPrivate", "private", "to_s", "to_s", "initialize_copy", "initialize_copy", "constants", "constants", "ancestors", "ancestors", "private_instance_methods", "private_instance_methods", "included_modules", "included_modules", "using", "using", "op_eqq", "===", "undef_method", "undef_method", "op_cmp", "<=>", "const_get", "const_get", "refine", "refine", "public_method_defined", "public_method_defined?", "protected_instance_methods", "protected_instance_methods", "op_ge", ">=", "attr_writer", "attr_writer", "rbPublic", "public", "public_instance_method", "public_instance_method", "name", "name", "class_variable_get19", "class_variable_get", "prepend_features", "prepend_features", "private_constant", "private_constant", "attr_accessor", "attr_accessor", "attr_reader", "attr_reader", "method_removed", "method_removed", "hash", "hash", "prepended", "prepended", "remove_method", "remove_method", "remove_const", "remove_const", "module_exec", "module_exec", "op_le", "<=", "protected_method_defined", "protected_method_defined?", "remove_class_variable19", "remove_class_variable", "autoload_p", "autoload?", "extended", "extended", "module_eval", "module_eval", "const_missing", "const_missing", "method_undefined", "method_undefined", "module_function", "module_function", "const_set", "const_set", "append_features", "append_features", "public_class_method", "public_class_method", "autoload", "autoload", "nesting", "nesting", "op_gt", ">", "extend_object", "extend_object", "attr", "attr", "included", "included", "mix", "mix", "used_modules", "used_modules", "include_p", "include?", "singleton_class_p", "singleton_class?", "public_instance_methods19", "public_instance_methods", "include", "include", "class_variable_defined_p", "class_variable_defined?", "private_method_defined", "private_method_defined?", "const_defined_p", "const_defined?", "method_defined_p", "method_defined?", "instance_methods19", "instance_methods", "class_variable_set19", "class_variable_set", "op_equal", "==", "op_lt", "<", "deprecate_constant", "deprecate_constant", "private_class_method", "private_class_method", "initialize", "initialize", "rbProtected", "protected" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(528, "using"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(4, "define_method;attr;attr_reader;attr_writer;attr_accessor"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(512, "refine;used_modules;nesting"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(1023, "module_eval;class_eval;module_exec;class_exec"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyNameError$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$i$0$0$to_s; │ │ │ │ │ │ +import org.jruby.RubyNameError$INVOKER$i$0$0$receiver; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$i$0$0$private_call_p; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$i$0$0$name; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$i$0$0$initialize; │ │ │ │ │ │ -import org.jruby.RubyNameError$INVOKER$i$0$0$receiver; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyNameError; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$s$exception; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyNameError$INVOKER$s$exception((RubyModule)singletonClass, Visibility.PUBLIC, "exception"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exception", true, false, core, (Class)RubyNameError.class, "exception", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyNameError.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyNameError.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)RubyNameError.class, "name", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$private_call_p(cls, Visibility.PUBLIC, "private_call?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_call_p", false, false, core, (Class)RubyNameError.class, "private_call_p", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private_call?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyNameError.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyNameError.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyNameError", "exception", "exception", "receiver", "receiver", "private_call_p", "private_call?", "name", "name", "to_s", "to_s", "initialize", "initialize" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyNil$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$i$0$0$nil_p; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.RubyNil$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$i$1$0$op_match; │ │ │ │ │ │ +import org.jruby.RubyNil$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$1$0$op_xor; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$1$0$op_or; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_c; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$1$rationalize; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyNil$INVOKER$s$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$1$0$op_and; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_r; │ │ │ │ │ │ import org.jruby.RubyFloat; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_f; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyNil$INVOKER$s$0$0$to_a; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyNil; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_i; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -35,26 +35,26 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_i(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_i", true, false, core, (Class)RubyNil.class, "to_i", (Class)RubyFixnum.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)RubyNil.class, "to_a", (Class)RubyArray.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_f(cls, Visibility.PUBLIC, "to_f"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_f", true, false, core, (Class)RubyNil.class, "to_f", (Class)RubyFloat.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_f", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_r(cls, Visibility.PUBLIC, "to_r"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_r", true, false, core, (Class)RubyNil.class, "to_r", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_r", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_and", true, false, core, (Class)RubyNil.class, "op_and", (Class)RubyBoolean.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)RubyNil.class, "to_a", (Class)RubyArray.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$1$rationalize(cls, Visibility.PUBLIC, "rationalize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rationalize", true, false, core, (Class)RubyNil.class, "rationalize", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rationalize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_c(cls, Visibility.PUBLIC, "to_c"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_c", true, false, core, (Class)RubyNil.class, "to_c", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_c", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_h(cls, Visibility.PUBLIC, "to_h"); │ │ │ │ │ │ @@ -65,20 +65,20 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "|", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)RubyNil.class, "to_s", (Class)RubyString.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$1$0$op_xor(cls, Visibility.PUBLIC, "^"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_xor", true, false, core, (Class)RubyNil.class, "op_xor", (Class)RubyBoolean.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "^", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyNil$INVOKER$i$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "op_match", false, false, core, (Class)RubyNil.class, "op_match", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyNil.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyNil$INVOKER$i$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "op_match", false, false, core, (Class)RubyNil.class, "op_match", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyNil.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$i$0$0$nil_p(cls, Visibility.PUBLIC, "nil?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "nil_p", false, false, core, (Class)RubyNil.class, "nil_p", (Class)RubyBoolean.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "nil?", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyNil", "op_match", "=~", "to_c", "to_c", "to_a", "to_a", "op_or", "|", "to_h", "to_h", "to_i", "to_i", "to_f", "to_f", "to_r", "to_r", "inspect", "inspect", "op_and", "&", "to_s", "to_s", "op_xor", "^", "rationalize", "rationalize", "nil_p", "nil?", "hash", "hash" }); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyNumeric$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$1$0$remainder; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$1$0$modulo; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$integer_p; │ │ │ │ │ │ +import org.jruby.RubyNumeric$INVOKER$i$0$2$step; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$rbClone; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$image; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$op_uplus; │ │ │ │ │ │ -import org.jruby.RubyNumeric$INVOKER$i$0$2$step; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$round; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$abs; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$op_uminus; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$1$0$divmod; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$zero_p; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$denominator; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$numerator; │ │ │ │ │ │ @@ -162,27 +162,27 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$abs(cls, Visibility.PUBLIC, "abs"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abs", false, false, core, (Class)RubyNumeric.class, "abs", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abs", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$round(cls, Visibility.PUBLIC, "round"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "round", false, false, core, (Class)RubyNumeric.class, "round", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "round", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$2$step(cls, Visibility.PUBLIC, "step"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "step", false, false, core, (Class)RubyNumeric.class, "step", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "step", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$op_uplus(cls, Visibility.PUBLIC, "+@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "op_uplus", false, false, core, (Class)RubyNumeric.class, "op_uplus", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$image(cls, Visibility.PUBLIC, "imaginary"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "image", false, false, core, (Class)RubyNumeric.class, "image", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "imaginary", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "imag", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$rbClone(cls, Visibility.PUBLIC, "clone"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rbClone", false, false, core, (Class)RubyNumeric.class, "rbClone", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$2$step(cls, Visibility.PUBLIC, "step"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "step", false, false, core, (Class)RubyNumeric.class, "step", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "step", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$integer_p(cls, Visibility.PUBLIC, "integer?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "integer_p", false, false, core, (Class)RubyNumeric.class, "integer_p", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "integer?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$1$0$modulo(cls, Visibility.PUBLIC, "modulo"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "modulo", false, false, core, (Class)RubyNumeric.class, "modulo", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "modulo", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "%", (DynamicMethod)javaMethod); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyObjectSpace$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.RubyObjectSpace$INVOKER$s$0$1$each_object; │ │ │ │ │ │ -import org.jruby.RubyObjectSpace$INVOKER$s$1$0$id2ref; │ │ │ │ │ │ import org.jruby.RubyObjectSpace$INVOKER$s$1$0$undefine_finalizer; │ │ │ │ │ │ import org.jruby.RubyObjectSpace$INVOKER$s$0$1$define_finalizer; │ │ │ │ │ │ +import org.jruby.RubyObjectSpace$INVOKER$s$0$1$each_object; │ │ │ │ │ │ +import org.jruby.RubyObjectSpace$INVOKER$s$1$0$id2ref; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyObjectSpace; │ │ │ │ │ │ import org.jruby.RubyObjectSpace$INVOKER$s$0$1$garbage_collect; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -23,30 +23,30 @@ │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$0$1$garbage_collect(cls, Visibility.PRIVATE, "garbage_collect"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "garbage_collect", true, false, core, (Class)RubyObjectSpace.class, "garbage_collect", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "garbage_collect", (DynamicMethod)javaMethod); │ │ │ │ │ │ DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "garbage_collect", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$0$1$define_finalizer(cls, Visibility.PRIVATE, "define_finalizer"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "define_finalizer", true, false, core, (Class)RubyObjectSpace.class, "define_finalizer", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "define_finalizer", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "define_finalizer", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$1$0$undefine_finalizer(cls, Visibility.PRIVATE, "undefine_finalizer"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "undefine_finalizer", true, false, core, (Class)RubyObjectSpace.class, "undefine_finalizer", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG2_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "undefine_finalizer", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "undefine_finalizer", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$1$0$id2ref(cls, Visibility.PRIVATE, "_id2ref"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "id2ref", true, false, core, (Class)RubyObjectSpace.class, "id2ref", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "_id2ref", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_id2ref", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$0$1$each_object(cls, Visibility.PRIVATE, "each_object"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_object", true, false, core, (Class)RubyObjectSpace.class, "each_object", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "each_object", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$0$1$define_finalizer(cls, Visibility.PRIVATE, "define_finalizer"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "define_finalizer", true, false, core, (Class)RubyObjectSpace.class, "define_finalizer", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "define_finalizer", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "define_finalizer", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$1$0$undefine_finalizer(cls, Visibility.PRIVATE, "undefine_finalizer"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "undefine_finalizer", true, false, core, (Class)RubyObjectSpace.class, "undefine_finalizer", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG2_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "undefine_finalizer", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "undefine_finalizer", moduleMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyObjectSpace", "undefine_finalizer", "undefine_finalizer", "garbage_collect", "garbage_collect", "id2ref", "_id2ref", "each_object", "each_object", "define_finalizer", "define_finalizer" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyProcess$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,53 +1,53 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$waitpid; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$0$0$spawn; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$setproctitle; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$0$0$times; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$getpgid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$detach; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$maxgroups_set; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$setrlimit; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$0$0$exec; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$1$abort; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$fork19; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$2$0$getpriority; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$1$exit; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$clock_gettime; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$ppid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$setsid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$kill; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$2$0$setpgid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$groups; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$last_status; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$clock_getres; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$wait2; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$maxgroups; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$euid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$egid_set; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$clock_gettime; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$uid_set; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$0$0$times; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$getpgrp; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$2$0$initgroups; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$euid_set; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$groups_set; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$egid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$uid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$waitpid2; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$clock_getres; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$gid_set; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$pid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$setpgrp; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$3$0$setpriority; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$waitall; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$0$0$spawn; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$1$exit_bang; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$0$0$exec; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$gid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$getrlimit; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyProcess; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$wait; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -71,24 +71,22 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getrlimit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$gid(cls, Visibility.PRIVATE, "gid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "gid", true, false, core, (Class)RubyProcess.class, "gid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gid", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gid", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$exec((RubyModule)singletonClass, Visibility.PUBLIC, "exec"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "exec", true, false, core, (Class)RubyProcess.class, "exec", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "exec", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$1$exit_bang(cls, Visibility.PRIVATE, "exit!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exit_bang", true, false, core, (Class)RubyProcess.class, "exit_bang", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exit!", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit!", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$spawn(cls, Visibility.PRIVATE, "spawn"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "spawn", true, false, core, (Class)RubyProcess.class, "spawn", (Class)RubyFixnum.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "spawn", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "spawn", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$waitall(cls, Visibility.PRIVATE, "waitall"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "waitall", true, false, core, (Class)RubyProcess.class, "waitall", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "waitall", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "waitall", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$3$0$setpriority(cls, Visibility.PRIVATE, "setpriority"); │ │ │ │ │ │ populateMethod(javaMethod, 3, "setpriority", true, false, core, (Class)RubyProcess.class, "setpriority", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG4); │ │ │ │ │ │ @@ -106,14 +104,19 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "pid", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$gid_set(cls, Visibility.PRIVATE, "gid="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "gid_set", true, false, core, (Class)RubyProcess.class, "gid_set", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gid=", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gid=", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$clock_getres(cls, Visibility.PRIVATE, "clock_getres"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "clock_getres", true, false, core, (Class)RubyProcess.class, "clock_getres", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "clock_getres", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "clock_getres", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$waitpid2(cls, Visibility.PRIVATE, "waitpid2"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "waitpid2", true, false, core, (Class)RubyProcess.class, "waitpid2", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "waitpid2", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "waitpid2", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$uid(cls, Visibility.PRIVATE, "uid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "uid", true, false, core, (Class)RubyProcess.class, "uid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ @@ -141,24 +144,24 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "initgroups", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$getpgrp(cls, Visibility.PRIVATE, "getpgrp"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getpgrp", true, false, core, (Class)RubyProcess.class, "getpgrp", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpgrp", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getpgrp", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$times(cls, Visibility.PRIVATE, "times"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "times", true, false, core, (Class)RubyProcess.class, "times", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "times", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "times", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$uid_set(cls, Visibility.PRIVATE, "uid="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "uid_set", true, false, core, (Class)RubyProcess.class, "uid_set", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "uid=", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "uid=", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$clock_gettime(cls, Visibility.PRIVATE, "clock_gettime"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "clock_gettime", true, false, core, (Class)RubyProcess.class, "clock_gettime", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "clock_gettime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "clock_gettime", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$egid_set(cls, Visibility.PRIVATE, "egid="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "egid_set", true, false, core, (Class)RubyProcess.class, "egid_set", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "egid=", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "egid=", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$euid(cls, Visibility.PRIVATE, "euid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "euid", true, false, core, (Class)RubyProcess.class, "euid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ @@ -171,19 +174,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "maxgroups", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$wait2(cls, Visibility.PRIVATE, "wait2"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "wait2", true, false, core, (Class)RubyProcess.class, "wait2", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "wait2", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "wait2", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$clock_getres(cls, Visibility.PRIVATE, "clock_getres"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "clock_getres", true, false, core, (Class)RubyProcess.class, "clock_getres", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "clock_getres", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "clock_getres", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$last_status(cls, Visibility.PRIVATE, "last_status"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "last_status", true, false, core, (Class)RubyProcess.class, "last_status", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last_status", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "last_status", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$groups(cls, Visibility.PRIVATE, "groups"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "groups", true, false, core, (Class)RubyProcess.class, "groups", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG1); │ │ │ │ │ │ @@ -206,19 +204,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "setsid", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$ppid(cls, Visibility.PRIVATE, "ppid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ppid", true, false, core, (Class)RubyProcess.class, "ppid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ppid", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ppid", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$clock_gettime(cls, Visibility.PRIVATE, "clock_gettime"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "clock_gettime", true, false, core, (Class)RubyProcess.class, "clock_gettime", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "clock_gettime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "clock_gettime", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$1$exit(cls, Visibility.PRIVATE, "exit"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exit", true, false, core, (Class)RubyProcess.class, "exit", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$2$0$getpriority(cls, Visibility.PRIVATE, "getpriority"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "getpriority", true, false, core, (Class)RubyProcess.class, "getpriority", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ @@ -231,17 +224,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "fork", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$1$abort(cls, Visibility.PRIVATE, "abort"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "abort", true, false, core, (Class)RubyProcess.class, "abort", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abort", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "abort", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$exec((RubyModule)singletonClass, Visibility.PUBLIC, "exec"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "exec", true, false, core, (Class)RubyProcess.class, "exec", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "exec", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$setrlimit(cls, Visibility.PRIVATE, "setrlimit"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "setrlimit", true, false, core, (Class)RubyProcess.class, "setrlimit", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "setrlimit", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "setrlimit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$maxgroups_set(cls, Visibility.PRIVATE, "maxgroups="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "maxgroups_set", true, false, core, (Class)RubyProcess.class, "maxgroups_set", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG2); │ │ │ │ │ │ @@ -254,20 +244,30 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "detach", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$getpgid(cls, Visibility.PRIVATE, "getpgid"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "getpgid", true, false, core, (Class)RubyProcess.class, "getpgid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpgid", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getpgid", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$times(cls, Visibility.PRIVATE, "times"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "times", true, false, core, (Class)RubyProcess.class, "times", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "times", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "times", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$setproctitle(cls, Visibility.PRIVATE, "setproctitle"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "setproctitle", true, false, core, (Class)RubyProcess.class, "setproctitle", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "setproctitle", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "setproctitle", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$spawn(cls, Visibility.PRIVATE, "spawn"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "spawn", true, false, core, (Class)RubyProcess.class, "spawn", (Class)RubyFixnum.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "spawn", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "spawn", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$waitpid(cls, Visibility.PRIVATE, "waitpid"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "waitpid", true, false, core, (Class)RubyProcess.class, "waitpid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "waitpid", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "waitpid", moduleMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyProcess", "wait", "wait", "getrlimit", "getrlimit", "gid", "gid", "euid_set", "euid=", "waitall", "waitall", "setpriority", "setpriority", "clock_getres", "clock_getres", "setpgrp", "setpgrp", "pid", "pid", "waitpid2", "waitpid2", "uid", "uid", "egid", "egid", "times", "times", "maxgroups_set", "maxgroups=", "initgroups", "initgroups", "gid_set", "gid=", "getpgrp", "getpgrp", "clock_gettime", "clock_gettime", "euid", "euid", "maxgroups", "maxgroups", "uid_set", "uid=", "wait2", "wait2", "last_status", "last_status", "groups", "groups", "setpgid", "setpgid", "kill", "kill", "exit_bang", "exit!", "setsid", "setsid", "ppid", "ppid", "exit", "exit", "getpriority", "getpriority", "spawn", "spawn", "egid_set", "egid=", "fork19", "fork", "abort", "abort", "groups_set", "groups=", "setrlimit", "setrlimit", "detach", "detach", "getpgid", "getpgid", "setproctitle", "setproctitle", "exec", "exec", "waitpid", "waitpid" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyProcess", "wait", "wait", "getrlimit", "getrlimit", "gid", "gid", "euid_set", "euid=", "waitall", "waitall", "setpriority", "setpriority", "clock_getres", "clock_getres", "setpgrp", "setpgrp", "pid", "pid", "waitpid2", "waitpid2", "uid", "uid", "egid", "egid", "times", "times", "maxgroups_set", "maxgroups=", "initgroups", "initgroups", "gid_set", "gid=", "getpgrp", "getpgrp", "clock_gettime", "clock_gettime", "euid", "euid", "maxgroups", "maxgroups", "uid_set", "uid=", "wait2", "wait2", "last_status", "last_status", "groups", "groups", "setpgid", "setpgid", "kill", "kill", "exit_bang", "exit!", "setsid", "setsid", "ppid", "ppid", "exit", "exit", "getpriority", "getpriority", "egid_set", "egid=", "spawn", "spawn", "fork19", "fork", "abort", "abort", "groups_set", "groups=", "setrlimit", "setrlimit", "detach", "detach", "getpgid", "getpgid", "setproctitle", "setproctitle", "exec", "exec", "waitpid", "waitpid" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyProcess$RubyStatus$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$to_s; │ │ │ │ │ │ -import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$exitstatus; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$coredump_p; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$exited; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$to_i; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$stopped_p; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$success_p; │ │ │ │ │ │ -import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$1$0$op_and; │ │ │ │ │ │ -import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$termsig; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$pid; │ │ │ │ │ │ +import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$termsig; │ │ │ │ │ │ +import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$exitstatus; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$signaled; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$1$0$op_rshift; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyProcess; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$stopsig; │ │ │ │ │ │ @@ -38,26 +38,29 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyProcess.RubyStatus.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$signaled(cls, Visibility.PUBLIC, "signaled?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "signaled", false, false, core, (Class)RubyProcess.RubyStatus.class, "signaled", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "signaled?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$pid(cls, Visibility.PUBLIC, "pid"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "pid", false, false, core, (Class)RubyProcess.RubyStatus.class, "pid", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pid", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$exitstatus(cls, Visibility.PUBLIC, "exitstatus"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "exitstatus", false, false, core, (Class)RubyProcess.RubyStatus.class, "exitstatus", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "exitstatus", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$termsig(cls, Visibility.PUBLIC, "termsig"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "termsig", false, false, core, (Class)RubyProcess.RubyStatus.class, "termsig", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "termsig", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "op_and", false, false, core, (Class)RubyProcess.RubyStatus.class, "op_and", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyProcess.RubyStatus.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$pid(cls, Visibility.PUBLIC, "pid"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "pid", false, false, core, (Class)RubyProcess.RubyStatus.class, "pid", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "pid", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "op_and", false, false, core, (Class)RubyProcess.RubyStatus.class, "op_and", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$success_p(cls, Visibility.PUBLIC, "success?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "success_p", false, false, core, (Class)RubyProcess.RubyStatus.class, "success_p", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "success?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$stopped_p(cls, Visibility.PUBLIC, "stopped?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "stopped_p", false, false, core, (Class)RubyProcess.RubyStatus.class, "stopped_p", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "stopped?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$to_i(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ @@ -65,16 +68,13 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$exited(cls, Visibility.PUBLIC, "exited?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exited", false, false, core, (Class)RubyProcess.RubyStatus.class, "exited", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exited?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$coredump_p(cls, Visibility.PUBLIC, "coredump?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "coredump_p", false, false, core, (Class)RubyProcess.RubyStatus.class, "coredump_p", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "coredump?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$exitstatus(cls, Visibility.PUBLIC, "exitstatus"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "exitstatus", false, false, core, (Class)RubyProcess.RubyStatus.class, "exitstatus", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "exitstatus", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyProcess.RubyStatus.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyProcess.RubyStatus", "stopsig", "stopsig", "op_rshift", ">>", "termsig", "termsig", "pid", "pid", "op_equal", "==", "stopped_p", "stopped?", "success_p", "success?", "coredump_p", "coredump?", "signaled", "signaled?", "to_i", "to_i", "inspect", "inspect", "exited", "exited?", "op_and", "&", "exitstatus", "exitstatus", "to_s", "to_s" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyProcess.RubyStatus", "stopsig", "stopsig", "op_rshift", ">>", "termsig", "termsig", "pid", "pid", "op_equal", "==", "stopped_p", "stopped?", "success_p", "success?", "coredump_p", "coredump?", "signaled", "signaled?", "to_i", "to_i", "inspect", "inspect", "exited", "exited?", "exitstatus", "exitstatus", "op_and", "&", "to_s", "to_s" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyRange$BSearch$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$long_bits_to_double; │ │ │ │ │ │ import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$abs; │ │ │ │ │ │ +import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$double_to_long_bits; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyRange; │ │ │ │ │ │ -import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$double_to_long_bits; │ │ │ │ │ │ +import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$long_bits_to_double; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyRange$BSearch$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$double_to_long_bits((RubyModule)singletonClass, Visibility.PUBLIC, "double_to_long_bits"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$long_bits_to_double((RubyModule)singletonClass, Visibility.PUBLIC, "long_bits_to_double"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "long_bits_to_double", true, false, core, (Class)RubyRange.BSearch.class, "long_bits_to_double", (Class)IRubyObject.class, org$jruby$RubyRange$BSearch$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "long_bits_to_double", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$double_to_long_bits((RubyModule)singletonClass, Visibility.PUBLIC, "double_to_long_bits"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "double_to_long_bits", true, false, core, (Class)RubyRange.BSearch.class, "double_to_long_bits", (Class)IRubyObject.class, org$jruby$RubyRange$BSearch$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "double_to_long_bits", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "double_to_long_bits", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$abs((RubyModule)singletonClass, Visibility.PUBLIC, "abs"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "abs", true, false, core, (Class)RubyRange.BSearch.class, "abs", (Class)IRubyObject.class, org$jruby$RubyRange$BSearch$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "abs", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$long_bits_to_double((RubyModule)singletonClass, Visibility.PUBLIC, "long_bits_to_double"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "long_bits_to_double", true, false, core, (Class)RubyRange.BSearch.class, "long_bits_to_double", (Class)IRubyObject.class, org$jruby$RubyRange$BSearch$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "long_bits_to_double", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyRange.BSearch", "abs", "abs", "long_bits_to_double", "long_bits_to_double", "double_to_long_bits", "double_to_long_bits" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyRange$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -9,28 +9,28 @@ │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$eqq_p; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$step; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$end; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$include_p; │ │ │ │ │ │ -import org.jruby.RubyRange$INVOKER$i$first; │ │ │ │ │ │ -import org.jruby.RubyRange$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$max; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$last; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$cover_p; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$min; │ │ │ │ │ │ +import org.jruby.RubyRange$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$op_mod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$exclude_end_p; │ │ │ │ │ │ +import org.jruby.RubyRange$INVOKER$i$0$0$begin; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$1$initialize; │ │ │ │ │ │ -import org.jruby.RubyRange$INVOKER$i$0$0$begin; │ │ │ │ │ │ +import org.jruby.RubyRange$INVOKER$i$first; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyRange; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -39,29 +39,35 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyRange.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "begin", false, false, core, (Class)RubyRange.class, "begin", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRange$INVOKER$i$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "first", false, false, core, (Class)RubyRange.class, "first", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$1$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyRange.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyRange.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "begin", false, false, core, (Class)RubyRange.class, "begin", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$exclude_end_p(cls, Visibility.PUBLIC, "exclude_end?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exclude_end_p", false, false, core, (Class)RubyRange.class, "exclude_end_p", (Class)RubyBoolean.class, org$jruby$RubyRange$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exclude_end?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$op_mod(cls, Visibility.PUBLIC, "%"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_mod", false, false, core, (Class)RubyRange.class, "op_mod", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "%", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyRange.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$min(cls, Visibility.PUBLIC, "min"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "min", false, false, core, (Class)RubyRange.class, "min", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$cover_p(cls, Visibility.PUBLIC, "cover?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "cover_p", false, false, core, (Class)RubyRange.class, "cover_p", (Class)RubyBoolean.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cover?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ @@ -72,20 +78,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)RubyRange.class, "eql_p", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$max(cls, Visibility.PUBLIC, "max"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "max", false, false, core, (Class)RubyRange.class, "max", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "max", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyRange.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRange$INVOKER$i$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "first", false, false, core, (Class)RubyRange.class, "first", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$include_p(cls, Visibility.PUBLIC, "include?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_p", false, false, core, (Class)RubyRange.class, "include_p", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyRange.class, "inspect", (Class)RubyString.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyRegexp$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,26 +6,26 @@ │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$options; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$op_match2; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$1$0$eqq; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$initialize_m; │ │ │ │ │ │ -import org.jruby.RubyRegexp$INVOKER$i$0$0$source; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyRegexp$INVOKER$i$0$0$source; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$match_p; │ │ │ │ │ │ -import org.jruby.RubyRegexp$INVOKER$i$0$0$named_captures; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$encoding; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyRegexp$INVOKER$i$0$0$hash; │ │ │ │ │ │ +import org.jruby.RubyRegexp$INVOKER$i$0$0$named_captures; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$casefold_p; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$names; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$match_m; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$fixed_encoding_p; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyRegexp$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$1$0$op_match; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$s$0$0$union; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$s$1$0$try_convert; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$s$1$0$quote; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ @@ -58,17 +58,14 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyRegexp.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_match", false, false, core, (Class)RubyRegexp.class, "op_match", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyRegexp.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyRegexp.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$fixed_encoding_p(cls, Visibility.PUBLIC, "fixed_encoding?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fixed_encoding_p", false, false, core, (Class)RubyRegexp.class, "fixed_encoding_p", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fixed_encoding?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$match_m(cls, Visibility.PUBLIC, "match"); │ │ │ │ │ │ @@ -76,29 +73,32 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$names(cls, Visibility.PUBLIC, "names"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "names", false, false, core, (Class)RubyRegexp.class, "names", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "names", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$casefold_p(cls, Visibility.PUBLIC, "casefold?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "casefold_p", false, false, core, (Class)RubyRegexp.class, "casefold_p", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "casefold?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyRegexp.class, "encoding", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$named_captures(cls, Visibility.PUBLIC, "named_captures"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "named_captures", false, false, core, (Class)RubyRegexp.class, "named_captures", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "named_captures", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyRegexp.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyRegexp.class, "encoding", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$match_p(cls, Visibility.PUBLIC, "match?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "match_p", false, false, core, (Class)RubyRegexp.class, "match_p", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyRegexp.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$source(cls, Visibility.PUBLIC, "source"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "source", false, false, core, (Class)RubyRegexp.class, "source", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "source", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyRegexp.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$initialize_m(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize_m", false, false, core, (Class)RubyRegexp.class, "initialize_m", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$1$0$eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eqq", false, false, core, (Class)RubyRegexp.class, "eqq", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$op_match2(cls, Visibility.PUBLIC, "~"); │ │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyRegexp.class, "to_s", (Class)RubyString.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$options(cls, Visibility.PUBLIC, "options"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "options", false, false, core, (Class)RubyRegexp.class, "options", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "options", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyRegexp", "op_match", "=~", "eqq", "===", "op_match2", "~", "match_p", "match?", "union", "union", "op_equal", "==", "source", "source", "casefold_p", "casefold?", "encoding", "encoding", "match_m", "match", "quote", "quote", "names", "names", "last_match_s", "last_match", "inspect", "inspect", "options", "options", "initialize_m", "initialize", "to_s", "to_s", "try_convert", "try_convert", "initialize_copy", "initialize_copy", "named_captures", "named_captures", "hash", "hash", "fixed_encoding_p", "fixed_encoding?" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyRegexp", "op_match", "=~", "eqq", "===", "op_match2", "~", "match_p", "match?", "union", "union", "op_equal", "==", "source", "source", "casefold_p", "casefold?", "encoding", "encoding", "match_m", "match", "quote", "quote", "names", "names", "last_match_s", "last_match", "inspect", "inspect", "options", "options", "initialize_m", "initialize", "to_s", "to_s", "try_convert", "try_convert", "initialize_copy", "initialize_copy", "named_captures", "named_captures", "fixed_encoding_p", "fixed_encoding?", "hash", "hash" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(2, "last_match"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(1, "~"); │ │ │ │ │ │ MethodIndex.addMethodWriteFieldsPacked(2, "~;===;=~;match"); │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubySignalException$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubySignalException$INVOKER$i$0$0$signo; │ │ │ │ │ │ import org.jruby.RubySignalException$INVOKER$i$0$0$message; │ │ │ │ │ │ +import org.jruby.RubySignalException$INVOKER$i$0$0$signo; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubySignalException; │ │ │ │ │ │ import org.jruby.RubySignalException$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -17,17 +17,17 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubySignalException$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySignalException.class, "initialize", (Class)IRubyObject.class, org$jruby$RubySignalException$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySignalException$INVOKER$i$0$0$signo(cls, Visibility.PUBLIC, "signo"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "signo", false, false, core, (Class)RubySignalException.class, "signo", (Class)IRubyObject.class, org$jruby$RubySignalException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "signo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySignalException$INVOKER$i$0$0$message(cls, Visibility.PUBLIC, "message"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "message", false, false, core, (Class)RubySignalException.class, "message", (Class)IRubyObject.class, org$jruby$RubySignalException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "message", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "signm", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySignalException$INVOKER$i$0$0$signo(cls, Visibility.PUBLIC, "signo"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "signo", false, false, core, (Class)RubySignalException.class, "signo", (Class)IRubyObject.class, org$jruby$RubySignalException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "signo", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubySignalException", "signo", "signo", "initialize", "initialize", "message", "message" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyStopIteration$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyStopIteration$INVOKER$i$0$0$result; │ │ │ │ │ │ +import org.jruby.RubyStopIteration$INVOKER$i$1$0$__set_result__; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyStopIteration; │ │ │ │ │ │ -import org.jruby.RubyStopIteration$INVOKER$i$1$0$__set_result__; │ │ │ │ │ │ +import org.jruby.RubyStopIteration$INVOKER$i$0$0$result; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyStopIteration$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyStopIteration$INVOKER$i$1$0$__set_result__(cls, Visibility.PRIVATE, "__set_result__"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "__set_result__", false, false, core, (Class)RubyStopIteration.class, "__set_result__", (Class)IRubyObject.class, org$jruby$RubyStopIteration$POPULATOR.ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "__set_result__", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyStopIteration$INVOKER$i$0$0$result(cls, Visibility.PUBLIC, "result"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyStopIteration$INVOKER$i$0$0$result(cls, Visibility.PUBLIC, "result"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "result", false, false, core, (Class)RubyStopIteration.class, "result", (Class)IRubyObject.class, org$jruby$RubyStopIteration$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "result", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "result", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyStopIteration$INVOKER$i$1$0$__set_result__(cls, Visibility.PRIVATE, "__set_result__"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "__set_result__", false, false, core, (Class)RubyStopIteration.class, "__set_result__", (Class)IRubyObject.class, org$jruby$RubyStopIteration$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "__set_result__", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyStopIteration", "result", "result", "__set_result__", "__set_result__" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyString$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -28,106 +28,106 @@ │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$dump; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$sub_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$rpartition; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$ord; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$str_eql_p19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$upcase_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$delete; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$to_c; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$insert; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$crypt; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$bytes; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$tr_s19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$downcase; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$squeeze; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$0$0$clear; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_ge19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$each_grapheme_cluster; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$each_byte; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$delete_bang; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$b; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$bytesize; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$upcase; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$0$0$clear; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$minus_at; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$slice_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$grapheme_clusters; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$count; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$casecmp_p; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$rstrip_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$1$0$unpack; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$prepend; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$match_p; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$0$0$encoding; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$to_f; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$succ_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$strip; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$splitWithBlock; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$to_i; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$0$0$encoding; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$replace19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$chr; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$delete_suffix; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$1$0$force_encoding; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$lstrip_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$setbyte; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_le19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$concatSingle; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$chop_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$chars; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$tr19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$ljust; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$initialize; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$sum; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$start_with_p; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$plus_at; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$succ; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$reverse19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$chomp19; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$sum; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$1$0$force_encoding; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$delete_suffix_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$delete_prefix_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$tr_bang19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$op_aref; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$upto; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$partition; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$end_with_p; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$swapcase_bang; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$encode; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$gsub; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$scan; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$swapcase; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$reverse_bang19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$sub; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_gt19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_lt19; │ │ │ │ │ │ import org.jruby.RubySymbol; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$intern; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$capitalize_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$scrub_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$downcase_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$each_line; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$delete_prefix; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$capitalize; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$concat; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_plus19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_mul19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$chomp_bang19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$index; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$gsub_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$chop; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$rjust; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_format; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$scrub; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$rindex; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$oct; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$1$0$unpack; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$encode; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$hex; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$op_aset; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$each_codepoint; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$squeeze_bang; │ │ │ │ │ │ @@ -170,14 +170,20 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$hex(cls, Visibility.PUBLIC, "hex"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hex", false, false, core, (Class)RubyString.class, "hex", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hex", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$empty_p(cls, Visibility.PUBLIC, "empty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "empty_p", false, false, core, (Class)RubyString.class, "empty_p", (Class)RubyBoolean.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$encode(cls, Visibility.PUBLIC, "encode"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "encode", false, false, core, (Class)RubyString.class, "encode", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encode", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$unpack(cls, Visibility.PUBLIC, "unpack"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "unpack", false, false, core, (Class)RubyString.class, "unpack", (Class)RubyArray.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$oct(cls, Visibility.PUBLIC, "oct"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "oct", false, false, core, (Class)RubyString.class, "oct", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "oct", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$rindex(cls, Visibility.PUBLIC, "rindex"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rindex", false, false, core, (Class)RubyString.class, "rindex", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rindex", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$scrub(cls, Visibility.PUBLIC, "scrub"); │ │ │ │ │ │ @@ -209,14 +215,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$concat(cls, Visibility.PUBLIC, "concat"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "concat", false, false, core, (Class)RubyString.class, "concat", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "concat", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$capitalize(cls, Visibility.PUBLIC, "capitalize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "capitalize", false, false, core, (Class)RubyString.class, "capitalize", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "capitalize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyString.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$delete_prefix(cls, Visibility.PUBLIC, "delete_prefix"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_prefix", false, false, core, (Class)RubyString.class, "delete_prefix", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete_prefix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)RubyString.class, "each_line", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$downcase_bang(cls, Visibility.PUBLIC, "downcase!"); │ │ │ │ │ │ @@ -249,48 +258,42 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "swapcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$scan(cls, Visibility.PUBLIC, "scan"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "scan", false, false, core, (Class)RubyString.class, "scan", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "scan", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$gsub(cls, Visibility.PUBLIC, "gsub"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gsub", false, false, core, (Class)RubyString.class, "gsub", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gsub", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$encode(cls, Visibility.PUBLIC, "encode"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "encode", false, false, core, (Class)RubyString.class, "encode", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encode", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$swapcase_bang(cls, Visibility.PUBLIC, "swapcase!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "swapcase_bang", false, false, core, (Class)RubyString.class, "swapcase_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "swapcase!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$end_with_p(cls, Visibility.PUBLIC, "end_with?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "end_with_p", false, false, core, (Class)RubyString.class, "end_with_p", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "end_with?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$partition(cls, Visibility.PUBLIC, "partition"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "partition", false, false, core, (Class)RubyString.class, "partition", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "partition", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$upto(cls, Visibility.PUBLIC, "upto"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "upto", false, false, core, (Class)RubyString.class, "upto", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upto", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyString.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", false, false, core, (Class)RubyString.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$tr_bang19(cls, Visibility.PUBLIC, "tr!"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "tr_bang19", false, false, core, (Class)RubyString.class, "tr_bang19", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "tr!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$delete_prefix_bang(cls, Visibility.PUBLIC, "delete_prefix!"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_prefix_bang", false, false, core, (Class)RubyString.class, "delete_prefix_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete_prefix!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$delete_suffix_bang(cls, Visibility.PUBLIC, "delete_suffix!"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_suffix_bang", false, false, core, (Class)RubyString.class, "delete_suffix_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete_suffix!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sum", false, false, core, (Class)RubyString.class, "sum", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$force_encoding(cls, Visibility.PUBLIC, "force_encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "force_encoding", false, false, core, (Class)RubyString.class, "force_encoding", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "force_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$chomp19(cls, Visibility.PUBLIC, "chomp"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chomp19", false, false, core, (Class)RubyString.class, "chomp19", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chomp", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$reverse19(cls, Visibility.PUBLIC, "reverse"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reverse19", false, false, core, (Class)RubyString.class, "reverse19", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reverse", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$succ(cls, Visibility.PUBLIC, "succ"); │ │ │ │ │ │ @@ -299,14 +302,17 @@ │ │ │ │ │ │ cls.putMethod(runtime, "next", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$plus_at(cls, Visibility.PUBLIC, "+@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "plus_at", false, false, core, (Class)RubyString.class, "plus_at", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$start_with_p(cls, Visibility.PUBLIC, "start_with?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "start_with_p", false, false, core, (Class)RubyString.class, "start_with_p", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "start_with?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sum", false, false, core, (Class)RubyString.class, "sum", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyString.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$ljust(cls, Visibility.PUBLIC, "ljust"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "ljust", false, false, core, (Class)RubyString.class, "ljust", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ljust", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$tr19(cls, Visibility.PUBLIC, "tr"); │ │ │ │ │ │ @@ -326,29 +332,23 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$setbyte(cls, Visibility.PUBLIC, "setbyte"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "setbyte", false, false, core, (Class)RubyString.class, "setbyte", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "setbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$lstrip_bang(cls, Visibility.PUBLIC, "lstrip!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lstrip_bang", false, false, core, (Class)RubyString.class, "lstrip_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lstrip!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$force_encoding(cls, Visibility.PUBLIC, "force_encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "force_encoding", false, false, core, (Class)RubyString.class, "force_encoding", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "force_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$delete_suffix(cls, Visibility.PUBLIC, "delete_suffix"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_suffix", false, false, core, (Class)RubyString.class, "delete_suffix", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete_suffix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$chr(cls, Visibility.PUBLIC, "chr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "chr", false, false, core, (Class)RubyString.class, "chr", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$replace19(cls, Visibility.PUBLIC, "replace"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "replace19", false, false, core, (Class)RubyString.class, "replace19", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "replace", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyString.class, "encoding", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$to_i(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "to_i", false, false, core, (Class)RubyString.class, "to_i", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$splitWithBlock(cls, Visibility.PUBLIC, "split"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "splitWithBlock", false, false, core, (Class)RubyString.class, "splitWithBlock", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "split", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$strip(cls, Visibility.PUBLIC, "strip"); │ │ │ │ │ │ @@ -357,27 +357,27 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$succ_bang(cls, Visibility.PUBLIC, "succ!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "succ_bang", false, false, core, (Class)RubyString.class, "succ_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "succ!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "next!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$to_f(cls, Visibility.PUBLIC, "to_f"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_f", false, false, core, (Class)RubyString.class, "to_f", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_f", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyString.class, "encoding", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$match_p(cls, Visibility.PUBLIC, "match?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "match_p", false, false, core, (Class)RubyString.class, "match_p", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyString.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_str", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$prepend(cls, Visibility.PUBLIC, "prepend"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "prepend", false, false, core, (Class)RubyString.class, "prepend", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "prepend", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$unpack(cls, Visibility.PUBLIC, "unpack"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "unpack", false, false, core, (Class)RubyString.class, "unpack", (Class)RubyArray.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyString.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$rstrip_bang(cls, Visibility.PUBLIC, "rstrip!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rstrip_bang", false, false, core, (Class)RubyString.class, "rstrip_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rstrip!", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -392,44 +392,41 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "grapheme_clusters", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$slice_bang(cls, Visibility.PUBLIC, "slice!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "slice_bang", false, false, core, (Class)RubyString.class, "slice_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "slice!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$minus_at(cls, Visibility.PUBLIC, "-@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "minus_at", false, false, core, (Class)RubyString.class, "minus_at", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-@", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "clear", false, false, core, (Class)RubyString.class, "clear", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$upcase(cls, Visibility.PUBLIC, "upcase"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "upcase", false, false, core, (Class)RubyString.class, "upcase", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$bytesize(cls, Visibility.PUBLIC, "bytesize"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "bytesize", false, false, core, (Class)RubyString.class, "bytesize", (Class)RubyFixnum.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bytesize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$b(cls, Visibility.PUBLIC, "b"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "b", false, false, core, (Class)RubyString.class, "b", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "b", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyString.class, "inspect", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubyString.class, "freeze", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$delete_bang(cls, Visibility.PUBLIC, "delete!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "delete_bang", false, false, core, (Class)RubyString.class, "delete_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$each_byte(cls, Visibility.PUBLIC, "each_byte"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_byte", false, false, core, (Class)RubyString.class, "each_byte", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_byte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$each_grapheme_cluster(cls, Visibility.PUBLIC, "each_grapheme_cluster"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_grapheme_cluster", false, false, core, (Class)RubyString.class, "each_grapheme_cluster", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_grapheme_cluster", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$op_ge19(cls, Visibility.PUBLIC, ">="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_ge19", false, false, core, (Class)RubyString.class, "op_ge19", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "clear", false, false, core, (Class)RubyString.class, "clear", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$squeeze(cls, Visibility.PUBLIC, "squeeze"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "squeeze", false, false, core, (Class)RubyString.class, "squeeze", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "squeeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$downcase(cls, Visibility.PUBLIC, "downcase"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "downcase", false, false, core, (Class)RubyString.class, "downcase", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "downcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$tr_s19(cls, Visibility.PUBLIC, "tr_s"); │ │ │ │ │ │ @@ -443,14 +440,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "crypt", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$insert(cls, Visibility.PUBLIC, "insert"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "insert", false, false, core, (Class)RubyString.class, "insert", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "insert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$to_c(cls, Visibility.PUBLIC, "to_c"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_c", false, false, core, (Class)RubyString.class, "to_c", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_c", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubyString.class, "freeze", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$delete(cls, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "delete", false, false, core, (Class)RubyString.class, "delete", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$upcase_bang(cls, Visibility.PUBLIC, "upcase!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "upcase_bang", false, false, core, (Class)RubyString.class, "upcase_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upcase!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$str_eql_p19(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyStruct$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,31 +2,31 @@ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$select; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$2$0$aset; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$each; │ │ │ │ │ │ +import org.jruby.RubyStruct$INVOKER$i$0$0$each_pair; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.RubyStruct$INVOKER$i$0$0$each_pair; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$members; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$values_at; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$size; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyStruct$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$dig; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$1$0$aref; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyStruct$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyStruct; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$s$0$0$newInstance; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -41,17 +41,14 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyStruct$INVOKER$s$0$0$newInstance((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "newInstance", true, false, core, (Class)RubyStruct.class, "newInstance", (Class)RubyClass.class, org$jruby$RubyStruct$POPULATOR.ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyStruct.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyStruct.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$1$0$aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "aref", false, false, core, (Class)RubyStruct.class, "aref", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyStruct.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$dig(cls, Visibility.PUBLIC, "dig"); │ │ │ │ │ │ @@ -63,34 +60,37 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$to_h(cls, Visibility.PUBLIC, "to_h"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_h", false, false, core, (Class)RubyStruct.class, "to_h", (Class)RubyHash.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_h", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyStruct.class, "to_a", (Class)RubyArray.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "values", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyStruct.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)RubyStruct.class, "eql_p", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyStruct.class, "size", (Class)RubyFixnum.class, org$jruby$RubyStruct$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$values_at(cls, Visibility.PUBLIC, "values_at"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "values_at", false, false, core, (Class)RubyStruct.class, "values_at", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "values_at", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$members(cls, Visibility.PUBLIC, "members"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "members", false, false, core, (Class)RubyStruct.class, "members", (Class)RubyArray.class, org$jruby$RubyStruct$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "members", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$each_pair(cls, Visibility.PUBLIC, "each_pair"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_pair", false, false, core, (Class)RubyStruct.class, "each_pair", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyStruct.class, "inspect", (Class)RubyString.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$each_pair(cls, Visibility.PUBLIC, "each_pair"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_pair", false, false, core, (Class)RubyStruct.class, "each_pair", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyStruct.class, "each", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$2$0$aset(cls, Visibility.PUBLIC, "[]="); │ │ │ │ │ │ populateMethod(javaMethod, 2, "aset", false, false, core, (Class)RubyStruct.class, "aset", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$select(cls, Visibility.PUBLIC, "select"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubySymbol$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$1$0$casecmp; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$to_s; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$capitalize; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$downcase; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$0$0$id2name; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$to_sym; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$match_p; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$0$0$encoding; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$swapcase; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$succ; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$1$0$casecmp; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$to_proc; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$0$0$hash; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$downcase; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$upcase; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$0$0$encoding; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$capitalize; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$match_m; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$0$0$id2name; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$casecmp_p; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$swapcase; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$op_aref; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$op_match; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubySymbol; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$s$0$0$all_symbols; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -47,77 +47,77 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "all_symbols", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubySymbol.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_match", false, false, core, (Class)RubySymbol.class, "op_match", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubySymbol.class, "hash", (Class)RubyFixnum.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", false, false, core, (Class)RubySymbol.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$swapcase(cls, Visibility.PUBLIC, "swapcase"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "swapcase", false, false, core, (Class)RubySymbol.class, "swapcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "swapcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$casecmp_p(cls, Visibility.PUBLIC, "casecmp?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "casecmp_p", false, false, core, (Class)RubySymbol.class, "casecmp_p", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "casecmp?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$id2name(cls, Visibility.PUBLIC, "id2name"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "id2name", false, false, core, (Class)RubySymbol.class, "id2name", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "id2name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$match_m(cls, Visibility.PUBLIC, "match"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "match_m", false, false, core, (Class)RubySymbol.class, "match_m", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", false, false, core, (Class)RubySymbol.class, "length", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$capitalize(cls, Visibility.PUBLIC, "capitalize"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "capitalize", false, false, core, (Class)RubySymbol.class, "capitalize", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "capitalize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubySymbol.class, "encoding", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$upcase(cls, Visibility.PUBLIC, "upcase"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "upcase", false, false, core, (Class)RubySymbol.class, "upcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$downcase(cls, Visibility.PUBLIC, "downcase"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "downcase", false, false, core, (Class)RubySymbol.class, "downcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "downcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubySymbol.class, "hash", (Class)RubyFixnum.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC, "to_proc"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_proc", false, false, core, (Class)RubySymbol.class, "to_proc", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$casecmp(cls, Visibility.PUBLIC, "casecmp"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "casecmp", false, false, core, (Class)RubySymbol.class, "casecmp", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "casecmp", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$succ(cls, Visibility.PUBLIC, "succ"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "succ", false, false, core, (Class)RubySymbol.class, "succ", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "succ", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "next", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$swapcase(cls, Visibility.PUBLIC, "swapcase"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "swapcase", false, false, core, (Class)RubySymbol.class, "swapcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "swapcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubySymbol.class, "encoding", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$match_p(cls, Visibility.PUBLIC, "match?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "match_p", false, false, core, (Class)RubySymbol.class, "match_p", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubySymbol.class, "inspect", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$to_sym(cls, Visibility.PUBLIC, "to_sym"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_sym", false, false, core, (Class)RubySymbol.class, "to_sym", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_sym", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "intern", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$downcase(cls, Visibility.PUBLIC, "downcase"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "downcase", false, false, core, (Class)RubySymbol.class, "downcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "downcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$id2name(cls, Visibility.PUBLIC, "id2name"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "id2name", false, false, core, (Class)RubySymbol.class, "id2name", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "id2name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$empty_p(cls, Visibility.PUBLIC, "empty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "empty_p", false, false, core, (Class)RubySymbol.class, "empty_p", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", false, false, core, (Class)RubySymbol.class, "op_eqq", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_cmp", false, false, core, (Class)RubySymbol.class, "op_cmp", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$capitalize(cls, Visibility.PUBLIC, "capitalize"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "capitalize", false, false, core, (Class)RubySymbol.class, "capitalize", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "capitalize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubySymbol.class, "to_s", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$casecmp(cls, Visibility.PUBLIC, "casecmp"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "casecmp", false, false, core, (Class)RubySymbol.class, "casecmp", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "casecmp", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubySymbol", "op_match", "=~", "id2name", "id2name", "downcase", "downcase", "casecmp", "casecmp", "op_eqq", "===", "swapcase", "swapcase", "length", "length", "match_p", "match?", "empty_p", "empty?", "op_cmp", "<=>", "op_equal", "==", "op_aref", "[]", "encoding", "encoding", "match_m", "match", "capitalize", "capitalize", "casecmp_p", "casecmp?", "upcase", "upcase", "succ", "succ", "to_proc", "to_proc", "inspect", "inspect", "to_sym", "to_sym", "to_s", "to_s", "all_symbols", "all_symbols", "hash", "hash" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubySymbol", "op_match", "=~", "downcase", "downcase", "casecmp", "casecmp", "id2name", "id2name", "op_eqq", "===", "length", "length", "swapcase", "swapcase", "match_p", "match?", "empty_p", "empty?", "op_cmp", "<=>", "op_equal", "==", "op_aref", "[]", "encoding", "encoding", "match_m", "match", "capitalize", "capitalize", "casecmp_p", "casecmp?", "upcase", "upcase", "succ", "succ", "to_proc", "to_proc", "inspect", "inspect", "to_sym", "to_sym", "to_s", "to_s", "all_symbols", "all_symbols", "hash", "hash" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubySystemCallError$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubySystemCallError$INVOKER$i$0$2$initialize; │ │ │ │ │ │ +import org.jruby.RubySystemCallError$INVOKER$i$0$0$errno; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubySystemCallError; │ │ │ │ │ │ -import org.jruby.RubySystemCallError$INVOKER$i$0$0$errno; │ │ │ │ │ │ +import org.jruby.RubySystemCallError$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubySystemCallError$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubySystemCallError$INVOKER$i$0$0$errno(cls, Visibility.PUBLIC, "errno"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "errno", false, false, core, (Class)RubySystemCallError.class, "errno", (Class)IRubyObject.class, org$jruby$RubySystemCallError$POPULATOR.ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "errno", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySystemCallError$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubySystemCallError$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySystemCallError.class, "initialize", (Class)IRubyObject.class, org$jruby$RubySystemCallError$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySystemCallError$INVOKER$i$0$0$errno(cls, Visibility.PUBLIC, "errno"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "errno", false, false, core, (Class)RubySystemCallError.class, "errno", (Class)IRubyObject.class, org$jruby$RubySystemCallError$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "errno", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubySystemCallError", "errno", "errno", "initialize", "initialize" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubySystemExit$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubySystemExit$INVOKER$i$0$0$success_p; │ │ │ │ │ │ -import org.jruby.RubySystemExit$INVOKER$i$0$0$status; │ │ │ │ │ │ +import org.jruby.RubySystemExit$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubySystemExit; │ │ │ │ │ │ -import org.jruby.RubySystemExit$INVOKER$i$0$2$initialize; │ │ │ │ │ │ +import org.jruby.RubySystemExit$INVOKER$i$0$0$status; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubySystemExit$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySystemExit.class, "initialize", (Class)IRubyObject.class, org$jruby$RubySystemExit$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$0$status(cls, Visibility.PUBLIC, "status"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$0$status(cls, Visibility.PUBLIC, "status"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "status", false, false, core, (Class)RubySystemExit.class, "status", (Class)IRubyObject.class, org$jruby$RubySystemExit$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "status", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "status", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySystemExit.class, "initialize", (Class)IRubyObject.class, org$jruby$RubySystemExit$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$0$success_p(cls, Visibility.PUBLIC, "success?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "success_p", false, false, core, (Class)RubySystemExit.class, "success_p", (Class)IRubyObject.class, org$jruby$RubySystemExit$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "success?", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubySystemExit", "success_p", "success?", "initialize", "initialize", "status", "status" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyThread$Location$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,48 +1,48 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$to_s; │ │ │ │ │ │ -import org.jruby.RubyThread$Location$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$absolute_path; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$base_label; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$lineno; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$label; │ │ │ │ │ │ +import org.jruby.RubyThread$Location$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyThread; │ │ │ │ │ │ -import org.jruby.RubyThread$Location$INVOKER$i$0$0$path; │ │ │ │ │ │ +import org.jruby.RubyThread$Location$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyThread$Location$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyThread.Location.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyThread.Location.class, "path", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$label(cls, Visibility.PUBLIC, "label"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "label", false, false, core, (Class)RubyThread.Location.class, "label", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "label", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)RubyThread.Location.class, "lineno", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$base_label(cls, Visibility.PUBLIC, "base_label"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "base_label", false, false, core, (Class)RubyThread.Location.class, "base_label", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "base_label", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$absolute_path(cls, Visibility.PUBLIC, "absolute_path"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "absolute_path", false, false, core, (Class)RubyThread.Location.class, "absolute_path", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "absolute_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyThread.Location.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyThread.Location.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyThread.Location", "path", "path", "lineno", "lineno", "absolute_path", "absolute_path", "base_label", "base_label", "inspect", "inspect", "to_s", "to_s", "label", "label" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyThread$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,64 +1,64 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$keys; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$run; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$group; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$alive_p; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$getName; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$stop_p; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$add_trace_func; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$report_on_exception; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$abort_on_exception_set; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$backtrace_locations; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$thread_variable_get; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$key_p; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$wakeup; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$thread_variables; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$2$0$thread_variable_set; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$wakeup; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$kill; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$value; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$setName; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$1$pending_interrupt_p; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$thread_variable_p; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$initialize; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$op_aref; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$1$0$set_trace_func; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$priority_set; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$3$raise; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$1$join; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$2$0$op_aset; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$1$0$set_trace_func; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$priority; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$status; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$group; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$1$join; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$run; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$3$raise; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$safe_level; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$abort_on_exception; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$backtrace; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$report_on_exception_set; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$priority; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$handle_interrupt; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$s$0$0$list; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$kill; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$s$0$0$main; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$s$0$0$current; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$exit; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$stop; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$add_trace_func; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$report_on_exception; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$abort_on_exception_set; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$exclusive; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$s$0$0$list; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$start; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$s$0$0$current; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$pass; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$s$0$0$main; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$1$pending_interrupt_p; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$report_on_exception_set; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$abort_on_exception; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyThread; │ │ │ │ │ │ @@ -82,29 +82,20 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "abort_on_exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$1$0$report_on_exception_set((RubyModule)singletonClass, Visibility.PUBLIC, "report_on_exception="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "report_on_exception_set", true, false, core, (Class)RubyThread.class, "report_on_exception_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "report_on_exception=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$1$pending_interrupt_p((RubyModule)singletonClass, Visibility.PUBLIC, "pending_interrupt?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pending_interrupt_p", true, false, core, (Class)RubyThread.class, "pending_interrupt_p", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "pending_interrupt?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$main((RubyModule)singletonClass, Visibility.PUBLIC, "main"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "main", true, false, core, (Class)RubyThread.class, "main", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "main", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$pass((RubyModule)singletonClass, Visibility.PUBLIC, "pass"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "pass", true, false, core, (Class)RubyThread.class, "pass", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "pass", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$current((RubyModule)singletonClass, Visibility.PUBLIC, "current"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "current", true, false, core, (Class)RubyThread.class, "current", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "current", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$start((RubyModule)singletonClass, Visibility.PUBLIC, "start"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "start", true, false, core, (Class)RubyThread.class, "start", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$list((RubyModule)singletonClass, Visibility.PUBLIC, "list"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "list", true, false, core, (Class)RubyThread.class, "list", (Class)RubyArray.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "list", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$exclusive((RubyModule)singletonClass, Visibility.PUBLIC, "exclusive"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exclusive", true, false, core, (Class)RubyThread.class, "exclusive", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exclusive", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$1$0$abort_on_exception_set((RubyModule)singletonClass, Visibility.PUBLIC, "abort_on_exception="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "abort_on_exception_set", true, false, core, (Class)RubyThread.class, "abort_on_exception_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "abort_on_exception=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$report_on_exception((RubyModule)singletonClass, Visibility.PUBLIC, "report_on_exception"); │ │ │ │ │ │ @@ -115,94 +106,103 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "add_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$stop((RubyModule)singletonClass, Visibility.PUBLIC, "stop"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "stop", true, false, core, (Class)RubyThread.class, "stop", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "stop", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$exit((RubyModule)singletonClass, Visibility.PUBLIC, "exit"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exit", true, false, core, (Class)RubyThread.class, "exit", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$current((RubyModule)singletonClass, Visibility.PUBLIC, "current"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "current", true, false, core, (Class)RubyThread.class, "current", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "current", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$main((RubyModule)singletonClass, Visibility.PUBLIC, "main"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "main", true, false, core, (Class)RubyThread.class, "main", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "main", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$1$0$kill((RubyModule)singletonClass, Visibility.PUBLIC, "kill"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "kill", true, false, core, (Class)RubyThread.class, "kill", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "kill", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$list((RubyModule)singletonClass, Visibility.PUBLIC, "list"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "list", true, false, core, (Class)RubyThread.class, "list", (Class)RubyArray.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "list", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$1$0$handle_interrupt((RubyModule)singletonClass, Visibility.PUBLIC, "handle_interrupt"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "handle_interrupt", true, false, core, (Class)RubyThread.class, "handle_interrupt", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "handle_interrupt", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyThread.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$priority(cls, Visibility.PUBLIC, "priority"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "priority", false, false, core, (Class)RubyThread.class, "priority", (Class)RubyFixnum.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "priority", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$report_on_exception_set(cls, Visibility.PUBLIC, "report_on_exception="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "report_on_exception_set", false, false, core, (Class)RubyThread.class, "report_on_exception_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "report_on_exception=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "backtrace", false, false, core, (Class)RubyThread.class, "backtrace", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$abort_on_exception(cls, Visibility.PUBLIC, "abort_on_exception"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abort_on_exception", false, false, core, (Class)RubyThread.class, "abort_on_exception", (Class)RubyBoolean.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abort_on_exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$safe_level(cls, Visibility.PUBLIC, "safe_level"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "safe_level", false, false, core, (Class)RubyThread.class, "safe_level", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "safe_level", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$1$join(cls, Visibility.PUBLIC, "join"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "join", false, false, core, (Class)RubyThread.class, "join", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$group(cls, Visibility.PUBLIC, "group"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "group", false, false, core, (Class)RubyThread.class, "group", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "group", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$3$raise(cls, Visibility.PUBLIC, "raise"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "raise", false, false, core, (Class)RubyThread.class, "raise", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "raise", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$run(cls, Visibility.PUBLIC, "run"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "run", false, false, core, (Class)RubyThread.class, "run", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "run", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$status(cls, Visibility.PUBLIC, "status"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "status", false, false, core, (Class)RubyThread.class, "status", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "status", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyThread.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$priority(cls, Visibility.PUBLIC, "priority"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "priority", false, false, core, (Class)RubyThread.class, "priority", (Class)RubyFixnum.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "priority", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$set_trace_func(cls, Visibility.PUBLIC, "set_trace_func"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_trace_func", false, false, core, (Class)RubyThread.class, "set_trace_func", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$2$0$op_aset(cls, Visibility.PUBLIC, "[]="); │ │ │ │ │ │ populateMethod(javaMethod, 2, "op_aset", false, false, core, (Class)RubyThread.class, "op_aset", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$3$raise(cls, Visibility.PUBLIC, "raise"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "raise", false, false, core, (Class)RubyThread.class, "raise", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "raise", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$1$join(cls, Visibility.PUBLIC, "join"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "join", false, false, core, (Class)RubyThread.class, "join", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$priority_set(cls, Visibility.PUBLIC, "priority="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "priority_set", false, false, core, (Class)RubyThread.class, "priority_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "priority=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$set_trace_func(cls, Visibility.PUBLIC, "set_trace_func"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_trace_func", false, false, core, (Class)RubyThread.class, "set_trace_func", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_aref", false, false, core, (Class)RubyThread.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyThread.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$thread_variable_p(cls, Visibility.PUBLIC, "thread_variable?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "thread_variable_p", false, false, core, (Class)RubyThread.class, "thread_variable_p", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thread_variable?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyThread.class, "inspect", (Class)RubyString.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$1$pending_interrupt_p(cls, Visibility.PUBLIC, "pending_interrupt?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pending_interrupt_p", false, false, core, (Class)RubyThread.class, "pending_interrupt_p", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pending_interrupt?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$setName(cls, Visibility.PUBLIC, "name="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "setName", false, false, core, (Class)RubyThread.class, "setName", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$value(cls, Visibility.PUBLIC, "value"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "value", false, false, core, (Class)RubyThread.class, "value", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyThread.class, "inspect", (Class)RubyString.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$kill(cls, Visibility.PUBLIC, "kill"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "kill", false, false, core, (Class)RubyThread.class, "kill", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "kill", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "terminate", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$wakeup(cls, Visibility.PUBLIC, "wakeup"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "wakeup", false, false, core, (Class)RubyThread.class, "wakeup", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "wakeup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$2$0$thread_variable_set(cls, Visibility.PUBLIC, "thread_variable_set"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "thread_variable_set", false, false, core, (Class)RubyThread.class, "thread_variable_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thread_variable_set", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$thread_variables(cls, Visibility.PUBLIC, "thread_variables"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "thread_variables", false, false, core, (Class)RubyThread.class, "thread_variables", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thread_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$wakeup(cls, Visibility.PUBLIC, "wakeup"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "wakeup", false, false, core, (Class)RubyThread.class, "wakeup", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "wakeup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$key_p(cls, Visibility.PUBLIC, "key?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "key_p", false, false, core, (Class)RubyThread.class, "key_p", (Class)RubyBoolean.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "key?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$thread_variable_get(cls, Visibility.PUBLIC, "thread_variable_get"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "thread_variable_get", false, false, core, (Class)RubyThread.class, "thread_variable_get", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thread_variable_get", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$backtrace_locations(cls, Visibility.PUBLIC, "backtrace_locations"); │ │ │ │ │ │ @@ -222,16 +222,16 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "stop?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$getName(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getName", false, false, core, (Class)RubyThread.class, "getName", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$alive_p(cls, Visibility.PUBLIC, "alive?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "alive_p", false, false, core, (Class)RubyThread.class, "alive_p", (Class)RubyBoolean.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "alive?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$run(cls, Visibility.PUBLIC, "run"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "run", false, false, core, (Class)RubyThread.class, "run", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "run", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$group(cls, Visibility.PUBLIC, "group"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "group", false, false, core, (Class)RubyThread.class, "group", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "group", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$keys(cls, Visibility.PUBLIC, "keys"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "keys", false, false, core, (Class)RubyThread.class, "keys", (Class)RubyArray.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "keys", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyThread", "setName", "name=", "key_p", "key?", "getName", "name", "pending_interrupt_p", "pending_interrupt?", "handle_interrupt", "handle_interrupt", "backtrace", "backtrace", "add_trace_func", "add_trace_func", "keys", "keys", "main", "main", "run", "run", "report_on_exception_set", "report_on_exception=", "backtrace_locations", "backtrace_locations", "priority_set", "priority=", "current", "current", "raise", "raise", "exclusive", "exclusive", "join", "join", "value", "value", "group", "group", "abort_on_exception", "abort_on_exception", "op_aset", "[]=", "pass", "pass", "safe_level", "safe_level", "wakeup", "wakeup", "stop_p", "stop?", "start", "start", "newInstance", "new", "abort_on_exception_set", "abort_on_exception=", "set_trace_func", "set_trace_func", "op_aref", "[]", "list", "list", "kill", "kill", "priority", "priority", "thread_variable_set", "thread_variable_set", "thread_variables", "thread_variables", "exit", "exit", "thread_variable_p", "thread_variable?", "thread_variable_get", "thread_variable_get", "report_on_exception", "report_on_exception", "stop", "stop", "fetch", "fetch", "inspect", "inspect", "alive_p", "alive?", "initialize", "initialize", "status", "status" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyThread", "setName", "name=", "key_p", "key?", "getName", "name", "pending_interrupt_p", "pending_interrupt?", "handle_interrupt", "handle_interrupt", "backtrace", "backtrace", "add_trace_func", "add_trace_func", "keys", "keys", "main", "main", "run", "run", "report_on_exception_set", "report_on_exception=", "backtrace_locations", "backtrace_locations", "priority_set", "priority=", "current", "current", "raise", "raise", "exclusive", "exclusive", "join", "join", "value", "value", "group", "group", "abort_on_exception", "abort_on_exception", "op_aset", "[]=", "pass", "pass", "safe_level", "safe_level", "wakeup", "wakeup", "stop_p", "stop?", "start", "start", "newInstance", "new", "abort_on_exception_set", "abort_on_exception=", "set_trace_func", "set_trace_func", "op_aref", "[]", "kill", "kill", "list", "list", "priority", "priority", "thread_variable_set", "thread_variable_set", "thread_variables", "thread_variables", "exit", "exit", "thread_variable_p", "thread_variable?", "thread_variable_get", "thread_variable_get", "report_on_exception", "report_on_exception", "stop", "stop", "fetch", "fetch", "inspect", "inspect", "alive_p", "alive?", "initialize", "initialize", "status", "status" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyTime$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -10,16 +10,14 @@ │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$wday; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$to_r; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$zone; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$getgm; │ │ │ │ │ │ import org.jruby.RubyFloat; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$to_f; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$thursday_p; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyTime$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$sec; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$saturday_p; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$year; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$hour; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$getlocal; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ @@ -33,27 +31,29 @@ │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$1$round; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$yday; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$mday; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$dump; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$month; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyTime$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_minus; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$strftime; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$min; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyTime$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$isdst; │ │ │ │ │ │ -import org.jruby.RubyTime$INVOKER$i$0$0$succ; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$asctime; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$to_s; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyTime$INVOKER$i$0$0$to_a; │ │ │ │ │ │ +import org.jruby.RubyTime$INVOKER$i$0$0$succ; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$to_i; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$nsec; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$tuesday_p; │ │ │ │ │ │ import org.jruby.RubyInteger; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$usec; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$monday_p; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_le; │ │ │ │ │ │ @@ -120,50 +120,53 @@ │ │ │ │ │ │ populateMethod(javaMethod, 0, "nsec", false, false, core, (Class)RubyTime.class, "nsec", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "nsec", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "tv_nsec", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_i(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_i", false, false, core, (Class)RubyTime.class, "to_i", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "tv_sec", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyTime.class, "to_a", (Class)RubyArray.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$succ(cls, Visibility.PUBLIC, "succ"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "succ", false, false, core, (Class)RubyTime.class, "succ", (Class)RubyTime.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "succ", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyTime.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", false, false, core, (Class)RubyTime.class, "op_eqq", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$asctime(cls, Visibility.PUBLIC, "asctime"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "asctime", false, false, core, (Class)RubyTime.class, "asctime", (Class)RubyString.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "asctime", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "ctime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyTime.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$succ(cls, Visibility.PUBLIC, "succ"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "succ", false, false, core, (Class)RubyTime.class, "succ", (Class)RubyTime.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "succ", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$isdst(cls, Visibility.PUBLIC, "isdst"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "isdst", false, false, core, (Class)RubyTime.class, "isdst", (Class)RubyBoolean.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "isdst", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "dst?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyTime.class, "to_a", (Class)RubyArray.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$min(cls, Visibility.PUBLIC, "min"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "min", false, false, core, (Class)RubyTime.class, "min", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyTime.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$strftime(cls, Visibility.PUBLIC, "strftime"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "strftime", false, false, core, (Class)RubyTime.class, "strftime", (Class)RubyString.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "strftime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_minus", false, false, core, (Class)RubyTime.class, "op_minus", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyTime.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$month(cls, Visibility.PUBLIC, "month"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "month", false, false, core, (Class)RubyTime.class, "month", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "month", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "mon", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$dump(cls, Visibility.PUBLIC, "_dump"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "dump", false, false, core, (Class)RubyTime.class, "dump", (Class)RubyString.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -220,17 +223,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "saturday?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_cmp", false, false, core, (Class)RubyTime.class, "op_cmp", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$sec(cls, Visibility.PUBLIC, "sec"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sec", false, false, core, (Class)RubyTime.class, "sec", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sec", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyTime.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$thursday_p(cls, Visibility.PUBLIC, "thursday?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "thursday_p", false, false, core, (Class)RubyTime.class, "thursday_p", (Class)RubyBoolean.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thursday?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_f(cls, Visibility.PUBLIC, "to_f"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_f", false, false, core, (Class)RubyTime.class, "to_f", (Class)RubyFloat.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_f", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$getgm(cls, Visibility.PUBLIC, "getgm"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyUncaughtThrowError$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyUncaughtThrowError$INVOKER$i$0$0$value; │ │ │ │ │ │ import org.jruby.RubyUncaughtThrowError$INVOKER$i$0$0$tag; │ │ │ │ │ │ +import org.jruby.RubyUncaughtThrowError$INVOKER$i$0$0$value; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyUncaughtThrowError; │ │ │ │ │ │ import org.jruby.RubyUncaughtThrowError$INVOKER$i$0$1$initialize; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -17,16 +17,16 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyUncaughtThrowError$INVOKER$i$0$1$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyUncaughtThrowError.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyUncaughtThrowError$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyUncaughtThrowError$INVOKER$i$0$0$tag(cls, Visibility.PUBLIC, "tag"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "tag", false, false, core, (Class)RubyUncaughtThrowError.class, "tag", (Class)IRubyObject.class, org$jruby$RubyUncaughtThrowError$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "tag", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUncaughtThrowError$INVOKER$i$0$0$value(cls, Visibility.PUBLIC, "value"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "value", false, false, core, (Class)RubyUncaughtThrowError.class, "value", (Class)IRubyObject.class, org$jruby$RubyUncaughtThrowError$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyUncaughtThrowError$INVOKER$i$0$0$tag(cls, Visibility.PUBLIC, "tag"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "tag", false, false, core, (Class)RubyUncaughtThrowError.class, "tag", (Class)IRubyObject.class, org$jruby$RubyUncaughtThrowError$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "tag", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyUncaughtThrowError", "initialize", "initialize", "tag", "tag", "value", "value" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -7,123 +7,129 @@ │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_ge; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$remainder; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$nan_p; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$ceil; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$op_uplus; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$_dump; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$2$round; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$op_uminus; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$divmod; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$zero_p; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$precs; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_quo; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$sqrt; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_minus; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$fix; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_mul; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$to_f; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_mod; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$coerce; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$hash; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$frac; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$floor; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$2$0$add2; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$to_s; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$exponent; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$split; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$sign; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$nonzero_p; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$to_r; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$finite_p; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$_dump; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$to_int; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$precs; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$infinite_p; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$op_div; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$abs; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$truncate; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$coerce; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$2$0$mult2; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$frac; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_le; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$2$0$sub2; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_pow; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$1$mode; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$save_exception_mode; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$save_rounding_mode; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$1$0$_load; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$1$0$induced_from; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$save_limit; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$1$0$interpret_loosely; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$double_fig; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$limit; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$save_rounding_mode; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$new_; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$1$mode; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$1$0$interpret_loosely; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$new_; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$double_fig; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$new_((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "new_", true, false, core, (Class)RubyBigDecimal.class, "new_", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$limit((RubyModule)singletonClass, Visibility.PUBLIC, "limit"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "limit", true, false, core, (Class)RubyBigDecimal.class, "limit", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "limit", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$double_fig((RubyModule)singletonClass, Visibility.PUBLIC, "double_fig"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$double_fig((RubyModule)singletonClass, Visibility.PUBLIC, "double_fig"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "double_fig", true, false, core, (Class)RubyBigDecimal.class, "double_fig", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "double_fig", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "double_fig", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$1$0$interpret_loosely((RubyModule)singletonClass, Visibility.PUBLIC, "interpret_loosely"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "interpret_loosely", true, false, core, (Class)RubyBigDecimal.class, "interpret_loosely", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "interpret_loosely", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$1$mode((RubyModule)singletonClass, Visibility.PUBLIC, "mode"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "mode", true, false, core, (Class)RubyBigDecimal.class, "mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$new_((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "new_", true, false, core, (Class)RubyBigDecimal.class, "new_", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$save_rounding_mode((RubyModule)singletonClass, Visibility.PUBLIC, "save_rounding_mode"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "save_rounding_mode", true, false, core, (Class)RubyBigDecimal.class, "save_rounding_mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "save_rounding_mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$limit((RubyModule)singletonClass, Visibility.PUBLIC, "limit"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "limit", true, false, core, (Class)RubyBigDecimal.class, "limit", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "limit", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$save_limit((RubyModule)singletonClass, Visibility.PUBLIC, "save_limit"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "save_limit", true, false, core, (Class)RubyBigDecimal.class, "save_limit", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "save_limit", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$1$0$induced_from((RubyModule)singletonClass, Visibility.PUBLIC, "induced_from"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "induced_from", true, false, core, (Class)RubyBigDecimal.class, "induced_from", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "induced_from", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$1$0$_load((RubyModule)singletonClass, Visibility.PUBLIC, "_load"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "_load", true, false, core, (Class)RubyBigDecimal.class, "_load", (Class)RubyBigDecimal.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$save_rounding_mode((RubyModule)singletonClass, Visibility.PUBLIC, "save_rounding_mode"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "save_rounding_mode", true, false, core, (Class)RubyBigDecimal.class, "save_rounding_mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "save_rounding_mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$save_exception_mode((RubyModule)singletonClass, Visibility.PUBLIC, "save_exception_mode"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "save_exception_mode", true, false, core, (Class)RubyBigDecimal.class, "save_exception_mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "save_exception_mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$1$mode((RubyModule)singletonClass, Visibility.PUBLIC, "mode"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "mode", true, false, core, (Class)RubyBigDecimal.class, "mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_pow(cls, Visibility.PUBLIC, "**"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_pow", false, false, core, (Class)RubyBigDecimal.class, "op_pow", (Class)RubyBigDecimal.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "**", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "power", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$2$0$sub2(cls, Visibility.PUBLIC, "sub"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "sub2", false, false, core, (Class)RubyBigDecimal.class, "sub2", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sub", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_le(cls, Visibility.PUBLIC, "<="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_le", false, false, core, (Class)RubyBigDecimal.class, "op_le", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$frac(cls, Visibility.PUBLIC, "frac"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "frac", false, false, core, (Class)RubyBigDecimal.class, "frac", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "frac", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$2$0$mult2(cls, Visibility.PUBLIC, "mult"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "mult2", false, false, core, (Class)RubyBigDecimal.class, "mult2", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mult", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$coerce(cls, Visibility.PUBLIC, "coerce"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "coerce", false, false, core, (Class)RubyBigDecimal.class, "coerce", (Class)RubyArray.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "coerce", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$truncate(cls, Visibility.PUBLIC, "truncate"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "truncate", false, false, core, (Class)RubyBigDecimal.class, "truncate", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "truncate", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$abs(cls, Visibility.PUBLIC, "abs"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abs", false, false, core, (Class)RubyBigDecimal.class, "abs", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abs", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$op_div(cls, Visibility.PUBLIC, "div"); │ │ │ │ │ │ @@ -132,21 +138,21 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)RubyBigDecimal.class, "eql_p", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$infinite_p(cls, Visibility.PUBLIC, "infinite?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "infinite_p", false, false, core, (Class)RubyBigDecimal.class, "infinite_p", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "infinite?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$precs(cls, Visibility.PUBLIC, "precs"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "precs", false, false, core, (Class)RubyBigDecimal.class, "precs", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "precs", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$to_int(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_int", false, false, core, (Class)RubyBigDecimal.class, "to_int", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_int", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$_dump(cls, Visibility.PUBLIC, "_dump"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "_dump", false, false, core, (Class)RubyBigDecimal.class, "_dump", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$finite_p(cls, Visibility.PUBLIC, "finite?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "finite_p", false, false, core, (Class)RubyBigDecimal.class, "finite_p", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "finite?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$to_r(cls, Visibility.PUBLIC, "to_r"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_r", false, false, core, (Class)RubyBigDecimal.class, "to_r", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_r", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ @@ -175,23 +181,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$2$0$add2(cls, Visibility.PUBLIC, "add"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "add2", false, false, core, (Class)RubyBigDecimal.class, "add2", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "add", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$floor(cls, Visibility.PUBLIC, "floor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "floor", false, false, core, (Class)RubyBigDecimal.class, "floor", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "floor", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$frac(cls, Visibility.PUBLIC, "frac"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "frac", false, false, core, (Class)RubyBigDecimal.class, "frac", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "frac", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyBigDecimal.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$coerce(cls, Visibility.PUBLIC, "coerce"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "coerce", false, false, core, (Class)RubyBigDecimal.class, "coerce", (Class)RubyArray.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "coerce", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyBigDecimal.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_mod(cls, Visibility.PUBLIC, "%"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_mod", false, false, core, (Class)RubyBigDecimal.class, "op_mod", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "%", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "modulo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$to_f(cls, Visibility.PUBLIC, "to_f"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_f", false, false, core, (Class)RubyBigDecimal.class, "to_f", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_f", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -200,42 +200,42 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "*", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$fix(cls, Visibility.PUBLIC, "fix"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fix", false, false, core, (Class)RubyBigDecimal.class, "fix", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyBigDecimal.class, "op_plus", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyBigDecimal.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_minus", false, false, core, (Class)RubyBigDecimal.class, "op_minus", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$sqrt(cls, Visibility.PUBLIC, "sqrt"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "sqrt", false, false, core, (Class)RubyBigDecimal.class, "sqrt", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sqrt", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_quo(cls, Visibility.PUBLIC, "/"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_quo", false, false, core, (Class)RubyBigDecimal.class, "op_quo", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "/", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "quo", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$precs(cls, Visibility.PUBLIC, "precs"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "precs", false, false, core, (Class)RubyBigDecimal.class, "precs", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "precs", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyBigDecimal.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$zero_p(cls, Visibility.PUBLIC, "zero?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "zero_p", false, false, core, (Class)RubyBigDecimal.class, "zero_p", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "zero?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$divmod(cls, Visibility.PUBLIC, "divmod"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "divmod", false, false, core, (Class)RubyBigDecimal.class, "divmod", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "divmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$op_uminus(cls, Visibility.PUBLIC, "-@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "op_uminus", false, false, core, (Class)RubyBigDecimal.class, "op_uminus", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$2$round(cls, Visibility.PUBLIC, "round"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "round", false, false, core, (Class)RubyBigDecimal.class, "round", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "round", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$_dump(cls, Visibility.PUBLIC, "_dump"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "_dump", false, false, core, (Class)RubyBigDecimal.class, "_dump", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$op_uplus(cls, Visibility.PUBLIC, "+@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "op_uplus", false, false, core, (Class)RubyBigDecimal.class, "op_uplus", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$ceil(cls, Visibility.PUBLIC, "ceil"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "ceil", false, false, core, (Class)RubyBigDecimal.class, "ceil", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ceil", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$nan_p(cls, Visibility.PUBLIC, "nan?"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$coverage$CoverageModule$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.coverage.CoverageModule$INVOKER$s$0$0$result; │ │ │ │ │ │ import org.jruby.ext.coverage.CoverageModule$INVOKER$s$start; │ │ │ │ │ │ import org.jruby.ext.coverage.CoverageModule$INVOKER$s$0$0$peek_result; │ │ │ │ │ │ +import org.jruby.ext.coverage.CoverageModule$INVOKER$s$0$0$result; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.coverage.CoverageModule; │ │ │ │ │ │ import org.jruby.ext.coverage.CoverageModule$INVOKER$s$0$0$running_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$0$0$running_p(cls, Visibility.PUBLIC, "running?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "running_p", true, false, core, (Class)CoverageModule.class, "running_p", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "running?", (DynamicMethod)javaMethod); │ │ │ │ │ │ DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "running?", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$0$0$result(cls, Visibility.PUBLIC, "result"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "result", true, false, core, (Class)CoverageModule.class, "result", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "result", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "result", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$0$0$peek_result(cls, Visibility.PUBLIC, "peek_result"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "peek_result", true, false, core, (Class)CoverageModule.class, "peek_result", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "peek_result", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "peek_result", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$start(cls, Visibility.PUBLIC, "start"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "start", true, false, core, (Class)CoverageModule.class, "start", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "start", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$0$0$result(cls, Visibility.PUBLIC, "result"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "result", true, false, core, (Class)CoverageModule.class, "result", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "result", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "result", moduleMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.coverage.CoverageModule", "running_p", "running?", "result", "result", "peek_result", "peek_result", "start", "start" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$date$RubyDate$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -10,66 +10,67 @@ │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$gregorian_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$wday; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$leap_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$marshal_load; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$italy; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$sec_fraction; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$cweek; │ │ │ │ │ │ -import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$next_day; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$zone; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$cwday; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$ajd; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$cwyear; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ -import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$hash; │ │ │ │ │ │ +import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$new_start; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$prev_year; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$prev_day; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$hour; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$minute; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$second; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$day_fraction; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$ld; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$mjd; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$1$new_offset; │ │ │ │ │ │ -import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$start; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$next_year; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$shift_fw; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$next; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$mday; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$yday; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$to_date; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$julian_p; │ │ │ │ │ │ +import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$op_minus; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$strftime; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$1$_valid_civil_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$prev_month; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$jd; │ │ │ │ │ │ +import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$start; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$amjd; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$1$_valid_ordinal_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$offset; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$next_month; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$mon; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$gregorian; │ │ │ │ │ │ import org.jruby.RubyTime; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$to_time; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$julian; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$year; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$shift_bw; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$3$ordinal; │ │ │ │ │ │ +import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$_load; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$_valid_weeknum_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$jd; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$new_; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$valid_commercial_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$2$0$_parse_impl; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$valid_ordinal_p; │ │ │ │ │ │ import org.jruby.RubyNumeric; │ │ │ │ │ │ @@ -80,15 +81,14 @@ │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$_comp_year69; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$_valid_civil_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$valid_civil_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$zone_to_diff; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$gregorian_leap_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$_valid_jd_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$valid_jd_p; │ │ │ │ │ │ -import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$_load; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$_valid_ordinal_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$civil; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$today; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$_valid_commercial_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$3$0$_valid_time_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$julian_leap_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$2$0$_subs; │ │ │ │ │ │ @@ -135,17 +135,14 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$civil((RubyModule)singletonClass, Visibility.PUBLIC, "civil"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "civil", true, false, core, (Class)RubyDate.class, "civil", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "civil", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putAlias("new", aliasedMethod, "civil"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$0$1$_valid_ordinal_p((RubyModule)singletonClass, Visibility.PRIVATE, "_valid_ordinal?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "_valid_ordinal_p", true, false, core, (Class)RubyDate.class, "_valid_ordinal_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_valid_ordinal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDate$INVOKER$s$1$0$_load((RubyModule)singletonClass, Visibility.PUBLIC, "_load"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "_load", true, false, core, (Class)RubyDate.class, "_load", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$valid_jd_p((RubyModule)singletonClass, Visibility.PUBLIC, "valid_jd?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "valid_jd_p", true, false, core, (Class)RubyDate.class, "valid_jd_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "valid_jd?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$_valid_jd_p((RubyModule)singletonClass, Visibility.PRIVATE, "_valid_jd?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "_valid_jd_p", true, false, core, (Class)RubyDate.class, "_valid_jd_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_valid_jd?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$1$0$gregorian_leap_p((RubyModule)singletonClass, Visibility.PUBLIC, "gregorian_leap?"); │ │ │ │ │ │ @@ -188,14 +185,17 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "new!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$jd((RubyModule)singletonClass, Visibility.PUBLIC, "jd"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "jd", true, false, core, (Class)RubyDate.class, "jd", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "jd", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$0$1$_valid_weeknum_p((RubyModule)singletonClass, Visibility.PRIVATE, "_valid_weeknum?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "_valid_weeknum_p", true, false, core, (Class)RubyDate.class, "_valid_weeknum_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_valid_weeknum?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDate$INVOKER$s$1$0$_load((RubyModule)singletonClass, Visibility.PUBLIC, "_load"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "_load", true, false, core, (Class)RubyDate.class, "_load", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$0$3$ordinal((RubyModule)singletonClass, Visibility.PUBLIC, "ordinal"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "ordinal", true, false, core, (Class)RubyDate.class, "ordinal", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ordinal", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$1$0$shift_bw(cls, Visibility.PUBLIC, "<<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "shift_bw", false, false, core, (Class)RubyDate.class, "shift_bw", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$year(cls, Visibility.PUBLIC, "year"); │ │ │ │ │ │ @@ -222,14 +222,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "offset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$1$_valid_ordinal_p(cls, Visibility.PRIVATE, "_valid_ordinal?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "_valid_ordinal_p", false, false, core, (Class)RubyDate.class, "_valid_ordinal_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "_valid_ordinal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$amjd(cls, Visibility.PUBLIC, "amjd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "amjd", false, false, core, (Class)RubyDate.class, "amjd", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "amjd", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$start(cls, Visibility.PUBLIC, "start"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "start", false, false, core, (Class)RubyDate.class, "start", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$jd(cls, Visibility.PUBLIC, "jd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "jd", false, false, core, (Class)RubyDate.class, "jd", (Class)RubyFixnum.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "jd", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", false, false, core, (Class)RubyDate.class, "op_eqq", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$prev_month(cls, Visibility.PUBLIC, "prev_month"); │ │ │ │ │ │ @@ -246,14 +249,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$strftime(cls, Visibility.PUBLIC, "strftime"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "strftime", false, false, core, (Class)RubyDate.class, "strftime", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "strftime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_minus", false, false, core, (Class)RubyDate.class, "op_minus", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyDate.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$julian_p(cls, Visibility.PUBLIC, "julian?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "julian_p", false, false, core, (Class)RubyDate.class, "julian_p", (Class)RubyBoolean.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "julian?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$to_date(cls, Visibility.PUBLIC, "to_date"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_date", false, false, core, (Class)RubyDate.class, "to_date", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_date", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$yday(cls, Visibility.PUBLIC, "yday"); │ │ │ │ │ │ @@ -269,17 +275,14 @@ │ │ │ │ │ │ cls.putAlias("succ", aliasedMethod, "next"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$1$0$shift_fw(cls, Visibility.PUBLIC, ">>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "shift_fw", false, false, core, (Class)RubyDate.class, "shift_fw", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$next_year(cls, Visibility.PUBLIC, "next_year"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "next_year", false, false, core, (Class)RubyDate.class, "next_year", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "next_year", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$start(cls, Visibility.PUBLIC, "start"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "start", false, false, core, (Class)RubyDate.class, "start", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$1$new_offset(cls, Visibility.PRIVATE, "new_offset"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_offset", false, false, core, (Class)RubyDate.class, "new_offset", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new_offset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$mjd(cls, Visibility.PUBLIC, "mjd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mjd", false, false, core, (Class)RubyDate.class, "mjd", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mjd", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$ld(cls, Visibility.PUBLIC, "ld"); │ │ │ │ │ │ @@ -313,17 +316,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyDate.class, "to_s", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$new_start(cls, Visibility.PUBLIC, "new_start"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_start", false, false, core, (Class)RubyDate.class, "new_start", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new_start", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyDate.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyDate.class, "inspect", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)RubyDate.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$cwyear(cls, Visibility.PUBLIC, "cwyear"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "cwyear", false, false, core, (Class)RubyDate.class, "cwyear", (Class)RubyInteger.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cwyear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$ajd(cls, Visibility.PUBLIC, "ajd"); │ │ │ │ │ │ @@ -334,17 +337,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cwday", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$zone(cls, Visibility.PRIVATE, "zone"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "zone", false, false, core, (Class)RubyDate.class, "zone", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "zone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$next_day(cls, Visibility.PUBLIC, "next_day"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "next_day", false, false, core, (Class)RubyDate.class, "next_day", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "next_day", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyDate.class, "inspect", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$cweek(cls, Visibility.PUBLIC, "cweek"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "cweek", false, false, core, (Class)RubyDate.class, "cweek", (Class)RubyInteger.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cweek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$sec_fraction(cls, Visibility.PRIVATE, "sec_fraction"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sec_fraction", false, false, core, (Class)RubyDate.class, "sec_fraction", (Class)RubyNumeric.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sec_fraction", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("second_fraction", aliasedMethod, "sec_fraction"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,49 +1,49 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$block_length; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$bubblebabble; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$reset; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$digest_length; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$block_length; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$1$0$update; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$finish; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$digest_length; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$digest_length(cls, Visibility.PUBLIC, "digest_length"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "digest_length", false, false, core, (Class)RubyDigest.DigestBase.class, "digest_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "digest_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyDigest.DigestBase.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "finish", false, false, core, (Class)RubyDigest.DigestBase.class, "finish", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$1$0$update(cls, Visibility.PUBLIC, "update"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "update", false, false, core, (Class)RubyDigest.DigestBase.class, "update", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "update", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$digest_length(cls, Visibility.PUBLIC, "digest_length"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "digest_length", false, false, core, (Class)RubyDigest.DigestBase.class, "digest_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "digest_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$block_length(cls, Visibility.PUBLIC, "block_length"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "block_length", false, false, core, (Class)RubyDigest.DigestBase.class, "block_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "block_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$reset(cls, Visibility.PUBLIC, "reset"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reset", false, false, core, (Class)RubyDigest.DigestBase.class, "reset", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$bubblebabble(cls, Visibility.PUBLIC, "bubblebabble"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "bubblebabble", false, false, core, (Class)RubyDigest.DigestBase.class, "bubblebabble", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bubblebabble", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$block_length(cls, Visibility.PUBLIC, "block_length"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "block_length", false, false, core, (Class)RubyDigest.DigestBase.class, "block_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "block_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.digest.RubyDigest.DigestBase", "update", "update", "reset", "reset", "initialize_copy", "initialize_copy", "finish", "finish", "digest_length", "digest_length", "bubblebabble", "bubblebabble", "block_length", "block_length" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,84 +1,84 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$to_s; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$1$hexdigest; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$hexdigest_bang; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$block_length; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$reset; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$digest_length; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$finish; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$1$bubblebabble; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$block_length; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$digest_bang; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$1$0$update; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$length; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$1$digest; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$finish; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$1$hexdigest; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$newObject; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$1$0$op_equal; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$1$0$op_equal; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$digest_length; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$digest_length(cls, Visibility.PUBLIC, "digest_length"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "digest_length", true, false, core, (Class)RubyDigest.DigestInstance.class, "digest_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "digest_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", true, false, core, (Class)RubyDigest.DigestInstance.class, "op_equal", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$newObject(cls, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "newObject", true, false, core, (Class)RubyDigest.DigestInstance.class, "newObject", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)RubyDigest.DigestInstance.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$1$hexdigest(cls, Visibility.PUBLIC, "hexdigest"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "hexdigest", true, false, core, (Class)RubyDigest.DigestInstance.class, "hexdigest", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hexdigest", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "finish", true, false, core, (Class)RubyDigest.DigestInstance.class, "finish", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$1$digest(cls, Visibility.PUBLIC, "digest"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "digest", true, false, core, (Class)RubyDigest.DigestInstance.class, "digest", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "digest", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", true, false, core, (Class)RubyDigest.DigestInstance.class, "length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$1$0$update(cls, Visibility.PUBLIC, "update"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "update", true, false, core, (Class)RubyDigest.DigestInstance.class, "update", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "update", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$digest_bang(cls, Visibility.PUBLIC, "digest!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "digest_bang", true, false, core, (Class)RubyDigest.DigestInstance.class, "digest_bang", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "digest!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)RubyDigest.DigestInstance.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$block_length(cls, Visibility.PUBLIC, "block_length"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "block_length", true, false, core, (Class)RubyDigest.DigestInstance.class, "block_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "block_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$1$bubblebabble((RubyModule)singletonClass, Visibility.PUBLIC, "bubblebabble"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "bubblebabble", true, false, core, (Class)RubyDigest.DigestInstance.class, "bubblebabble", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "bubblebabble", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "finish", true, false, core, (Class)RubyDigest.DigestInstance.class, "finish", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$digest_length(cls, Visibility.PUBLIC, "digest_length"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "digest_length", true, false, core, (Class)RubyDigest.DigestInstance.class, "digest_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "digest_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$reset(cls, Visibility.PUBLIC, "reset"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reset", true, false, core, (Class)RubyDigest.DigestInstance.class, "reset", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reset", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$block_length(cls, Visibility.PUBLIC, "block_length"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "block_length", true, false, core, (Class)RubyDigest.DigestInstance.class, "block_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "block_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$hexdigest_bang(cls, Visibility.PUBLIC, "hexdigest!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hexdigest_bang", true, false, core, (Class)RubyDigest.DigestInstance.class, "hexdigest_bang", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hexdigest!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$1$hexdigest(cls, Visibility.PUBLIC, "hexdigest"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "hexdigest", true, false, core, (Class)RubyDigest.DigestInstance.class, "hexdigest", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hexdigest", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)RubyDigest.DigestInstance.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.digest.RubyDigest.DigestInstance", "length", "length", "update", "update", "op_equal", "==", "digest_length", "digest_length", "bubblebabble", "bubblebabble", "digest_bang", "digest!", "hexdigest", "hexdigest", "hexdigest_bang", "hexdigest!", "newObject", "new", "digest", "digest", "inspect", "inspect", "reset", "reset", "to_s", "to_s", "finish", "finish", "block_length", "block_length" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.digest.RubyDigest.DigestInstance", "length", "length", "update", "update", "op_equal", "==", "digest_length", "digest_length", "bubblebabble", "bubblebabble", "digest_bang", "digest!", "hexdigest", "hexdigest", "hexdigest_bang", "hexdigest!", "newObject", "new", "inspect", "inspect", "digest", "digest", "reset", "reset", "to_s", "to_s", "finish", "finish", "block_length", "block_length" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$etc$RubyEtc$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,22 +3,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$getgrnam; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$1$getpwuid; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$getpwnam; │ │ │ │ │ │ +import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$group; │ │ │ │ │ │ +import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$sysconf; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$setgrent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$uname; │ │ │ │ │ │ -import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$sysconf; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$confstr; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$getlogin; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$endgrent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$passwd; │ │ │ │ │ │ -import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$group; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$getpwent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$1$getgrgid; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$endpwent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$systmpdir; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$sysconfdir; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$setpwent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$nprocessors; │ │ │ │ │ │ @@ -72,19 +72,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getgrgid", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$getpwent(cls, Visibility.PUBLIC, "getpwent"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getpwent", true, false, core, (Class)RubyEtc.class, "getpwent", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpwent", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getpwent", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$group(cls, Visibility.PUBLIC, "group"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "group", true, false, core, (Class)RubyEtc.class, "group", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "group", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "group", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$passwd(cls, Visibility.PUBLIC, "passwd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "passwd", true, false, core, (Class)RubyEtc.class, "passwd", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "passwd", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "passwd", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$endgrent(cls, Visibility.PUBLIC, "endgrent"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "endgrent", true, false, core, (Class)RubyEtc.class, "endgrent", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1); │ │ │ │ │ │ @@ -97,29 +92,34 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getlogin", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$1$0$confstr(cls, Visibility.PUBLIC, "confstr"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "confstr", true, false, core, (Class)RubyEtc.class, "confstr", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "confstr", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "confstr", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$1$0$sysconf(cls, Visibility.PUBLIC, "sysconf"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "sysconf", true, false, core, (Class)RubyEtc.class, "sysconf", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sysconf", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "sysconf", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$uname(cls, Visibility.PUBLIC, "uname"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "uname", true, false, core, (Class)RubyEtc.class, "uname", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "uname", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "uname", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$setgrent(cls, Visibility.PUBLIC, "setgrent"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "setgrent", true, false, core, (Class)RubyEtc.class, "setgrent", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "setgrent", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "setgrent", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$1$0$sysconf(cls, Visibility.PUBLIC, "sysconf"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "sysconf", true, false, core, (Class)RubyEtc.class, "sysconf", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sysconf", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "sysconf", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$group(cls, Visibility.PUBLIC, "group"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "group", true, false, core, (Class)RubyEtc.class, "group", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "group", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "group", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$1$0$getpwnam(cls, Visibility.PUBLIC, "getpwnam"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "getpwnam", true, false, core, (Class)RubyEtc.class, "getpwnam", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpwnam", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getpwnam", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$1$getpwuid(cls, Visibility.PUBLIC, "getpwuid"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "getpwuid", true, false, core, (Class)RubyEtc.class, "getpwuid", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1_ARY); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$ffi$CallbackInfo$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.ffi.CallbackInfo$INVOKER$i$0$0$param_types; │ │ │ │ │ │ import org.jruby.ext.ffi.CallbackInfo$INVOKER$i$0$0$to_s; │ │ │ │ │ │ +import org.jruby.ext.ffi.CallbackInfo$INVOKER$i$0$0$param_types; │ │ │ │ │ │ import org.jruby.ext.ffi.CallbackInfo$INVOKER$i$0$0$result_type; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.ffi.CallbackInfo; │ │ │ │ │ │ import org.jruby.ext.ffi.CallbackInfo$INVOKER$s$0$1$newCallbackInfo; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -23,16 +23,16 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new CallbackInfo$INVOKER$s$0$1$newCallbackInfo((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "newCallbackInfo", true, false, core, (Class)CallbackInfo.class, "newCallbackInfo", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new CallbackInfo$INVOKER$i$0$0$result_type(cls, Visibility.PUBLIC, "result_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "result_type", false, false, core, (Class)CallbackInfo.class, "result_type", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "result_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new CallbackInfo$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)CallbackInfo.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new CallbackInfo$INVOKER$i$0$0$param_types(cls, Visibility.PUBLIC, "param_types"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "param_types", false, false, core, (Class)CallbackInfo.class, "param_types", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "param_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new CallbackInfo$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)CallbackInfo.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.ffi.CallbackInfo", "result_type", "result_type", "newCallbackInfo", "new", "to_s", "to_s", "param_types", "param_types" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$jruby$JRubyLibrary$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$1$0$identity_hash; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$subclasses; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$0$is_security_restricted; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$1$0$set_security_restricted; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$0$with_current_runtime_as_global; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$1$0$reference0; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$3$compile; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$subclasses; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$1$0$reference; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$3$compile_ir; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$3$parse; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$1$set_context_class_loader; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$0$runtime; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ @@ -63,14 +63,19 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$1$0$reference(cls, Visibility.PUBLIC, "reference"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "reference", true, false, core, (Class)JRubyLibrary.class, "reference", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reference", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "ref", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "reference", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "ref", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$subclasses(cls, Visibility.PUBLIC, "subclasses"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "subclasses", true, false, core, (Class)JRubyLibrary.class, "subclasses", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "subclasses", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "subclasses", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$0$3$compile(cls, Visibility.PUBLIC, "compile"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "compile", true, false, core, (Class)JRubyLibrary.class, "compile", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "compile", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "compile", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$1$0$reference0(cls, Visibility.PUBLIC, "reference0"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "reference0", true, false, core, (Class)JRubyLibrary.class, "reference0", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ @@ -88,19 +93,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "security_restricted=", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$0$0$is_security_restricted(cls, Visibility.PUBLIC, "security_restricted?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "is_security_restricted", true, false, core, (Class)JRubyLibrary.class, "is_security_restricted", (Class)RubyBoolean.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "security_restricted?", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "security_restricted?", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$subclasses(cls, Visibility.PUBLIC, "subclasses"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "subclasses", true, false, core, (Class)JRubyLibrary.class, "subclasses", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "subclasses", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "subclasses", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$1$0$identity_hash(cls, Visibility.PUBLIC, "identity_hash"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "identity_hash", true, false, core, (Class)JRubyLibrary.class, "identity_hash", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "identity_hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "identity_hash", moduleMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.jruby.JRubyLibrary", "dereference", "dereference", "is_security_restricted", "security_restricted?", "set_context_class_loader", "set_context_class_loader", "runtime", "runtime", "reference0", "reference0", "parse", "parse", "compile_ir", "compile_ir", "identity_hash", "identity_hash", "reference", "reference", "compile", "compile", "set_security_restricted", "security_restricted=", "with_current_runtime_as_global", "with_current_runtime_as_global", "subclasses", "subclasses" }); │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -4,55 +4,55 @@ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$wait; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$notifyAll; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$native_posix_p; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$current_directory; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$internal_libraries; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$load_java_class; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$notify; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$classpath_launcher; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$cache_stats; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$getObjectSpaceEnabled; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$gc; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$2$0$set_last_exit_status; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$load_ext; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$setObjectSpaceEnabled; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$1$class_loader_resources; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$extra_gem_paths; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$2$0$set_meta_class; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$notify; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$rbSynchronized; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$internal_libraries; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$load_java_class; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$classpath_launcher; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$rbSynchronized; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$classpath_launcher((RubyModule)singletonClass, Visibility.PUBLIC, "classpath_launcher"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "classpath_launcher", true, false, core, (Class)JRubyUtilLibrary.class, "classpath_launcher", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "classpath_launcher", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "rbSynchronized", true, false, core, (Class)JRubyUtilLibrary.class, "rbSynchronized", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "synchronized", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$notify(cls, Visibility.PUBLIC, "notify"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "notify", true, false, core, (Class)JRubyUtilLibrary.class, "notify", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "notify", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$load_java_class((RubyModule)singletonClass, Visibility.PUBLIC, "load_java_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "load_java_class", true, false, core, (Class)JRubyUtilLibrary.class, "load_java_class", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "load_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$internal_libraries(cls, Visibility.PUBLIC, "internal_libraries"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "internal_libraries", true, false, core, (Class)JRubyUtilLibrary.class, "internal_libraries", (Class)RubyArray.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "internal_libraries", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "notify", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "internal_libraries", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$2$0$set_meta_class((RubyModule)singletonClass, Visibility.PUBLIC, "set_meta_class"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "set_meta_class", true, false, core, (Class)JRubyUtilLibrary.class, "set_meta_class", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "set_meta_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$extra_gem_paths((RubyModule)singletonClass, Visibility.PUBLIC, "extra_gem_paths"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "extra_gem_paths", true, false, core, (Class)JRubyUtilLibrary.class, "extra_gem_paths", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "extra_gem_paths", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$1$class_loader_resources(cls, Visibility.PUBLIC, "class_loader_resources"); │ │ │ │ │ │ @@ -92,22 +92,22 @@ │ │ │ │ │ │ singletonClass.putMethod(runtime, "object_space?", moduleMethod); │ │ │ │ │ │ singletonClass.putAlias("objectspace?", aliasedMethod, "objectspace"); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$cache_stats(cls, Visibility.PUBLIC, "cache_stats"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "cache_stats", true, false, core, (Class)JRubyUtilLibrary.class, "cache_stats", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cache_stats", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "cache_stats", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$load_java_class((RubyModule)singletonClass, Visibility.PUBLIC, "load_java_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "load_java_class", true, false, core, (Class)JRubyUtilLibrary.class, "load_java_class", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "load_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$internal_libraries(cls, Visibility.PUBLIC, "internal_libraries"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "internal_libraries", true, false, core, (Class)JRubyUtilLibrary.class, "internal_libraries", (Class)RubyArray.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "internal_libraries", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$classpath_launcher((RubyModule)singletonClass, Visibility.PUBLIC, "classpath_launcher"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "classpath_launcher", true, false, core, (Class)JRubyUtilLibrary.class, "classpath_launcher", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "classpath_launcher", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$notify(cls, Visibility.PUBLIC, "notify"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "notify", true, false, core, (Class)JRubyUtilLibrary.class, "notify", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "notify", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "internal_libraries", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "notify", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$current_directory((RubyModule)singletonClass, Visibility.PUBLIC, "current_directory"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "current_directory", true, false, core, (Class)JRubyUtilLibrary.class, "current_directory", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "current_directory", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$native_posix_p((RubyModule)singletonClass, Visibility.PUBLIC, "native_posix?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "native_posix_p", true, false, core, (Class)JRubyUtilLibrary.class, "native_posix_p", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "native_posix?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$notifyAll(cls, Visibility.PUBLIC, "notify_all"); │ │ │ │ │ │ @@ -116,10 +116,10 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "notify_all", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$wait(cls, Visibility.PUBLIC, "wait"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "wait", true, false, core, (Class)JRubyUtilLibrary.class, "wait", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "wait", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "wait", moduleMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.jruby.JRubyUtilLibrary", "wait", "wait", "set_meta_class", "set_meta_class", "setObjectSpaceEnabled", "objectspace=", "notifyAll", "notify_all", "rbSynchronized", "synchronized", "extra_gem_paths", "extra_gem_paths", "classpath_launcher", "classpath_launcher", "class_loader_resources", "class_loader_resources", "notify", "notify", "load_ext", "load_ext", "set_last_exit_status", "set_last_exit_status", "cache_stats", "cache_stats", "load_java_class", "load_java_class", "current_directory", "current_directory", "gc", "gc", "internal_libraries", "internal_libraries", "native_posix_p", "native_posix?", "getObjectSpaceEnabled", "objectspace" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.jruby.JRubyUtilLibrary", "wait", "wait", "set_meta_class", "set_meta_class", "setObjectSpaceEnabled", "objectspace=", "notifyAll", "notify_all", "rbSynchronized", "synchronized", "extra_gem_paths", "extra_gem_paths", "classpath_launcher", "classpath_launcher", "class_loader_resources", "class_loader_resources", "load_ext", "load_ext", "notify", "notify", "set_last_exit_status", "set_last_exit_status", "cache_stats", "cache_stats", "load_java_class", "load_java_class", "current_directory", "current_directory", "gc", "gc", "internal_libraries", "internal_libraries", "native_posix_p", "native_posix?", "getObjectSpaceEnabled", "objectspace" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$monitor$Monitor$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$enter; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$2$0$wait_for_cond; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$mon_locked_p; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$synchronize; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$try_enter; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$exit; │ │ │ │ │ │ -import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$mon_check_owner; │ │ │ │ │ │ +import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ +import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$enter; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$mon_owned_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -23,14 +23,17 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$mon_owned_p(cls, Visibility.PUBLIC, "mon_owned?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mon_owned_p", false, false, core, (Class)Monitor.class, "mon_owned_p", (Class)RubyBoolean.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "mon_owned?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$enter(cls, Visibility.PUBLIC, "enter"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enter", false, false, core, (Class)Monitor.class, "enter", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enter", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$mon_check_owner(cls, Visibility.PUBLIC, "mon_check_owner"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mon_check_owner", false, false, core, (Class)Monitor.class, "mon_check_owner", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mon_check_owner", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$exit(cls, Visibility.PUBLIC, "exit"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exit", false, false, core, (Class)Monitor.class, "exit", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$try_enter(cls, Visibility.PUBLIC, "try_enter"); │ │ │ │ │ │ @@ -41,13 +44,10 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "synchronize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$mon_locked_p(cls, Visibility.PUBLIC, "mon_locked?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mon_locked_p", false, false, core, (Class)Monitor.class, "mon_locked_p", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mon_locked?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$2$0$wait_for_cond(cls, Visibility.PUBLIC, "wait_for_cond"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "wait_for_cond", false, false, core, (Class)Monitor.class, "wait_for_cond", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "wait_for_cond", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$enter(cls, Visibility.PUBLIC, "enter"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enter", false, false, core, (Class)Monitor.class, "enter", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enter", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.monitor.Monitor", "exit", "exit", "mon_owned_p", "mon_owned?", "mon_locked_p", "mon_locked?", "enter", "enter", "wait_for_cond", "wait_for_cond", "try_enter", "try_enter", "mon_check_owner", "mon_check_owner", "synchronize", "synchronize" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$pathname$RubyPathname$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.runtime.MethodIndex; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$taint; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$fnmatch; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$make_symlink; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$sub; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$freeze; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$to_path; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$glob; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$untaint; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$unlink; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$sub_ext; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$taint; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$3$each_line; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$each_entry; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$make_link; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$freeze; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$sub; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$to_path; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$glob; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$opendir; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$untaint; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$initialize; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$s$0$0$getwd; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname; │ │ │ │ │ │ @@ -56,51 +56,54 @@ │ │ │ │ │ │ cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize", false, false, core, (Class)RubyPathname.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyPathname.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$untaint(cls, Visibility.PUBLIC, "untaint"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "untaint", false, false, core, (Class)RubyPathname.class, "untaint", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "untaint", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$opendir(cls, Visibility.PUBLIC, "opendir"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "opendir", false, false, core, (Class)RubyPathname.class, "opendir", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "opendir", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyPathname.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$opendir(cls, Visibility.PUBLIC, "opendir"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "opendir", false, false, core, (Class)RubyPathname.class, "opendir", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "opendir", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$glob(cls, Visibility.PUBLIC, "glob"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "glob", false, false, core, (Class)RubyPathname.class, "glob", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "glob", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$to_path(cls, Visibility.PUBLIC, "to_path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_path", false, false, core, (Class)RubyPathname.class, "to_path", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$sub(cls, Visibility.PUBLIC, "sub"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sub", false, false, core, (Class)RubyPathname.class, "sub", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sub", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubyPathname.class, "freeze", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$make_link(cls, Visibility.PUBLIC, "make_link"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "make_link", false, false, core, (Class)RubyPathname.class, "make_link", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "make_link", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$each_entry(cls, Visibility.PUBLIC, "each_entry"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_entry", false, false, core, (Class)RubyPathname.class, "each_entry", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_entry", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$3$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)RubyPathname.class, "each_line", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$taint(cls, Visibility.PUBLIC, "taint"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "taint", false, false, core, (Class)RubyPathname.class, "taint", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "taint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$sub_ext(cls, Visibility.PUBLIC, "sub_ext"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "sub_ext", false, false, core, (Class)RubyPathname.class, "sub_ext", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sub_ext", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$unlink(cls, Visibility.PUBLIC, "unlink"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "unlink", false, false, core, (Class)RubyPathname.class, "unlink", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "unlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$glob(cls, Visibility.PUBLIC, "glob"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "glob", false, false, core, (Class)RubyPathname.class, "glob", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "glob", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$to_path(cls, Visibility.PUBLIC, "to_path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_path", false, false, core, (Class)RubyPathname.class, "to_path", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubyPathname.class, "freeze", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$sub(cls, Visibility.PUBLIC, "sub"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sub", false, false, core, (Class)RubyPathname.class, "sub", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sub", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$untaint(cls, Visibility.PUBLIC, "untaint"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "untaint", false, false, core, (Class)RubyPathname.class, "untaint", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "untaint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$make_symlink(cls, Visibility.PUBLIC, "make_symlink"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "make_symlink", false, false, core, (Class)RubyPathname.class, "make_symlink", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "make_symlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$fnmatch(cls, Visibility.PUBLIC, "fnmatch"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fnmatch", false, false, core, (Class)RubyPathname.class, "fnmatch", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fnmatch", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("fnmatch?", aliasedMethod, "fnmatch"); │ │ │ │ │ │ @@ -112,17 +115,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyPathname.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyPathname.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$taint(cls, Visibility.PUBLIC, "taint"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "taint", false, false, core, (Class)RubyPathname.class, "taint", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "taint", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.pathname.RubyPathname", "sub", "sub", "to_path", "to_path", "fnmatch", "fnmatch", "sub_ext", "sub_ext", "glob", "glob", "empty_p", "empty?", "op_cmp", "<=>", "op_equal", "==", "each_line", "each_line", "taint", "taint", "freeze", "freeze", "unlink", "unlink", "opendir", "opendir", "make_symlink", "make_symlink", "untaint", "untaint", "each_entry", "each_entry", "getwd", "getwd", "inspect", "inspect", "to_s", "to_s", "initialize_copy", "initialize_copy", "initialize", "initialize", "make_link", "make_link", "hash", "hash" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.pathname.RubyPathname", "sub", "sub", "to_path", "to_path", "fnmatch", "fnmatch", "sub_ext", "sub_ext", "glob", "glob", "empty_p", "empty?", "op_cmp", "<=>", "op_equal", "==", "each_line", "each_line", "taint", "taint", "freeze", "freeze", "unlink", "unlink", "opendir", "opendir", "make_symlink", "make_symlink", "each_entry", "each_entry", "untaint", "untaint", "getwd", "getwd", "inspect", "inspect", "to_s", "to_s", "initialize_copy", "initialize_copy", "initialize", "initialize", "make_link", "make_link", "hash", "hash" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodWriteFieldsPacked(2, "sub"); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$ripper$RubyRipper$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$encoding; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$2$0$dedent_string; │ │ │ │ │ │ -import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$filename; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$yydebug; │ │ │ │ │ │ +import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$filename; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$1$0$yydebug_set; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$lineno; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$state; │ │ │ │ │ │ -import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$parse; │ │ │ │ │ │ +import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$encoding; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$error_p; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$column; │ │ │ │ │ │ +import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$parse; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$end_seen_p; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$s$2$0$dedent_string; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$s$1$0$lex_state_name; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -36,43 +36,43 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "lex_state_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$s$2$0$dedent_string((RubyModule)singletonClass, Visibility.PUBLIC, "dedent_string"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "dedent_string", true, false, core, (Class)RubyRipper.class, "dedent_string", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "dedent_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$end_seen_p(cls, Visibility.PUBLIC, "end_seen?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "end_seen_p", false, false, core, (Class)RubyRipper.class, "end_seen_p", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "end_seen?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$parse(cls, Visibility.PUBLIC, "parse"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "parse", false, false, core, (Class)RubyRipper.class, "parse", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "parse", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$column(cls, Visibility.PUBLIC, "column"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "column", false, false, core, (Class)RubyRipper.class, "column", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "column", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$error_p(cls, Visibility.PUBLIC, "error?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "error_p", false, false, core, (Class)RubyRipper.class, "error_p", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "error?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyRipper.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$parse(cls, Visibility.PUBLIC, "parse"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "parse", false, false, core, (Class)RubyRipper.class, "parse", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "parse", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyRipper.class, "encoding", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$state(cls, Visibility.PUBLIC, "state"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "state", false, false, core, (Class)RubyRipper.class, "state", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "state", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)RubyRipper.class, "lineno", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$1$0$yydebug_set(cls, Visibility.PUBLIC, "yydebug="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "yydebug_set", false, false, core, (Class)RubyRipper.class, "yydebug_set", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "yydebug=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$yydebug(cls, Visibility.PUBLIC, "yydebug"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "yydebug", false, false, core, (Class)RubyRipper.class, "yydebug", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "yydebug", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$filename(cls, Visibility.PUBLIC, "filename"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "filename", false, false, core, (Class)RubyRipper.class, "filename", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "filename", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$yydebug(cls, Visibility.PUBLIC, "yydebug"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "yydebug", false, false, core, (Class)RubyRipper.class, "yydebug", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "yydebug", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$2$0$dedent_string(cls, Visibility.PUBLIC, "dedent_string"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "dedent_string", false, false, core, (Class)RubyRipper.class, "dedent_string", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dedent_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyRipper.class, "encoding", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.ripper.RubyRipper", "dedent_string", "dedent_string", "error_p", "error?", "column", "column", "lex_state_name", "lex_state_name", "parse", "parse", "encoding", "encoding", "yydebug", "yydebug", "end_seen_p", "end_seen?", "lineno", "lineno", "filename", "filename", "yydebug_set", "yydebug=", "initialize", "initialize", "state", "state" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$set$RubySet$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,62 +1,62 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$taint; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_or; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$replace; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$reset; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$include_p; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$subset_p; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$disjoint_p; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$intersect_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$1$0$initialize_dup; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$compare_by_identity; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$superset_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$flatten; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_diff; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$to_set; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$flatten_bang; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$rb_clear; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$subtract; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_and; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$1$0$initialize_clone; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$collect_bang; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$initialize; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$add; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_xor; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$delete_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$compare_by_identity; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$divide; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$each; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$to_set; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$1$0$flatten_merge; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$rb_merge; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$to_a; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$untaint; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$add_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$1$0$initialize_clone; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$taint; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$compare_by_identity_p; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$freeze; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$proper_subset_p; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$reject_bang; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$1$0$flatten_merge; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$untaint; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$1$0$initialize_dup; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$select_bang; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$flatten; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$classify; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$proper_superset_p; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.ext.set.RubySet; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$s$0$0$create; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -75,120 +75,123 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$proper_superset_p(cls, Visibility.PUBLIC, "proper_superset?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "proper_superset_p", false, false, core, (Class)RubySet.class, "proper_superset_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "proper_superset?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias(">", aliasedMethod, "proper_superset?"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$classify(cls, Visibility.PUBLIC, "classify"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "classify", false, false, core, (Class)RubySet.class, "classify", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "classify", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$flatten(cls, Visibility.PUBLIC, "flatten"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "flatten", false, false, core, (Class)RubySet.class, "flatten", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "flatten", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$select_bang(cls, Visibility.PUBLIC, "select!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select_bang", false, false, core, (Class)RubySet.class, "select_bang", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter!", aliasedMethod, "select!"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$untaint(cls, Visibility.PUBLIC, "untaint"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "untaint", false, false, core, (Class)RubySet.class, "untaint", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "untaint", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$flatten_merge(cls, Visibility.PROTECTED, "flatten_merge"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "flatten_merge", false, false, core, (Class)RubySet.class, "flatten_merge", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "flatten_merge", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$initialize_dup(cls, Visibility.PUBLIC, "initialize_dup"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "initialize_dup", false, false, core, (Class)RubySet.class, "initialize_dup", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize_dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$reject_bang(cls, Visibility.PUBLIC, "reject!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject_bang", false, false, core, (Class)RubySet.class, "reject_bang", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$proper_subset_p(cls, Visibility.PUBLIC, "proper_subset?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "proper_subset_p", false, false, core, (Class)RubySet.class, "proper_subset_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "proper_subset?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("<", aliasedMethod, "proper_subset?"); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubySet.class, "freeze", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$compare_by_identity_p(cls, Visibility.PUBLIC, "compare_by_identity?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "compare_by_identity_p", false, false, core, (Class)RubySet.class, "compare_by_identity_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "compare_by_identity?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eql", false, false, core, (Class)RubySet.class, "op_eql", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$initialize_clone(cls, Visibility.PUBLIC, "initialize_clone"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "initialize_clone", false, false, core, (Class)RubySet.class, "initialize_clone", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize_clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$taint(cls, Visibility.PUBLIC, "taint"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "taint", false, false, core, (Class)RubySet.class, "taint", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "taint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$add_p(cls, Visibility.PUBLIC, "add?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "add_p", false, false, core, (Class)RubySet.class, "add_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "add?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubySet.class, "to_a", (Class)RubyArray.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$untaint(cls, Visibility.PUBLIC, "untaint"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "untaint", false, false, core, (Class)RubySet.class, "untaint", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "untaint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$rb_merge(cls, Visibility.PUBLIC, "merge"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "rb_merge", false, false, core, (Class)RubySet.class, "rb_merge", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "merge", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$to_set(cls, Visibility.PUBLIC, "to_set"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "to_set", false, false, core, (Class)RubySet.class, "to_set", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_set", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$flatten_merge(cls, Visibility.PROTECTED, "flatten_merge"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "flatten_merge", false, false, core, (Class)RubySet.class, "flatten_merge", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "flatten_merge", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubySet.class, "each", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$divide(cls, Visibility.PUBLIC, "divide"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "divide", false, false, core, (Class)RubySet.class, "divide", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "divide", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubySet.class, "delete_if", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$empty_p(cls, Visibility.PUBLIC, "empty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "empty_p", false, false, core, (Class)RubySet.class, "empty_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$compare_by_identity(cls, Visibility.PUBLIC, "compare_by_identity"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "compare_by_identity", false, false, core, (Class)RubySet.class, "compare_by_identity", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "compare_by_identity", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$delete_p(cls, Visibility.PUBLIC, "delete?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_p", false, false, core, (Class)RubySet.class, "delete_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_xor(cls, Visibility.PUBLIC, "^"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_xor", false, false, core, (Class)RubySet.class, "op_xor", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "^", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$add(cls, Visibility.PUBLIC, "add"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "add", false, false, core, (Class)RubySet.class, "add", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "add", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("<<", aliasedMethod, "add"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubySet.class, "op_equal", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubySet.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$set$RubySet$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySet.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$collect_bang(cls, Visibility.PUBLIC, "collect!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "collect_bang", false, false, core, (Class)RubySet.class, "collect_bang", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "collect!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("map!", aliasedMethod, "collect!"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubySet.class, "keep_if", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$initialize_clone(cls, Visibility.PUBLIC, "initialize_clone"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "initialize_clone", false, false, core, (Class)RubySet.class, "initialize_clone", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize_clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_and", false, false, core, (Class)RubySet.class, "op_and", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("intersection", aliasedMethod, "&"); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubySet.class, "to_a", (Class)RubyArray.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$subtract(cls, Visibility.PUBLIC, "subtract"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "subtract", false, false, core, (Class)RubySet.class, "subtract", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "subtract", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$rb_clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rb_clear", false, false, core, (Class)RubySet.class, "rb_clear", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$flatten_bang(cls, Visibility.PUBLIC, "flatten!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "flatten_bang", false, false, core, (Class)RubySet.class, "flatten_bang", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "flatten!", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$to_set(cls, Visibility.PUBLIC, "to_set"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "to_set", false, false, core, (Class)RubySet.class, "to_set", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_set", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_diff(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_diff", false, false, core, (Class)RubySet.class, "op_diff", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("difference", aliasedMethod, "-"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$flatten(cls, Visibility.PUBLIC, "flatten"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "flatten", false, false, core, (Class)RubySet.class, "flatten", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "flatten", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubySet.class, "delete_if", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$superset_p(cls, Visibility.PUBLIC, "superset?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "superset_p", false, false, core, (Class)RubySet.class, "superset_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "superset?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias(">=", aliasedMethod, "superset?"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$initialize_dup(cls, Visibility.PUBLIC, "initialize_dup"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "initialize_dup", false, false, core, (Class)RubySet.class, "initialize_dup", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize_dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubySet.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$set$RubySet$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$compare_by_identity(cls, Visibility.PUBLIC, "compare_by_identity"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "compare_by_identity", false, false, core, (Class)RubySet.class, "compare_by_identity", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "compare_by_identity", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$intersect_p(cls, Visibility.PUBLIC, "intersect?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "intersect_p", false, false, core, (Class)RubySet.class, "intersect_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "intersect?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$disjoint_p(cls, Visibility.PUBLIC, "disjoint?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "disjoint_p", false, false, core, (Class)RubySet.class, "disjoint_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "disjoint?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$subset_p(cls, Visibility.PUBLIC, "subset?"); │ │ │ │ │ │ @@ -200,34 +203,31 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("length", aliasedMethod, "size"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$include_p(cls, Visibility.PUBLIC, "include?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_p", false, false, core, (Class)RubySet.class, "include_p", (Class)RubyBoolean.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("member?", aliasedMethod, "include?"); │ │ │ │ │ │ cls.putAlias("===", aliasedMethod, "include?"); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubySet.class, "keep_if", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubySet.class, "inspect", (Class)RubyString.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("to_s", aliasedMethod, "inspect"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubySet.class, "freeze", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$reset(cls, Visibility.PUBLIC, "reset"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reset", false, false, core, (Class)RubySet.class, "reset", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$replace(cls, Visibility.PUBLIC, "replace"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "replace", false, false, core, (Class)RubySet.class, "replace", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "replace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_or(cls, Visibility.PUBLIC, "|"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_or", false, false, core, (Class)RubySet.class, "op_or", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "|", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("+", aliasedMethod, "|"); │ │ │ │ │ │ cls.putAlias("union", aliasedMethod, "|"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$delete(cls, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete", false, false, core, (Class)RubySet.class, "delete", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$taint(cls, Visibility.PUBLIC, "taint"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "taint", false, false, core, (Class)RubySet.class, "taint", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "taint", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.set.RubySet", "keep_if", "keep_if", "proper_superset_p", "proper_superset?", "classify", "classify", "initialize_clone", "initialize_clone", "delete_p", "delete?", "flatten_bang", "flatten!", "empty_p", "empty?", "replace", "replace", "subset_p", "subset?", "delete", "delete", "disjoint_p", "disjoint?", "flatten", "flatten", "op_or", "|", "compare_by_identity_p", "compare_by_identity?", "compare_by_identity", "compare_by_identity", "superset_p", "superset?", "freeze", "freeze", "select_bang", "select!", "rb_clear", "clear", "untaint", "untaint", "add_p", "add?", "create", "[]", "flatten_merge", "flatten_merge", "divide", "divide", "collect_bang", "collect!", "rb_merge", "merge", "proper_subset_p", "proper_subset?", "include_p", "include?", "add", "add", "op_eql", "eql?", "to_set", "to_set", "intersect_p", "intersect?", "subtract", "subtract", "length", "size", "to_a", "to_a", "op_equal", "==", "each", "each", "delete_if", "delete_if", "taint", "taint", "initialize_dup", "initialize_dup", "inspect", "inspect", "reject_bang", "reject!", "op_and", "&", "reset", "reset", "initialize", "initialize", "op_xor", "^", "hash", "hash", "op_diff", "-" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.set.RubySet", "keep_if", "keep_if", "proper_superset_p", "proper_superset?", "classify", "classify", "initialize_clone", "initialize_clone", "delete_p", "delete?", "flatten_bang", "flatten!", "empty_p", "empty?", "replace", "replace", "subset_p", "subset?", "delete", "delete", "disjoint_p", "disjoint?", "flatten", "flatten", "op_or", "|", "compare_by_identity_p", "compare_by_identity?", "superset_p", "superset?", "compare_by_identity", "compare_by_identity", "freeze", "freeze", "select_bang", "select!", "rb_clear", "clear", "add_p", "add?", "untaint", "untaint", "create", "[]", "flatten_merge", "flatten_merge", "divide", "divide", "collect_bang", "collect!", "rb_merge", "merge", "proper_subset_p", "proper_subset?", "include_p", "include?", "add", "add", "op_eql", "eql?", "to_set", "to_set", "intersect_p", "intersect?", "subtract", "subtract", "length", "size", "op_equal", "==", "to_a", "to_a", "each", "each", "delete_if", "delete_if", "taint", "taint", "initialize_dup", "initialize_dup", "inspect", "inspect", "reject_bang", "reject!", "op_and", "&", "reset", "reset", "initialize", "initialize", "op_xor", "^", "hash", "hash", "op_diff", "-" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$Addrinfo$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,191 +1,191 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$canonname; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_v4compat_p; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_sitelocal_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$1$getnameinfo; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$unix_path; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$afamily; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$to_str; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$1$0$marshal_load; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_multicast_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$canonname; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$unix_path; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_global_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$inspect_sockaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_linklocal_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_port; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv4_multicast_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_to_ipv4; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$afamily; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$1$getnameinfo; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$inspect_sockaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_linklocal_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$to_sockaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$initialize; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_to_ipv4; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv4_private_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_address; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$protocol; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$pfamily; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_port; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_nodelocal_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_address; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_sitelocal_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_unpack; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$socktype; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$unix_p; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv4_loopback_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$pfamily; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_loopback_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$protocol; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_v4mapped_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_unpack; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_unspecified_p; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv4_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$to_str; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$socktype; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_orglocal_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$s$unix; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$s$1$0$ip; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$s$0$0$getaddrinfo; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$s$2$0$udp; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$s$2$0$tcp; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$s$0$0$getaddrinfo; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$s$2$0$udp; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$s$unix; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$socket$Addrinfo$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$2$0$udp((RubyModule)singletonClass, Visibility.PUBLIC, "udp"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "udp", true, false, core, (Class)Addrinfo.class, "udp", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "udp", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$2$0$tcp((RubyModule)singletonClass, Visibility.PUBLIC, "tcp"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "tcp", true, false, core, (Class)Addrinfo.class, "tcp", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "tcp", (DynamicMethod)javaMethod); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$unix((RubyModule)singletonClass, Visibility.PUBLIC, "unix"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "unix", true, false, core, (Class)Addrinfo.class, "unix", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "unix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$0$0$getaddrinfo((RubyModule)singletonClass, Visibility.PUBLIC, "getaddrinfo"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "getaddrinfo", true, false, core, (Class)Addrinfo.class, "getaddrinfo", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getaddrinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$2$0$tcp((RubyModule)singletonClass, Visibility.PUBLIC, "tcp"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "tcp", true, false, core, (Class)Addrinfo.class, "tcp", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "tcp", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$2$0$udp((RubyModule)singletonClass, Visibility.PUBLIC, "udp"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "udp", true, false, core, (Class)Addrinfo.class, "udp", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "udp", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$1$0$ip((RubyModule)singletonClass, Visibility.PUBLIC, "ip"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "ip", true, false, core, (Class)Addrinfo.class, "ip", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ip", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$unix((RubyModule)singletonClass, Visibility.PUBLIC, "unix"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "unix", true, false, core, (Class)Addrinfo.class, "unix", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "unix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_orglocal_p(cls, Visibility.PUBLIC, "ipv6_mc_orglocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_mc_orglocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_orglocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_mc_orglocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$socktype(cls, Visibility.PUBLIC, "socktype"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "socktype", false, false, core, (Class)Addrinfo.class, "socktype", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "socktype", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_p(cls, Visibility.PUBLIC, "ipv6?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_p", false, false, core, (Class)Addrinfo.class, "ipv6_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$to_str(cls, Visibility.PUBLIC, "to_str"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_str", false, false, core, (Class)Addrinfo.class, "to_str", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_str", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv4_p(cls, Visibility.PUBLIC, "ipv4?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv4_p", false, false, core, (Class)Addrinfo.class, "ipv4_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv4?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_unspecified_p(cls, Visibility.PUBLIC, "ipv6_unspecified?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_unspecified_p", false, false, core, (Class)Addrinfo.class, "ipv6_unspecified_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_unspecified?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_unpack(cls, Visibility.PUBLIC, "ip_unpack"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ip_unpack", false, false, core, (Class)Addrinfo.class, "ip_unpack", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ip_unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_v4mapped_p(cls, Visibility.PUBLIC, "ipv6_v4mapped?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_v4mapped_p", false, false, core, (Class)Addrinfo.class, "ipv6_v4mapped_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_v4mapped?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$protocol(cls, Visibility.PUBLIC, "protocol"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "protocol", false, false, core, (Class)Addrinfo.class, "protocol", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "protocol", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_loopback_p(cls, Visibility.PUBLIC, "ipv6_loopback?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_loopback_p", false, false, core, (Class)Addrinfo.class, "ipv6_loopback_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_loopback?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$pfamily(cls, Visibility.PUBLIC, "pfamily"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "pfamily", false, false, core, (Class)Addrinfo.class, "pfamily", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "pfamily", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv4_loopback_p(cls, Visibility.PUBLIC, "ipv4_loopback?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv4_loopback_p", false, false, core, (Class)Addrinfo.class, "ipv4_loopback_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv4_loopback?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$unix_p(cls, Visibility.PUBLIC, "unix?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "unix_p", false, false, core, (Class)Addrinfo.class, "unix_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "unix?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$socktype(cls, Visibility.PUBLIC, "socktype"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "socktype", false, false, core, (Class)Addrinfo.class, "socktype", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "socktype", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_unpack(cls, Visibility.PUBLIC, "ip_unpack"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ip_unpack", false, false, core, (Class)Addrinfo.class, "ip_unpack", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ip_unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_sitelocal_p(cls, Visibility.PUBLIC, "ipv6_sitelocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_sitelocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_sitelocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_sitelocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_nodelocal_p(cls, Visibility.PUBLIC, "ipv6_mc_nodelocal?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ipv6_mc_nodelocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_nodelocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ipv6_mc_nodelocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$pfamily(cls, Visibility.PUBLIC, "pfamily"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "pfamily", false, false, core, (Class)Addrinfo.class, "pfamily", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pfamily", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$protocol(cls, Visibility.PUBLIC, "protocol"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "protocol", false, false, core, (Class)Addrinfo.class, "protocol", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "protocol", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_address(cls, Visibility.PUBLIC, "ip_address"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ip_address", false, false, core, (Class)Addrinfo.class, "ip_address", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ip_address", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_nodelocal_p(cls, Visibility.PUBLIC, "ipv6_mc_nodelocal?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ipv6_mc_nodelocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_nodelocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ipv6_mc_nodelocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_port(cls, Visibility.PUBLIC, "ip_port"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ip_port", false, true, core, (Class)Addrinfo.class, "ip_port", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ip_port", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv4_private_p(cls, Visibility.PUBLIC, "ipv4_private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv4_private_p", false, false, core, (Class)Addrinfo.class, "ipv4_private_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv4_private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_to_ipv4(cls, Visibility.PUBLIC, "ipv6_to_ipv4"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ipv6_to_ipv4", false, true, core, (Class)Addrinfo.class, "ipv6_to_ipv4", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ipv6_to_ipv4", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)Addrinfo.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$to_sockaddr(cls, Visibility.PUBLIC, "to_sockaddr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_sockaddr", false, false, core, (Class)Addrinfo.class, "to_sockaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_sockaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Addrinfo.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_linklocal_p(cls, Visibility.PUBLIC, "ipv6_linklocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_linklocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_linklocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_linklocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$inspect_sockaddr(cls, Visibility.PUBLIC, "inspect_sockaddr"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect_sockaddr", false, false, core, (Class)Addrinfo.class, "inspect_sockaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect_sockaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, true, core, (Class)Addrinfo.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_to_ipv4(cls, Visibility.PUBLIC, "ipv6_to_ipv4"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ipv6_to_ipv4", false, true, core, (Class)Addrinfo.class, "ipv6_to_ipv4", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ipv6_to_ipv4", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$1$getnameinfo(cls, Visibility.PUBLIC, "getnameinfo"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "getnameinfo", false, false, core, (Class)Addrinfo.class, "getnameinfo", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "getnameinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$afamily(cls, Visibility.PUBLIC, "afamily"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "afamily", false, false, core, (Class)Addrinfo.class, "afamily", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "afamily", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv4_multicast_p(cls, Visibility.PUBLIC, "ipv4_multicast?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv4_multicast_p", false, false, core, (Class)Addrinfo.class, "ipv4_multicast_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv4_multicast?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_port(cls, Visibility.PUBLIC, "ip_port"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ip_port", false, true, core, (Class)Addrinfo.class, "ip_port", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ip_port", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Addrinfo.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_linklocal_p(cls, Visibility.PUBLIC, "ipv6_mc_linklocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_mc_linklocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_linklocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_mc_linklocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$inspect_sockaddr(cls, Visibility.PUBLIC, "inspect_sockaddr"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect_sockaddr", false, false, core, (Class)Addrinfo.class, "inspect_sockaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect_sockaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_global_p(cls, Visibility.PUBLIC, "ipv6_mc_global?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_mc_global_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_global_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_mc_global?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$unix_path(cls, Visibility.PUBLIC, "unix_path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "unix_path", false, false, core, (Class)Addrinfo.class, "unix_path", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "unix_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$canonname(cls, Visibility.PUBLIC, "canonname"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "canonname", false, false, core, (Class)Addrinfo.class, "canonname", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "canonname", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_multicast_p(cls, Visibility.PUBLIC, "ipv6_multicast?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_multicast_p", false, false, core, (Class)Addrinfo.class, "ipv6_multicast_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_multicast?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$1$0$marshal_load(cls, Visibility.PUBLIC, "marshal_load"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "marshal_load", false, true, core, (Class)Addrinfo.class, "marshal_load", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$afamily(cls, Visibility.PUBLIC, "afamily"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "afamily", false, false, core, (Class)Addrinfo.class, "afamily", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "afamily", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$unix_path(cls, Visibility.PUBLIC, "unix_path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "unix_path", false, false, core, (Class)Addrinfo.class, "unix_path", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "unix_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$to_str(cls, Visibility.PUBLIC, "to_str"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_str", false, false, core, (Class)Addrinfo.class, "to_str", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_str", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_p(cls, Visibility.PUBLIC, "ip?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ip_p", false, false, core, (Class)Addrinfo.class, "ip_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ip?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$1$getnameinfo(cls, Visibility.PUBLIC, "getnameinfo"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "getnameinfo", false, false, core, (Class)Addrinfo.class, "getnameinfo", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "getnameinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_sitelocal_p(cls, Visibility.PUBLIC, "ipv6_mc_sitelocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_mc_sitelocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_sitelocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_mc_sitelocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_v4compat_p(cls, Visibility.PUBLIC, "ipv6_v4compat?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_v4compat_p", false, false, core, (Class)Addrinfo.class, "ipv6_v4compat_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_v4compat?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$canonname(cls, Visibility.PUBLIC, "canonname"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "canonname", false, false, core, (Class)Addrinfo.class, "canonname", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "canonname", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Addrinfo", "udp", "udp", "ipv6_mc_orglocal_p", "ipv6_mc_orglocal?", "ipv6_unspecified_p", "ipv6_unspecified?", "pfamily", "pfamily", "marshal_load", "marshal_load", "ipv6_v4compat_p", "ipv6_v4compat?", "afamily", "afamily", "protocol", "protocol", "ipv6_loopback_p", "ipv6_loopback?", "ipv6_mc_linklocal_p", "ipv6_mc_linklocal?", "ipv6_p", "ipv6?", "ipv4_multicast_p", "ipv4_multicast?", "to_str", "to_str", "unix_path", "unix_path", "ipv6_mc_nodelocal_p", "ipv6_mc_nodelocal?", "ipv4_p", "ipv4?", "canonname", "canonname", "marshal_dump", "marshal_dump", "unix_p", "unix?", "tcp", "tcp", "ipv6_sitelocal_p", "ipv6_sitelocal?", "ipv6_v4mapped_p", "ipv6_v4mapped?", "to_sockaddr", "to_sockaddr", "ipv6_linklocal_p", "ipv6_linklocal?", "ip_unpack", "ip_unpack", "ip_port", "ip_port", "ip", "ip", "getaddrinfo", "getaddrinfo", "ip_p", "ip?", "ip_address", "ip_address", "ipv6_multicast_p", "ipv6_multicast?", "getnameinfo", "getnameinfo", "ipv4_loopback_p", "ipv4_loopback?", "ipv4_private_p", "ipv4_private?", "inspect", "inspect", "ipv6_mc_global_p", "ipv6_mc_global?", "socktype", "socktype", "initialize", "initialize", "ipv6_to_ipv4", "ipv6_to_ipv4", "ipv6_mc_sitelocal_p", "ipv6_mc_sitelocal?", "unix", "unix", "inspect_sockaddr", "inspect_sockaddr" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Addrinfo", "udp", "udp", "ipv6_mc_orglocal_p", "ipv6_mc_orglocal?", "ipv6_unspecified_p", "ipv6_unspecified?", "pfamily", "pfamily", "marshal_load", "marshal_load", "ipv6_v4compat_p", "ipv6_v4compat?", "afamily", "afamily", "protocol", "protocol", "ipv6_loopback_p", "ipv6_loopback?", "ipv6_mc_linklocal_p", "ipv6_mc_linklocal?", "ipv6_p", "ipv6?", "ipv4_multicast_p", "ipv4_multicast?", "unix_path", "unix_path", "to_str", "to_str", "ipv6_mc_nodelocal_p", "ipv6_mc_nodelocal?", "ipv4_p", "ipv4?", "canonname", "canonname", "marshal_dump", "marshal_dump", "unix_p", "unix?", "tcp", "tcp", "ipv6_sitelocal_p", "ipv6_sitelocal?", "ipv6_v4mapped_p", "ipv6_v4mapped?", "to_sockaddr", "to_sockaddr", "ipv6_linklocal_p", "ipv6_linklocal?", "ip_unpack", "ip_unpack", "ip_port", "ip_port", "ip", "ip", "getaddrinfo", "getaddrinfo", "ip_p", "ip?", "ip_address", "ip_address", "getnameinfo", "getnameinfo", "ipv6_multicast_p", "ipv6_multicast?", "ipv4_loopback_p", "ipv4_loopback?", "ipv4_private_p", "ipv4_private?", "inspect", "inspect", "ipv6_mc_global_p", "ipv6_mc_global?", "socktype", "socktype", "initialize", "initialize", "ipv6_to_ipv4", "ipv6_to_ipv4", "ipv6_mc_sitelocal_p", "ipv6_mc_sitelocal?", "unix", "unix", "inspect_sockaddr", "inspect_sockaddr" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$Ifaddr$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ +import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$flags; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$netmask; │ │ │ │ │ │ -import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$addr; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$name; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$dstaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$broadaddr; │ │ │ │ │ │ -import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$flags; │ │ │ │ │ │ +import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$ifindex; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,31 +22,31 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$ifindex(cls, Visibility.PUBLIC, "ifindex"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ifindex", false, false, core, (Class)Ifaddr.class, "ifindex", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "ifindex", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$flags(cls, Visibility.PUBLIC, "flags"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "flags", false, true, core, (Class)Ifaddr.class, "flags", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "flags", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Ifaddr.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$broadaddr(cls, Visibility.PUBLIC, "broadaddr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "broadaddr", false, false, core, (Class)Ifaddr.class, "broadaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "broadaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$dstaddr(cls, Visibility.PUBLIC, "dstaddr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "dstaddr", false, true, core, (Class)Ifaddr.class, "dstaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dstaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)Ifaddr.class, "name", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$addr(cls, Visibility.PUBLIC, "addr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "addr", false, false, core, (Class)Ifaddr.class, "addr", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "addr", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Ifaddr.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$netmask(cls, Visibility.PUBLIC, "netmask"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "netmask", false, false, core, (Class)Ifaddr.class, "netmask", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "netmask", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Ifaddr", "ifindex", "ifindex", "broadaddr", "broadaddr", "netmask", "netmask", "flags", "flags", "name", "name", "inspect", "inspect", "dstaddr", "dstaddr", "addr", "addr" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$flags(cls, Visibility.PUBLIC, "flags"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "flags", false, true, core, (Class)Ifaddr.class, "flags", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "flags", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Ifaddr", "ifindex", "ifindex", "broadaddr", "broadaddr", "netmask", "netmask", "inspect", "inspect", "name", "name", "flags", "flags", "dstaddr", "dstaddr", "addr", "addr" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$Option$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.ext.socket.Option$INVOKER$i$1$0$unpack; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$asInt; │ │ │ │ │ │ -import org.jruby.ext.socket.Option$INVOKER$i$0$0$family; │ │ │ │ │ │ -import org.jruby.ext.socket.Option$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.ext.socket.Option$INVOKER$i$1$0$unpack; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$linger; │ │ │ │ │ │ +import org.jruby.ext.socket.Option$INVOKER$i$0$0$family; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$optname; │ │ │ │ │ │ +import org.jruby.ext.socket.Option$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$data; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$1$0$initialize; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$level; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$bool; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$s$1$0$rb_int; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$s$2$0$linger; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ @@ -48,31 +48,31 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "level", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize", false, false, core, (Class)Option.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$data(cls, Visibility.PUBLIC, "data"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "data", false, false, core, (Class)Option.class, "data", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "data", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$optname(cls, Visibility.PUBLIC, "optname"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "optname", false, false, core, (Class)Option.class, "optname", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "optname", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$linger(cls, Visibility.PUBLIC, "linger"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "linger", false, false, core, (Class)Option.class, "linger", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "linger", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Option$INVOKER$i$1$0$unpack(cls, Visibility.PUBLIC, "unpack"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "unpack", false, false, core, (Class)Option.class, "unpack", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Option.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$optname(cls, Visibility.PUBLIC, "optname"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "optname", false, false, core, (Class)Option.class, "optname", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "optname", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$family(cls, Visibility.PUBLIC, "family"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "family", false, false, core, (Class)Option.class, "family", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "family", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$linger(cls, Visibility.PUBLIC, "linger"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "linger", false, false, core, (Class)Option.class, "linger", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "linger", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$asInt(cls, Visibility.PUBLIC, "int"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "asInt", false, false, core, (Class)Option.class, "asInt", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "int", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)Option.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Option$INVOKER$i$1$0$unpack(cls, Visibility.PUBLIC, "unpack"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "unpack", false, false, core, (Class)Option.class, "unpack", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Option", "asInt", "int", "bool", "bool", "data", "data", "linger", "linger", "level", "level", "optname", "optname", "inspect", "inspect", "to_s", "to_s", "rb_int", "int", "initialize", "initialize", "unpack", "unpack", "family", "family" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyBasicSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,32 +2,32 @@ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$2$read_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$do_not_reverse_lookup19; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$setsockopt; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$3$recv_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$close_read; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$send; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$sendmsg; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$recvmsg_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$1$0$set_do_not_reverse_lookup19; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$recv; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$2$0$getsockopt; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$recvmsg; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$close_write; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$setsockopt; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$3$recv_nonblock; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$getpeername; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$2$0$getsockopt; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$1$shutdown; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$sendmsg_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$remote_address; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$local_address; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$getpeername; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$sendmsg; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$recvmsg_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$getpeereid; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$getsockname; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$recvmsg; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$local_address; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$s$1$0$set_do_not_reverse_lookup; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$s$1$0$for_fd; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$s$0$0$do_not_reverse_lookup; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -45,70 +45,70 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "do_not_reverse_lookup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$s$1$0$for_fd((RubyModule)singletonClass, Visibility.PUBLIC, "for_fd"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "for_fd", true, false, core, (Class)RubyBasicSocket.class, "for_fd", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "for_fd", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$s$1$0$set_do_not_reverse_lookup((RubyModule)singletonClass, Visibility.PUBLIC, "do_not_reverse_lookup="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "set_do_not_reverse_lookup", true, false, core, (Class)RubyBasicSocket.class, "set_do_not_reverse_lookup", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "do_not_reverse_lookup=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$recvmsg(cls, Visibility.PUBLIC, "recvmsg"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvmsg", false, true, core, (Class)RubyBasicSocket.class, "recvmsg", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvmsg", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$local_address(cls, Visibility.PUBLIC, "local_address"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "local_address", false, false, core, (Class)RubyBasicSocket.class, "local_address", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "local_address", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$getsockname(cls, Visibility.PUBLIC, "getsockname"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getsockname", false, false, core, (Class)RubyBasicSocket.class, "getsockname", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getsockname", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$getpeereid(cls, Visibility.PUBLIC, "getpeereid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getpeereid", false, true, core, (Class)RubyBasicSocket.class, "getpeereid", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpeereid", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$recvmsg_nonblock(cls, Visibility.PUBLIC, "recvmsg_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvmsg_nonblock", false, true, core, (Class)RubyBasicSocket.class, "recvmsg_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvmsg_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$sendmsg(cls, Visibility.PUBLIC, "sendmsg"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sendmsg", false, true, core, (Class)RubyBasicSocket.class, "sendmsg", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sendmsg", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$getpeername(cls, Visibility.PUBLIC, "getpeername"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "getpeername", false, false, core, (Class)RubyBasicSocket.class, "getpeername", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "getpeername", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$local_address(cls, Visibility.PUBLIC, "local_address"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "local_address", false, false, core, (Class)RubyBasicSocket.class, "local_address", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "local_address", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$remote_address(cls, Visibility.PUBLIC, "remote_address"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "remote_address", false, false, core, (Class)RubyBasicSocket.class, "remote_address", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "remote_address", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$sendmsg_nonblock(cls, Visibility.PUBLIC, "sendmsg_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sendmsg_nonblock", false, true, core, (Class)RubyBasicSocket.class, "sendmsg_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sendmsg_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$1$shutdown(cls, Visibility.PUBLIC, "shutdown"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "shutdown", false, false, core, (Class)RubyBasicSocket.class, "shutdown", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "shutdown", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$close_write(cls, Visibility.PUBLIC, "close_write"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "close_write", false, false, core, (Class)RubyBasicSocket.class, "close_write", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "close_write", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$2$0$getsockopt(cls, Visibility.PUBLIC, "getsockopt"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "getsockopt", false, false, core, (Class)RubyBasicSocket.class, "getsockopt", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getsockopt", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$getpeername(cls, Visibility.PUBLIC, "getpeername"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "getpeername", false, false, core, (Class)RubyBasicSocket.class, "getpeername", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "getpeername", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$3$recv_nonblock(cls, Visibility.PUBLIC, "recv_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recv_nonblock", false, false, core, (Class)RubyBasicSocket.class, "recv_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recv_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$setsockopt(cls, Visibility.PUBLIC, "setsockopt"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "setsockopt", false, false, core, (Class)RubyBasicSocket.class, "setsockopt", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "setsockopt", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$close_write(cls, Visibility.PUBLIC, "close_write"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "close_write", false, false, core, (Class)RubyBasicSocket.class, "close_write", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "close_write", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$recvmsg(cls, Visibility.PUBLIC, "recvmsg"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvmsg", false, true, core, (Class)RubyBasicSocket.class, "recvmsg", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvmsg", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$recv(cls, Visibility.PUBLIC, "recv"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "recv", false, false, core, (Class)RubyBasicSocket.class, "recv", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "recv", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$1$0$set_do_not_reverse_lookup19(cls, Visibility.PUBLIC, "do_not_reverse_lookup="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "set_do_not_reverse_lookup19", false, false, core, (Class)RubyBasicSocket.class, "set_do_not_reverse_lookup19", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "do_not_reverse_lookup=", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$recvmsg_nonblock(cls, Visibility.PUBLIC, "recvmsg_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvmsg_nonblock", false, true, core, (Class)RubyBasicSocket.class, "recvmsg_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvmsg_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$sendmsg(cls, Visibility.PUBLIC, "sendmsg"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sendmsg", false, true, core, (Class)RubyBasicSocket.class, "sendmsg", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sendmsg", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$send(cls, Visibility.PUBLIC, "send"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "send", false, false, core, (Class)RubyBasicSocket.class, "send", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "send", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$close_read(cls, Visibility.PUBLIC, "close_read"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close_read", false, false, core, (Class)RubyBasicSocket.class, "close_read", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close_read", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$3$recv_nonblock(cls, Visibility.PUBLIC, "recv_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recv_nonblock", false, false, core, (Class)RubyBasicSocket.class, "recv_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recv_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$setsockopt(cls, Visibility.PUBLIC, "setsockopt"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "setsockopt", false, false, core, (Class)RubyBasicSocket.class, "setsockopt", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "setsockopt", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$do_not_reverse_lookup19(cls, Visibility.PUBLIC, "do_not_reverse_lookup"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "do_not_reverse_lookup19", false, false, core, (Class)RubyBasicSocket.class, "do_not_reverse_lookup19", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "do_not_reverse_lookup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$2$read_nonblock(cls, Visibility.PUBLIC, "read_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read_nonblock", false, false, core, (Class)RubyBasicSocket.class, "read_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyBasicSocket", "sendmsg_nonblock", "sendmsg_nonblock", "close_read", "close_read", "getsockname", "getsockname", "getpeereid", "getpeereid", "recvmsg_nonblock", "recvmsg_nonblock", "read_nonblock", "read_nonblock", "getsockopt", "getsockopt", "for_fd", "for_fd", "set_do_not_reverse_lookup", "do_not_reverse_lookup=", "remote_address", "remote_address", "close_write", "close_write", "setsockopt", "setsockopt", "set_do_not_reverse_lookup19", "do_not_reverse_lookup=", "getpeername", "getpeername", "recvmsg", "recvmsg", "do_not_reverse_lookup19", "do_not_reverse_lookup", "recv", "recv", "local_address", "local_address", "recv_nonblock", "recv_nonblock", "sendmsg", "sendmsg", "send", "send", "shutdown", "shutdown", "do_not_reverse_lookup", "do_not_reverse_lookup" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyBasicSocket", "sendmsg_nonblock", "sendmsg_nonblock", "close_read", "close_read", "getsockname", "getsockname", "getpeereid", "getpeereid", "recvmsg_nonblock", "recvmsg_nonblock", "read_nonblock", "read_nonblock", "getsockopt", "getsockopt", "for_fd", "for_fd", "set_do_not_reverse_lookup", "do_not_reverse_lookup=", "remote_address", "remote_address", "setsockopt", "setsockopt", "close_write", "close_write", "set_do_not_reverse_lookup19", "do_not_reverse_lookup=", "getpeername", "getpeername", "recvmsg", "recvmsg", "do_not_reverse_lookup19", "do_not_reverse_lookup", "recv", "recv", "local_address", "local_address", "recv_nonblock", "recv_nonblock", "sendmsg", "sendmsg", "send", "send", "shutdown", "shutdown", "do_not_reverse_lookup", "do_not_reverse_lookup" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyIPSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$addr; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$recvfrom; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$addr; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$peeraddr; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$0$0$getpeereid; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket$INVOKER$s$1$0$getaddress; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -27,16 +27,16 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "getaddress", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$0$0$getpeereid(cls, Visibility.PUBLIC, "getpeereid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getpeereid", false, true, core, (Class)RubyIPSocket.class, "getpeereid", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpeereid", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$peeraddr(cls, Visibility.PUBLIC, "peeraddr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "peeraddr", false, false, core, (Class)RubyIPSocket.class, "peeraddr", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "peeraddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubyIPSocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$addr(cls, Visibility.PUBLIC, "addr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "addr", false, false, core, (Class)RubyIPSocket.class, "addr", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "addr", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubyIPSocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyIPSocket", "getaddress", "getaddress", "getpeereid", "getpeereid", "peeraddr", "peeraddr", "recvfrom", "recvfrom", "addr", "addr" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyServerSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$1$0$connect_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$1$0$listen; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$0$0$accept; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$1$0$connect; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$bind; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$1$0$connect_nonblock; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$accept_nonblock; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -20,25 +20,25 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$accept_nonblock(cls, Visibility.PUBLIC, "accept_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "accept_nonblock", false, false, core, (Class)RubyServerSocket.class, "accept_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "accept_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$1$0$connect_nonblock(cls, Visibility.PUBLIC, "connect_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "connect_nonblock", false, true, core, (Class)RubyServerSocket.class, "connect_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "connect_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$bind(cls, Visibility.PUBLIC, "bind"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "bind", false, false, core, (Class)RubyServerSocket.class, "bind", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$1$0$connect(cls, Visibility.PUBLIC, "connect"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "connect", false, true, core, (Class)RubyServerSocket.class, "connect", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "connect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$0$0$accept(cls, Visibility.PUBLIC, "accept"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "accept", false, false, core, (Class)RubyServerSocket.class, "accept", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "accept", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$1$0$listen(cls, Visibility.PUBLIC, "listen"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "listen", false, false, core, (Class)RubyServerSocket.class, "listen", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "listen", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$1$0$connect_nonblock(cls, Visibility.PUBLIC, "connect_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "connect_nonblock", false, true, core, (Class)RubyServerSocket.class, "connect_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "connect_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyServerSocket", "accept_nonblock", "accept_nonblock", "bind", "bind", "connect", "connect", "listen", "listen", "accept", "accept", "connect_nonblock", "connect_nonblock" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyServerSocket", "accept_nonblock", "accept_nonblock", "bind", "bind", "connect", "connect", "listen", "listen", "connect_nonblock", "connect_nonblock", "accept", "accept" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubySocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$0$0$close; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$i$connect_nonblock; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$i$0$3$recvfrom_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$0$0$accept; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$i$1$0$connect; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$i$recvfrom; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$initialize; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$i$1$0$connect; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$1$0$bind; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$i$recvfrom; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$i$connect_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$1$0$listen; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$0$1$accept_nonblock; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$i$0$3$recvfrom_nonblock; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$unpack_sockaddr_un; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$for_fd; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$0$5$getaddrinfo; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$getifaddrs; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$pack_sockaddr_un; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$0$1$getservbyname; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$ip_address_list; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$gethostname; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$0$1$getnameinfo; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$unpack_sockaddr_in; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$for_fd; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$socketpair; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$gethostbyname; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$pack_sockaddr_un; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$gethostbyaddr; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$0$5$getaddrinfo; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$socketpair; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$0$1$getservbyname; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$unpack_sockaddr_un; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$ip_address_list; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$2$0$pack_sockaddr_in; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -41,81 +41,81 @@ │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubySocket$INVOKER$s$2$0$pack_sockaddr_in((RubyModule)singletonClass, Visibility.PUBLIC, "pack_sockaddr_in"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "pack_sockaddr_in", true, false, core, (Class)RubySocket.class, "pack_sockaddr_in", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "pack_sockaddr_in", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "sockaddr_in", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$ip_address_list((RubyModule)singletonClass, Visibility.PUBLIC, "ip_address_list"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ip_address_list", true, false, core, (Class)RubySocket.class, "ip_address_list", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "ip_address_list", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$unpack_sockaddr_un((RubyModule)singletonClass, Visibility.PUBLIC, "unpack_sockaddr_un"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "unpack_sockaddr_un", true, false, core, (Class)RubySocket.class, "unpack_sockaddr_un", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "unpack_sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$1$getservbyname((RubyModule)singletonClass, Visibility.PUBLIC, "getservbyname"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "getservbyname", true, false, core, (Class)RubySocket.class, "getservbyname", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "getservbyname", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$socketpair((RubyModule)singletonClass, Visibility.PUBLIC, "socketpair"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "socketpair", true, false, core, (Class)RubySocket.class, "socketpair", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG4); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "socketpair", (DynamicMethod)javaMethod); │ │ │ │ │ │ - singletonClass.putMethod(runtime, "pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$5$getaddrinfo((RubyModule)singletonClass, Visibility.PUBLIC, "getaddrinfo"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "getaddrinfo", true, false, core, (Class)RubySocket.class, "getaddrinfo", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "getaddrinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$gethostbyaddr((RubyModule)singletonClass, Visibility.PUBLIC, "gethostbyaddr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gethostbyaddr", true, false, core, (Class)RubySocket.class, "gethostbyaddr", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gethostbyaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$pack_sockaddr_un((RubyModule)singletonClass, Visibility.PUBLIC, "pack_sockaddr_un"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "pack_sockaddr_un", true, false, core, (Class)RubySocket.class, "pack_sockaddr_un", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "pack_sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ - singletonClass.putMethod(runtime, "sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$gethostbyname((RubyModule)singletonClass, Visibility.PUBLIC, "gethostbyname"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "gethostbyname", true, false, core, (Class)RubySocket.class, "gethostbyname", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gethostbyname", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$for_fd((RubyModule)singletonClass, Visibility.PUBLIC, "for_fd"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "for_fd", true, false, core, (Class)RubySocket.class, "for_fd", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "for_fd", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$socketpair((RubyModule)singletonClass, Visibility.PUBLIC, "socketpair"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "socketpair", true, false, core, (Class)RubySocket.class, "socketpair", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG4); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "socketpair", (DynamicMethod)javaMethod); │ │ │ │ │ │ + singletonClass.putMethod(runtime, "pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$unpack_sockaddr_in((RubyModule)singletonClass, Visibility.PUBLIC, "unpack_sockaddr_in"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "unpack_sockaddr_in", true, false, core, (Class)RubySocket.class, "unpack_sockaddr_in", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "unpack_sockaddr_in", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$1$getnameinfo((RubyModule)singletonClass, Visibility.PUBLIC, "getnameinfo"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "getnameinfo", true, false, core, (Class)RubySocket.class, "getnameinfo", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getnameinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$gethostname((RubyModule)singletonClass, Visibility.PUBLIC, "gethostname"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "gethostname", true, false, core, (Class)RubySocket.class, "gethostname", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gethostname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$ip_address_list((RubyModule)singletonClass, Visibility.PUBLIC, "ip_address_list"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ip_address_list", true, false, core, (Class)RubySocket.class, "ip_address_list", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "ip_address_list", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$1$getservbyname((RubyModule)singletonClass, Visibility.PUBLIC, "getservbyname"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "getservbyname", true, false, core, (Class)RubySocket.class, "getservbyname", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "getservbyname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$pack_sockaddr_un((RubyModule)singletonClass, Visibility.PUBLIC, "pack_sockaddr_un"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "pack_sockaddr_un", true, false, core, (Class)RubySocket.class, "pack_sockaddr_un", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "pack_sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ + singletonClass.putMethod(runtime, "sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$getifaddrs((RubyModule)singletonClass, Visibility.PUBLIC, "getifaddrs"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getifaddrs", true, false, core, (Class)RubySocket.class, "getifaddrs", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getifaddrs", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$3$recvfrom_nonblock(cls, Visibility.PUBLIC, "recvfrom_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvfrom_nonblock", false, false, core, (Class)RubySocket.class, "recvfrom_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvfrom_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$5$getaddrinfo((RubyModule)singletonClass, Visibility.PUBLIC, "getaddrinfo"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "getaddrinfo", true, false, core, (Class)RubySocket.class, "getaddrinfo", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "getaddrinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$for_fd((RubyModule)singletonClass, Visibility.PUBLIC, "for_fd"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "for_fd", true, false, core, (Class)RubySocket.class, "for_fd", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "for_fd", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$unpack_sockaddr_un((RubyModule)singletonClass, Visibility.PUBLIC, "unpack_sockaddr_un"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "unpack_sockaddr_un", true, false, core, (Class)RubySocket.class, "unpack_sockaddr_un", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "unpack_sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$1$accept_nonblock(cls, Visibility.PUBLIC, "accept_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "accept_nonblock", false, true, core, (Class)RubySocket.class, "accept_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "accept_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$1$0$listen(cls, Visibility.PUBLIC, "listen"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "listen", false, true, core, (Class)RubySocket.class, "listen", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "listen", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$i$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubySocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$i$connect_nonblock(cls, Visibility.PUBLIC, "connect_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "connect_nonblock", false, false, core, (Class)RubySocket.class, "connect_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "connect_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$1$0$bind(cls, Visibility.PUBLIC, "bind"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "bind", false, false, core, (Class)RubySocket.class, "bind", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bind", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySocket.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$1$0$connect(cls, Visibility.PUBLIC, "connect"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "connect", false, false, core, (Class)RubySocket.class, "connect", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "connect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySocket.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$i$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubySocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$0$accept(cls, Visibility.PUBLIC, "accept"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "accept", false, true, core, (Class)RubySocket.class, "accept", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "accept", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$i$connect_nonblock(cls, Visibility.PUBLIC, "connect_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "connect_nonblock", false, false, core, (Class)RubySocket.class, "connect_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "connect_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$3$recvfrom_nonblock(cls, Visibility.PUBLIC, "recvfrom_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvfrom_nonblock", false, false, core, (Class)RubySocket.class, "recvfrom_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvfrom_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$0$close(cls, Visibility.PUBLIC, "close"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close", false, false, core, (Class)RubySocket.class, "close", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubySocket", "pack_sockaddr_in", "pack_sockaddr_in", "ip_address_list", "ip_address_list", "gethostbyname", "gethostbyname", "recvfrom_nonblock", "recvfrom_nonblock", "socketpair", "socketpair", "unpack_sockaddr_un", "unpack_sockaddr_un", "getservbyname", "getservbyname", "getaddrinfo", "getaddrinfo", "gethostname", "gethostname", "recvfrom", "recvfrom", "for_fd", "for_fd", "listen", "listen", "accept", "accept", "connect_nonblock", "connect_nonblock", "unpack_sockaddr_in", "unpack_sockaddr_in", "getnameinfo", "getnameinfo", "accept_nonblock", "accept_nonblock", "bind", "bind", "pack_sockaddr_un", "pack_sockaddr_un", "getifaddrs", "getifaddrs", "gethostbyaddr", "gethostbyaddr", "initialize", "initialize", "close", "close", "connect", "connect" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubySocket", "pack_sockaddr_in", "pack_sockaddr_in", "gethostbyname", "gethostbyname", "ip_address_list", "ip_address_list", "recvfrom_nonblock", "recvfrom_nonblock", "socketpair", "socketpair", "unpack_sockaddr_un", "unpack_sockaddr_un", "getservbyname", "getservbyname", "gethostname", "gethostname", "getaddrinfo", "getaddrinfo", "recvfrom", "recvfrom", "for_fd", "for_fd", "listen", "listen", "connect_nonblock", "connect_nonblock", "accept", "accept", "unpack_sockaddr_in", "unpack_sockaddr_in", "getnameinfo", "getnameinfo", "accept_nonblock", "accept_nonblock", "bind", "bind", "pack_sockaddr_un", "pack_sockaddr_un", "getifaddrs", "getifaddrs", "gethostbyaddr", "gethostbyaddr", "initialize", "initialize", "close", "close", "connect", "connect" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyUDPSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$0$3$recvfrom_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$2$0$connect; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$2$0$bind; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$send; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$0$3$recvfrom_nonblock; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$s$0$0$open; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$s$0$0$open((RubyModule)singletonClass, Visibility.PUBLIC, "open"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "open", true, false, core, (Class)RubyUDPSocket.class, "open", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "open", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$0$3$recvfrom_nonblock(cls, Visibility.PUBLIC, "recvfrom_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvfrom_nonblock", false, false, core, (Class)RubyUDPSocket.class, "recvfrom_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvfrom_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$send(cls, Visibility.PUBLIC, "send"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "send", false, false, core, (Class)RubyUDPSocket.class, "send", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "send", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyUDPSocket.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$2$0$bind(cls, Visibility.PUBLIC, "bind"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "bind", false, false, core, (Class)RubyUDPSocket.class, "bind", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$2$0$connect(cls, Visibility.PUBLIC, "connect"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "connect", false, false, core, (Class)RubyUDPSocket.class, "connect", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "connect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyUDPSocket", "recvfrom_nonblock", "recvfrom_nonblock", "bind", "bind", "initialize", "initialize", "send", "send", "open", "open", "connect", "connect" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$0$3$recvfrom_nonblock(cls, Visibility.PUBLIC, "recvfrom_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvfrom_nonblock", false, false, core, (Class)RubyUDPSocket.class, "recvfrom_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvfrom_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyUDPSocket", "bind", "bind", "recvfrom_nonblock", "recvfrom_nonblock", "initialize", "initialize", "send", "send", "open", "open", "connect", "connect" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$1$0$send_io; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$0$peeraddr; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$2$recv_io; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$1$recvfrom; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$0$addr; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$1$0$initialize; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$1$0$send_io; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$2$recv_io; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$s$1$0$for_fd; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$s$0$2$socketpair; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -29,31 +29,31 @@ │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$s$0$2$socketpair((RubyModule)singletonClass, Visibility.PUBLIC, "socketpair"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "socketpair", true, false, core, (Class)RubyUNIXSocket.class, "socketpair", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "socketpair", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$s$1$0$for_fd((RubyModule)singletonClass, Visibility.PUBLIC, "for_fd"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "for_fd", true, false, core, (Class)RubyUNIXSocket.class, "for_fd", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "for_fd", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$1$0$send_io(cls, Visibility.PUBLIC, "send_io"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "send_io", false, false, core, (Class)RubyUNIXSocket.class, "send_io", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "send_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$2$recv_io(cls, Visibility.PUBLIC, "recv_io"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recv_io", false, false, core, (Class)RubyUNIXSocket.class, "recv_io", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recv_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize", false, false, core, (Class)RubyUNIXSocket.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyUNIXSocket.class, "path", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$0$addr(cls, Visibility.PUBLIC, "addr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "addr", false, false, core, (Class)RubyUNIXSocket.class, "addr", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "addr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$1$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubyUNIXSocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$2$recv_io(cls, Visibility.PUBLIC, "recv_io"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recv_io", false, false, core, (Class)RubyUNIXSocket.class, "recv_io", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recv_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$0$peeraddr(cls, Visibility.PUBLIC, "peeraddr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "peeraddr", false, false, core, (Class)RubyUNIXSocket.class, "peeraddr", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "peeraddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$1$0$send_io(cls, Visibility.PUBLIC, "send_io"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "send_io", false, false, core, (Class)RubyUNIXSocket.class, "send_io", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "send_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyUNIXSocket", "path", "path", "socketpair", "socketpair", "recv_io", "recv_io", "peeraddr", "peeraddr", "recvfrom", "recvfrom", "for_fd", "for_fd", "initialize", "initialize", "addr", "addr", "send_io", "send_io" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$stringio$StringIO$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$each_byte; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$close_read; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$2$reopen; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$closed_p; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$rewind; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$lineno; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$each_line; │ │ │ │ │ │ +import org.jruby.ext.stringio.StringIO$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$chars; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$each; │ │ │ │ │ │ -import org.jruby.ext.stringio.StringIO$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$sync; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$gets; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$external_encoding; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$each_char; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$2$read; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$1$0$set_lineno; │ │ │ │ │ │ @@ -176,23 +176,23 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "external_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$gets(cls, Visibility.PUBLIC, "gets"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gets", false, false, core, (Class)StringIO.class, "gets", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gets", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$0$0$sync(cls, Visibility.PUBLIC, "sync"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sync", false, false, core, (Class)StringIO.class, "sync", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sync", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new StringIO$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)StringIO.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each", false, false, core, (Class)StringIO.class, "each", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$0$0$chars(cls, Visibility.PUBLIC, "chars"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "chars", false, false, core, (Class)StringIO.class, "chars", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chars", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new StringIO$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)StringIO.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)StringIO.class, "each_line", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)StringIO.class, "lineno", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$0$0$rewind(cls, Visibility.PUBLIC, "rewind"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$tempfile$Tempfile$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$1$close; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$close_bang; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$open; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$_close; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$size; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$unlink; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$4$initialize; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$s$0$4$open; │ │ │ │ │ │ @@ -37,25 +37,25 @@ │ │ │ │ │ │ populateMethod(javaMethod, 0, "unlink", false, false, core, (Class)Tempfile.class, "unlink", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "unlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)Tempfile.class, "size", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Tempfile.class, "inspect", (Class)RubyString.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$_close(cls, Visibility.PROTECTED, "_close"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "_close", false, false, core, (Class)Tempfile.class, "_close", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "_close", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$open(cls, Visibility.PUBLIC, "open"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "open", false, false, core, (Class)Tempfile.class, "open", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "open", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$close_bang(cls, Visibility.PUBLIC, "close!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close_bang", false, false, core, (Class)Tempfile.class, "close_bang", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Tempfile.class, "inspect", (Class)RubyString.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$1$close(cls, Visibility.PUBLIC, "close"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "close", false, false, core, (Class)Tempfile.class, "close", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.tempfile.Tempfile", "unlink", "unlink", "size", "size", "inspect", "inspect", "close_bang", "close!", "initialize", "initialize", "_close", "_close", "close", "close", "open", "open" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$thread$ConditionVariable$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$broadcast; │ │ │ │ │ │ -import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$signal; │ │ │ │ │ │ import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ +import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$signal; │ │ │ │ │ │ +import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$broadcast; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.thread.ConditionVariable$INVOKER$i$wait_ruby; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.ext.thread.ConditionVariable; │ │ │ │ │ │ import org.jruby.ext.thread.ConditionVariable$INVOKER$s$0$0$newInstance; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -24,19 +24,19 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new ConditionVariable$INVOKER$s$0$0$newInstance((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "newInstance", true, false, core, (Class)ConditionVariable.class, "newInstance", (Class)ConditionVariable.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$wait_ruby(cls, Visibility.PUBLIC, "wait"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "wait_ruby", false, false, core, (Class)ConditionVariable.class, "wait_ruby", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "wait", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)ConditionVariable.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$signal(cls, Visibility.PUBLIC, "signal"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "signal", false, false, core, (Class)ConditionVariable.class, "signal", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "signal", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$broadcast(cls, Visibility.PUBLIC, "broadcast"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "broadcast", false, false, core, (Class)ConditionVariable.class, "broadcast", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "broadcast", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$signal(cls, Visibility.PUBLIC, "signal"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "signal", false, false, core, (Class)ConditionVariable.class, "signal", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "signal", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)ConditionVariable.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.thread.ConditionVariable", "broadcast", "broadcast", "wait_ruby", "wait", "newInstance", "new", "marshal_dump", "marshal_dump", "signal", "signal" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$thread$Queue$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -8,40 +8,40 @@ │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$num_waiting; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.RubyNumeric; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$closed_p; │ │ │ │ │ │ +import org.jruby.ext.thread.Queue$INVOKER$i$0$0$clear; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$initialize; │ │ │ │ │ │ -import org.jruby.ext.thread.Queue$INVOKER$i$pop; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.thread.Queue; │ │ │ │ │ │ -import org.jruby.ext.thread.Queue$INVOKER$i$0$0$clear; │ │ │ │ │ │ +import org.jruby.ext.thread.Queue$INVOKER$i$pop; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$thread$Queue$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "clear", false, false, core, (Class)Queue.class, "clear", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Queue$INVOKER$i$pop(cls, Visibility.PUBLIC, "pop"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new Queue$INVOKER$i$pop(cls, Visibility.PUBLIC, "pop"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pop", false, false, core, (Class)Queue.class, "pop", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pop", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "pop", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "deq", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "shift", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "initialize", false, false, core, (Class)Queue.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "clear", false, false, core, (Class)Queue.class, "clear", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$closed_p(cls, Visibility.PUBLIC, "closed?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "closed_p", false, false, core, (Class)Queue.class, "closed_p", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "closed?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)Queue.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$tracepoint$TracePoint$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,25 +3,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$enabled_p; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$raised_exception; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$lineno; │ │ │ │ │ │ +import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$self; │ │ │ │ │ │ +import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$disable; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$callee_id; │ │ │ │ │ │ -import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$event; │ │ │ │ │ │ -import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$enable; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$binding; │ │ │ │ │ │ -import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$self; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$return_value; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$defined_class; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$method_id; │ │ │ │ │ │ -import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$path; │ │ │ │ │ │ +import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$enable; │ │ │ │ │ │ +import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$initialize; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$s$0$0$trace; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -35,52 +35,52 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new TracePoint$INVOKER$s$0$0$trace((RubyModule)singletonClass, Visibility.PUBLIC, "trace"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "trace", true, false, core, (Class)TracePoint.class, "trace", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "trace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)TracePoint.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "path", false, false, core, (Class)TracePoint.class, "path", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)TracePoint.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$enable(cls, Visibility.PUBLIC, "enable"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enable", false, false, core, (Class)TracePoint.class, "enable", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enable", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$method_id(cls, Visibility.PUBLIC, "method_id"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "method_id", false, false, core, (Class)TracePoint.class, "method_id", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "method_id", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$defined_class(cls, Visibility.PUBLIC, "defined_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "defined_class", false, false, core, (Class)TracePoint.class, "defined_class", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "defined_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$return_value(cls, Visibility.PUBLIC, "return_value"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "return_value", false, false, core, (Class)TracePoint.class, "return_value", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "return_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$self(cls, Visibility.PUBLIC, "self"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "self", false, false, core, (Class)TracePoint.class, "self", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "self", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$binding(cls, Visibility.PUBLIC, "binding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "binding", false, false, core, (Class)TracePoint.class, "binding", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binding", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$enable(cls, Visibility.PUBLIC, "enable"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enable", false, false, core, (Class)TracePoint.class, "enable", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enable", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$event(cls, Visibility.PUBLIC, "event"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "event", false, false, core, (Class)TracePoint.class, "event", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "event", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)TracePoint.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$callee_id(cls, Visibility.PUBLIC, "callee_id"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "callee_id", false, false, core, (Class)TracePoint.class, "callee_id", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "callee_id", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$disable(cls, Visibility.PUBLIC, "disable"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "disable", false, false, core, (Class)TracePoint.class, "disable", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "disable", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "path", false, false, core, (Class)TracePoint.class, "path", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$self(cls, Visibility.PUBLIC, "self"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "self", false, false, core, (Class)TracePoint.class, "self", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "self", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)TracePoint.class, "lineno", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$raised_exception(cls, Visibility.PUBLIC, "raised_exception"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "raised_exception", false, false, core, (Class)TracePoint.class, "raised_exception", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "raised_exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$enabled_p(cls, Visibility.PUBLIC, "enabled?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "enabled_p", false, false, core, (Class)TracePoint.class, "enabled_p", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "enabled?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.tracepoint.TracePoint", "raised_exception", "raised_exception", "return_value", "return_value", "binding", "binding", "enabled_p", "enabled?", "callee_id", "callee_id", "defined_class", "defined_class", "path", "path", "trace", "trace", "lineno", "lineno", "method_id", "method_id", "enable", "enable", "disable", "disable", "inspect", "inspect", "self", "self", "initialize", "initialize", "event", "event" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.tracepoint.TracePoint", "raised_exception", "raised_exception", "return_value", "return_value", "binding", "binding", "enabled_p", "enabled?", "callee_id", "callee_id", "defined_class", "defined_class", "path", "path", "trace", "trace", "lineno", "lineno", "enable", "enable", "method_id", "method_id", "disable", "disable", "inspect", "inspect", "self", "self", "initialize", "initialize", "event", "event" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$eof; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$getc_19; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$readchar; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$1$initialize19; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$1$readlines; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$lineno; │ │ │ │ │ │ +import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$1$each_line; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$unused; │ │ │ │ │ │ -import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$orig_name; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$2$gets; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$eof_p; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$os_code; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$1$0$set_lineno; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$1$read; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$readline; │ │ │ │ │ │ @@ -104,23 +104,23 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eof?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$2$gets(cls, Visibility.PUBLIC, "gets"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gets", false, false, core, (Class)JZlibRubyGzipReader.class, "gets", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gets", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$0$orig_name(cls, Visibility.PUBLIC, "orig_name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "orig_name", false, false, core, (Class)JZlibRubyGzipReader.class, "orig_name", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "orig_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)JZlibRubyGzipReader.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$0$unused(cls, Visibility.PUBLIC, "unused"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "unused", false, false, core, (Class)JZlibRubyGzipReader.class, "unused", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "unused", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$1$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)JZlibRubyGzipReader.class, "each_line", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)JZlibRubyGzipReader.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)JZlibRubyGzipReader.class, "lineno", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$1$readlines(cls, Visibility.PUBLIC, "readlines"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readlines", false, false, core, (Class)JZlibRubyGzipReader.class, "readlines", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readlines", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$1$initialize19(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$zlib$RubyGzipFile$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -7,21 +7,21 @@ │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$close; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$to_io; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$finish; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$comment; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$orig_name; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$crc; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$closed_p; │ │ │ │ │ │ +import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$respond_to; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$os_code; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$1$0$set_sync; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$sync; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$mtime; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$level; │ │ │ │ │ │ -import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$s$0$1$wrap19; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$s$0$0$newInstance; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -35,17 +35,14 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$s$0$0$newInstance((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "newInstance", true, false, core, (Class)RubyGzipFile.class, "newInstance", (Class)RubyGzipFile.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$s$0$1$wrap19((RubyModule)singletonClass, Visibility.PUBLIC, "wrap"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "wrap19", true, false, core, (Class)RubyGzipFile.class, "wrap19", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "wrap", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyGzipFile.class, "path", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$level(cls, Visibility.PUBLIC, "level"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "level", false, false, core, (Class)RubyGzipFile.class, "level", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "level", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$mtime(cls, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mtime", false, false, core, (Class)RubyGzipFile.class, "mtime", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$sync(cls, Visibility.PUBLIC, "sync"); │ │ │ │ │ │ @@ -56,14 +53,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sync=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$os_code(cls, Visibility.PUBLIC, "os_code"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "os_code", false, false, core, (Class)RubyGzipFile.class, "os_code", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "os_code", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$respond_to(cls, Visibility.PUBLIC, "respond_to?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "respond_to", false, false, core, (Class)RubyGzipFile.class, "respond_to", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "respond_to?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyGzipFile.class, "path", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$closed_p(cls, Visibility.PUBLIC, "closed?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "closed_p", false, false, core, (Class)RubyGzipFile.class, "closed_p", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "closed?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$crc(cls, Visibility.PUBLIC, "crc"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "crc", false, false, core, (Class)RubyGzipFile.class, "crc", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "crc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$orig_name(cls, Visibility.PUBLIC, "orig_name"); │ │ │ │ ├── org/jruby/gen/org$jruby$java$addons$KernelJavaAddons$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_field; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_name; │ │ │ │ │ │ -import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_signature; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_require; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$to_java; │ │ │ │ │ │ +import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_signature; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_implements; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_annotation; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_package; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -28,23 +28,23 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "java_package", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_annotation(cls, Visibility.PUBLIC, "java_annotation"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_annotation", true, false, core, (Class)KernelJavaAddons.class, "java_annotation", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_annotation", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_implements(cls, Visibility.PUBLIC, "java_implements"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_implements", true, false, core, (Class)KernelJavaAddons.class, "java_implements", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_implements", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_signature(cls, Visibility.PUBLIC, "java_signature"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_signature", true, false, core, (Class)KernelJavaAddons.class, "java_signature", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_signature", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$to_java(cls, Visibility.PUBLIC, "to_java"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "to_java", true, false, core, (Class)KernelJavaAddons.class, "to_java", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_java", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_require(cls, Visibility.PUBLIC, "java_require"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_require", true, false, core, (Class)KernelJavaAddons.class, "java_require", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_require", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_signature(cls, Visibility.PUBLIC, "java_signature"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_signature", true, false, core, (Class)KernelJavaAddons.class, "java_signature", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_signature", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_name(cls, Visibility.PUBLIC, "java_name"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_name", true, false, core, (Class)KernelJavaAddons.class, "java_name", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_field(cls, Visibility.PUBLIC, "java_field"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_field", true, false, core, (Class)KernelJavaAddons.class, "java_field", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_field", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.java.addons.KernelJavaAddons", "java_name", "java_name", "java_field", "java_field", "java_require", "java_require", "java_signature", "java_signature", "java_package", "java_package", "java_annotation", "java_annotation", "java_implements", "java_implements", "to_java", "to_java" }); │ │ │ │ ├── org/jruby/gen/org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,27 +6,27 @@ │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$first; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$2$0$op_aset; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$rbClone; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$include_p; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$component_type; │ │ │ │ │ │ +import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ +import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$count; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$length; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$last; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$dig; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$op_aref; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$at; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ @@ -44,47 +44,47 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$1$0$at(cls, Visibility.PUBLIC, "at"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "at", false, false, core, (Class)ArrayJavaProxy.class, "at", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "at", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", false, false, core, (Class)ArrayJavaProxy.class, "op_aref", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)ArrayJavaProxy.class, "hash", (Class)RubyFixnum.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$dig(cls, Visibility.PUBLIC, "dig"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "dig", false, false, core, (Class)ArrayJavaProxy.class, "dig", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dig", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$last(cls, Visibility.PUBLIC, "last"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "last", false, false, core, (Class)ArrayJavaProxy.class, "last", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)ArrayJavaProxy.class, "inspect", (Class)RubyString.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", false, false, core, (Class)ArrayJavaProxy.class, "length", (Class)RubyFixnum.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$count(cls, Visibility.PUBLIC, "count"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "count", false, false, core, (Class)ArrayJavaProxy.class, "count", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "count", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_with_index", false, false, core, (Class)ArrayJavaProxy.class, "each_with_index", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)ArrayJavaProxy.class, "op_plus", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)ArrayJavaProxy.class, "to_a", (Class)RubyArray.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("to_ary", aliasedMethod, "to_a"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_with_index", false, false, core, (Class)ArrayJavaProxy.class, "each_with_index", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)ArrayJavaProxy.class, "inspect", (Class)RubyString.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)ArrayJavaProxy.class, "eql_p", (Class)RubyBoolean.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)ArrayJavaProxy.class, "hash", (Class)RubyFixnum.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$component_type(cls, Visibility.PUBLIC, "component_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "component_type", false, false, core, (Class)ArrayJavaProxy.class, "component_type", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "component_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$1$0$include_p(cls, Visibility.PUBLIC, "include?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_p", false, false, core, (Class)ArrayJavaProxy.class, "include_p", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ ├── org/jruby/gen/org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$0$0$java_class; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$1$0$append_features; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$1$0$implement; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$0$0$java_class; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$1$0$extended; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$0$0$op_aref; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$0$0$impl; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -26,19 +26,19 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "impl", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$0$0$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", true, false, core, (Class)JavaInterfaceTemplate.class, "op_aref", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$1$0$extended(cls, Visibility.PUBLIC, "extended"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "extended", true, false, core, (Class)JavaInterfaceTemplate.class, "extended", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "extended", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaInterfaceTemplate.class, "java_class", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$1$0$implement(cls, Visibility.PRIVATE, "implement"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "implement", true, false, core, (Class)JavaInterfaceTemplate.class, "implement", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "implement", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$1$0$append_features(cls, Visibility.PUBLIC, "append_features"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "append_features", true, false, core, (Class)JavaInterfaceTemplate.class, "append_features", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "append_features", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaInterfaceTemplate.class, "java_class", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.java.proxies.JavaInterfaceTemplate", "impl", "impl", "append_features", "append_features", "implement", "implement", "op_aref", "[]", "java_class", "java_class", "extended", "extended" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$java$proxies$JavaProxy$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$i$java_send; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaProxy$INVOKER$i$java_method; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$i$1$0$equal_p; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$i$1$0$marshal_load; │ │ │ │ │ │ -import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$singleton_class; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaProxy$INVOKER$i$java_method; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$1$0$inherited; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$field_accessor; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$persistent; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaProxy$INVOKER$s$1$0$new_array; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$java_class; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$field_reader; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$1$0$persistent; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$op_aref; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaProxy$INVOKER$s$1$0$new_array; │ │ │ │ │ │ -import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaProxy; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$field_writer; │ │ │ │ │ │ +import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ +import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaProxy; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$singleton_class; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$java$proxies$JavaProxy$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$field_writer((RubyModule)singletonClass, Visibility.PUBLIC, "field_writer"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$singleton_class((RubyModule)singletonClass, Visibility.PUBLIC, "singleton_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "singleton_class", true, false, core, (Class)JavaProxy.class, "singleton_class", (Class)RubyClass.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG1); │ │ │ │ │ │ + DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "singleton_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$field_writer((RubyModule)singletonClass, Visibility.PUBLIC, "field_writer"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "field_writer", true, false, core, (Class)JavaProxy.class, "field_writer", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "field_writer", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$1$0$new_array((RubyModule)singletonClass, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "new_array", true, false, core, (Class)JavaProxy.class, "new_array", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "field_writer", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$op_aref((RubyModule)singletonClass, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", true, false, core, (Class)JavaProxy.class, "op_aref", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$1$0$persistent((RubyModule)singletonClass, Visibility.PUBLIC, "__persistent__="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "persistent", true, false, core, (Class)JavaProxy.class, "persistent", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "__persistent__=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$field_reader((RubyModule)singletonClass, Visibility.PUBLIC, "field_reader"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "field_reader", true, false, core, (Class)JavaProxy.class, "field_reader", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "field_reader", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$java_class((RubyModule)singletonClass, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaProxy.class, "java_class", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$1$0$new_array((RubyModule)singletonClass, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "new_array", true, false, core, (Class)JavaProxy.class, "new_array", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$persistent((RubyModule)singletonClass, Visibility.PUBLIC, "__persistent__"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "persistent", true, false, core, (Class)JavaProxy.class, "persistent", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "__persistent__", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$field_accessor((RubyModule)singletonClass, Visibility.PUBLIC, "field_accessor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "field_accessor", true, false, core, (Class)JavaProxy.class, "field_accessor", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "field_accessor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$1$0$inherited((RubyModule)singletonClass, Visibility.PUBLIC, "inherited"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "inherited", true, false, core, (Class)JavaProxy.class, "inherited", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "inherited", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$singleton_class((RubyModule)singletonClass, Visibility.PUBLIC, "singleton_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "singleton_class", true, false, core, (Class)JavaProxy.class, "singleton_class", (Class)RubyClass.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "singleton_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_method", false, false, core, (Class)JavaProxy.class, "java_method", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$1$0$marshal_load(cls, Visibility.PUBLIC, "marshal_load"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "marshal_load", false, false, core, (Class)JavaProxy.class, "marshal_load", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$1$0$equal_p(cls, Visibility.PUBLIC, "equal?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "equal_p", false, false, core, (Class)JavaProxy.class, "equal_p", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "equal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_method", false, false, core, (Class)JavaProxy.class, "java_method", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)JavaProxy.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$java_send(cls, Visibility.PUBLIC, "java_send"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_send", false, false, core, (Class)JavaProxy.class, "java_send", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_send", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.java.proxies.JavaProxy", "equal_p", "equal?", "field_writer", "field_writer", "java_method", "java_method", "op_aref", "[]", "marshal_load", "marshal_load", "field_reader", "field_reader", "new_array", "new_array", "inherited", "inherited", "java_send", "java_send", "java_class", "java_class", "persistent", "__persistent__=", "singleton_class", "singleton_class", "marshal_dump", "marshal_dump", "field_accessor", "field_accessor" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.java.proxies.JavaProxy", "equal_p", "equal?", "field_writer", "field_writer", "java_method", "java_method", "op_aref", "[]", "marshal_load", "marshal_load", "field_reader", "field_reader", "new_array", "new_array", "inherited", "inherited", "java_send", "java_send", "java_class", "java_class", "singleton_class", "singleton_class", "persistent", "__persistent__=", "marshal_dump", "marshal_dump", "field_accessor", "field_accessor" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$java$proxies$MapJavaProxy$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -11,23 +11,23 @@ │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$has_value_p; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$rb_clear; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$set_default_proc; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_aref; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$fetch_values; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$reject; │ │ │ │ │ │ +import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$default_value_get; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$each_key; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$rb_values; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$keys; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$select_bang; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ -import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_ge; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyProc; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$to_proc; │ │ │ │ │ │ @@ -178,17 +178,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)MapJavaProxy.class, "hash", (Class)RubyFixnum.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$1$0$op_ge(cls, Visibility.PUBLIC, ">="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_ge", false, false, core, (Class)MapJavaProxy.class, "op_ge", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)MapJavaProxy.class, "fetch", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)MapJavaProxy.class, "keep_if", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$select_bang(cls, Visibility.PUBLIC, "select!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select_bang", false, false, core, (Class)MapJavaProxy.class, "select_bang", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$keys(cls, Visibility.PUBLIC, "keys"); │ │ │ │ │ │ @@ -206,14 +203,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eql", false, false, core, (Class)MapJavaProxy.class, "op_eql", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$default_value_get(cls, Visibility.PUBLIC, "default"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "default_value_get", false, false, core, (Class)MapJavaProxy.class, "default_value_get", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)MapJavaProxy.class, "fetch", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$reject(cls, Visibility.PUBLIC, "reject"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject", false, false, core, (Class)MapJavaProxy.class, "reject", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$fetch_values(cls, Visibility.PUBLIC, "fetch_values"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fetch_values", false, false, core, (Class)MapJavaProxy.class, "fetch_values", (Class)RubyArray.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fetch_values", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaAccessibleObject$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,25 +6,25 @@ │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$setAccessible; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$annotations_p; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$to_string; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$annotation; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$declaring_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$name; │ │ │ │ │ │ -import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$annotations; │ │ │ │ │ │ -import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$declared_annotations; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$synthetic_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$declared_annotations; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$isAccessible; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$modifiers; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$declared_annotations_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$annotations; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$annotation_present_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$same; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -34,41 +34,41 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)JavaAccessibleObject.class, "op_equal", (Class)RubyBoolean.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)JavaAccessibleObject.class, "hash", (Class)RubyFixnum.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$1$0$same(cls, Visibility.PUBLIC, "equal?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "same", false, false, core, (Class)JavaAccessibleObject.class, "same", (Class)RubyBoolean.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "equal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$1$0$annotation_present_p(cls, Visibility.PUBLIC, "annotation_present?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "annotation_present_p", false, false, core, (Class)JavaAccessibleObject.class, "annotation_present_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotation_present?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$annotations(cls, Visibility.PUBLIC, "annotations"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "annotations", false, false, core, (Class)JavaAccessibleObject.class, "annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$declared_annotations_p(cls, Visibility.PUBLIC, "declared_annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declared_annotations_p", false, false, core, (Class)JavaAccessibleObject.class, "declared_annotations_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declared_annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$modifiers(cls, Visibility.PUBLIC, "modifiers"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "modifiers", false, false, core, (Class)JavaAccessibleObject.class, "modifiers", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "modifiers", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)JavaAccessibleObject.class, "hash", (Class)RubyFixnum.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$isAccessible(cls, Visibility.PUBLIC, "accessible?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "isAccessible", false, false, core, (Class)JavaAccessibleObject.class, "isAccessible", (Class)RubyBoolean.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "accessible?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$synthetic_p(cls, Visibility.PUBLIC, "synthetic?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "synthetic_p", false, false, core, (Class)JavaAccessibleObject.class, "synthetic_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "synthetic?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$declared_annotations(cls, Visibility.PUBLIC, "declared_annotations"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declared_annotations", false, false, core, (Class)JavaAccessibleObject.class, "declared_annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declared_annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$annotations(cls, Visibility.PUBLIC, "annotations"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "annotations", false, false, core, (Class)JavaAccessibleObject.class, "annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$synthetic_p(cls, Visibility.PUBLIC, "synthetic?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "synthetic_p", false, false, core, (Class)JavaAccessibleObject.class, "synthetic_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "synthetic?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaAccessibleObject.class, "name", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$declaring_class(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declaring_class", false, false, core, (Class)JavaAccessibleObject.class, "declaring_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$1$0$annotation(cls, Visibility.PUBLIC, "annotation"); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaClass$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_method; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$private_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$declared_field; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$classes; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_class_methods; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enum_constants; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$simple_name; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_method; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$anonymous_class_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$classes; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declaring_class; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$annotations; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$interfaces; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$class_loader; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$local_class_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$superclass; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_annotations; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$ruby_class; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$canonical_name; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_constructors; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$component_type; │ │ │ │ │ │ +import org.jruby.javasupport.JavaMethod; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_method; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$signers; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_classes; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_class_methods; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$assignable_from_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$generic_superclass; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_method; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$annotation_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$declared_field; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_class_methods; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$type_parameters; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_constructor; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_instance_methods; │ │ │ │ │ │ -import org.jruby.javasupport.JavaObject; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$new_array; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource_as_string; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_annotations; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$ruby_class; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$canonical_name; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$constructors; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_class_methods; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$annotations; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$annotation_present_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$interfaces; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$array_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$protected_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_class; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$generic_interfaces; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$generic_superclass; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$annotation; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$name; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_fields; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$fields; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_constructor; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$synthetic_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource_as_stream; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$modifiers; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_annotations_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_constructor; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$member_class_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_instance_methods; │ │ │ │ │ │ -import org.jruby.javasupport.JavaConstructor; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_instance_methods; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$constructor; │ │ │ │ │ │ -import org.jruby.javasupport.JavaCallable; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_method_smart; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$protection_domain; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$superclass; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$get_package; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_method; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource_as_string; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$generic_interfaces; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$interface_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enum_constants; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$array_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enum_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$annotations_p; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$simple_name; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$class_loader; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$component_type; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_constructors; │ │ │ │ │ │ -import org.jruby.javasupport.JavaMethod; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_method; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$constructors; │ │ │ │ │ │ +import org.jruby.javasupport.JavaObject; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$new_array; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource_as_stream; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_fields; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_instance_methods; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$public_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaField; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$field; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$signers; │ │ │ │ │ │ +import org.jruby.javasupport.JavaConstructor; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_constructor; │ │ │ │ │ │ +import org.jruby.javasupport.JavaCallable; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_method_smart; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$array_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$primitive_p; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_classes; │ │ │ │ │ │ +import org.jruby.javasupport.JavaField; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$field; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$protection_domain; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$s$1$0$extend_proxy; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$s$1$0$for_name; │ │ │ │ │ │ @@ -95,200 +95,200 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "for_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$s$1$0$extend_proxy(cls, Visibility.PUBLIC, "extend_proxy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "extend_proxy", true, false, core, (Class)JavaClass.class, "extend_proxy", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "extend_proxy", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", false, false, core, (Class)JavaClass.class, "final_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_classes(cls, Visibility.PUBLIC, "declared_classes"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_classes", false, false, core, (Class)JavaClass.class, "declared_classes", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_classes", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$protection_domain(cls, Visibility.PUBLIC, "protection_domain"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "protection_domain", false, false, core, (Class)JavaClass.class, "protection_domain", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "protection_domain", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$field(cls, Visibility.PUBLIC, "field"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "field", false, false, core, (Class)JavaClass.class, "field", (Class)JavaField.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "field", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$primitive_p(cls, Visibility.PUBLIC, "primitive?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "primitive_p", false, false, core, (Class)JavaClass.class, "primitive_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "primitive?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$array_p(cls, Visibility.PUBLIC, "array?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "array_p", false, false, core, (Class)JavaClass.class, "array_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "array?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$signers(cls, Visibility.PUBLIC, "signers"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "signers", false, false, core, (Class)JavaClass.class, "signers", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "signers", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$field(cls, Visibility.PUBLIC, "field"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "field", false, false, core, (Class)JavaClass.class, "field", (Class)JavaField.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "field", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_method_smart(cls, Visibility.PUBLIC, "declared_method_smart"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_method_smart", false, false, core, (Class)JavaClass.class, "declared_method_smart", (Class)JavaCallable.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_method_smart", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_constructor(cls, Visibility.PUBLIC, "declared_constructor"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_constructor", false, false, core, (Class)JavaClass.class, "declared_constructor", (Class)JavaConstructor.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", false, false, core, (Class)JavaClass.class, "public_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$constructors(cls, Visibility.PUBLIC, "constructors"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "constructors", false, false, core, (Class)JavaClass.class, "constructors", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_method", false, false, core, (Class)JavaClass.class, "java_method", (Class)JavaMethod.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_constructors(cls, Visibility.PUBLIC, "declared_constructors"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_constructors", false, false, core, (Class)JavaClass.class, "declared_constructors", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$component_type(cls, Visibility.PUBLIC, "component_type"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "component_type", false, false, core, (Class)JavaClass.class, "component_type", (Class)JavaClass.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "component_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$class_loader(cls, Visibility.PUBLIC, "class_loader"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "class_loader", false, false, core, (Class)JavaClass.class, "class_loader", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "class_loader", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$simple_name(cls, Visibility.PUBLIC, "simple_name"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "simple_name", false, false, core, (Class)JavaClass.class, "simple_name", (Class)RubyString.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "simple_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_instance_methods(cls, Visibility.PUBLIC, "java_instance_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_instance_methods", false, false, core, (Class)JavaClass.class, "java_instance_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_fields(cls, Visibility.PUBLIC, "declared_fields"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_fields", false, false, core, (Class)JavaClass.class, "declared_fields", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_fields", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_stream", false, false, core, (Class)JavaClass.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$new_array(cls, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "new_array", false, false, core, (Class)JavaClass.class, "new_array", (Class)JavaObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$annotations_p(cls, Visibility.PUBLIC, "annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "annotations_p", false, false, core, (Class)JavaClass.class, "annotations_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource(cls, Visibility.PUBLIC, "resource"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource", false, false, core, (Class)JavaClass.class, "resource", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enum_p(cls, Visibility.PUBLIC, "enum?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "enum_p", false, false, core, (Class)JavaClass.class, "enum_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "enum?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enum_constants(cls, Visibility.PUBLIC, "enum_constants"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enum_constants", false, false, core, (Class)JavaClass.class, "enum_constants", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enum_constants", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$array_class(cls, Visibility.PUBLIC, "array_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "array_class", false, false, core, (Class)JavaClass.class, "array_class", (Class)JavaClass.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "array_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$interface_p(cls, Visibility.PUBLIC, "interface?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "interface_p", false, false, core, (Class)JavaClass.class, "interface_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "interface?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_method(cls, Visibility.PUBLIC, "declared_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_method", false, false, core, (Class)JavaClass.class, "declared_method", (Class)JavaMethod.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$generic_interfaces(cls, Visibility.PUBLIC, "generic_interfaces"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "generic_interfaces", false, false, core, (Class)JavaClass.class, "generic_interfaces", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "generic_interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_string", false, false, core, (Class)JavaClass.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$get_package(cls, Visibility.PUBLIC, "package"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "get_package", false, false, core, (Class)JavaClass.class, "get_package", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "package", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$protection_domain(cls, Visibility.PUBLIC, "protection_domain"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "protection_domain", false, false, core, (Class)JavaClass.class, "protection_domain", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "protection_domain", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_method_smart(cls, Visibility.PUBLIC, "declared_method_smart"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_method_smart", false, false, core, (Class)JavaClass.class, "declared_method_smart", (Class)JavaCallable.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_method_smart", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_class(cls, Visibility.PUBLIC, "enclosing_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enclosing_class", false, false, core, (Class)JavaClass.class, "enclosing_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enclosing_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$superclass(cls, Visibility.PUBLIC, "superclass"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "superclass", false, false, core, (Class)JavaClass.class, "superclass", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$constructor(cls, Visibility.PUBLIC, "constructor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "constructor", false, false, core, (Class)JavaClass.class, "constructor", (Class)JavaConstructor.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_instance_methods(cls, Visibility.PUBLIC, "java_instance_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_instance_methods", false, false, core, (Class)JavaClass.class, "java_instance_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_instance_methods(cls, Visibility.PUBLIC, "declared_instance_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_instance_methods", false, false, core, (Class)JavaClass.class, "declared_instance_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$member_class_p(cls, Visibility.PUBLIC, "member_class?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "member_class_p", false, false, core, (Class)JavaClass.class, "member_class_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "member_class?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_constructor(cls, Visibility.PUBLIC, "declared_constructor"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_constructor", false, false, core, (Class)JavaClass.class, "declared_constructor", (Class)JavaConstructor.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_annotations_p(cls, Visibility.PUBLIC, "declared_annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declared_annotations_p", false, false, core, (Class)JavaClass.class, "declared_annotations_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declared_annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$modifiers(cls, Visibility.PUBLIC, "modifiers"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "modifiers", false, false, core, (Class)JavaClass.class, "modifiers", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "modifiers", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_stream", false, false, core, (Class)JavaClass.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$synthetic_p(cls, Visibility.PUBLIC, "synthetic?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "synthetic_p", false, false, core, (Class)JavaClass.class, "synthetic_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "synthetic?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_constructor(cls, Visibility.PUBLIC, "enclosing_constructor"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enclosing_constructor", false, false, core, (Class)JavaClass.class, "enclosing_constructor", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enclosing_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$fields(cls, Visibility.PUBLIC, "fields"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fields", false, false, core, (Class)JavaClass.class, "fields", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fields", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_fields(cls, Visibility.PUBLIC, "declared_fields"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_fields", false, false, core, (Class)JavaClass.class, "declared_fields", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_fields", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaClass.class, "name", (Class)RubyString.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$annotation(cls, Visibility.PUBLIC, "annotation"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "annotation", false, false, core, (Class)JavaClass.class, "annotation", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotation", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$generic_interfaces(cls, Visibility.PUBLIC, "generic_interfaces"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "generic_interfaces", false, false, core, (Class)JavaClass.class, "generic_interfaces", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "generic_interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_class(cls, Visibility.PUBLIC, "enclosing_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enclosing_class", false, false, core, (Class)JavaClass.class, "enclosing_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enclosing_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$generic_superclass(cls, Visibility.PUBLIC, "generic_superclass"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "generic_superclass", false, false, core, (Class)JavaClass.class, "generic_superclass", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "generic_superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "protected_p", false, false, core, (Class)JavaClass.class, "protected_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$array_class(cls, Visibility.PUBLIC, "array_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "array_class", false, false, core, (Class)JavaClass.class, "array_class", (Class)JavaClass.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "array_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$interfaces(cls, Visibility.PUBLIC, "interfaces"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "interfaces", false, false, core, (Class)JavaClass.class, "interfaces", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$annotation_present_p(cls, Visibility.PUBLIC, "annotation_present?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "annotation_present_p", false, false, core, (Class)JavaClass.class, "annotation_present_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotation_present?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_string", false, false, core, (Class)JavaClass.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$new_array(cls, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "new_array", false, false, core, (Class)JavaClass.class, "new_array", (Class)JavaObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_instance_methods(cls, Visibility.PUBLIC, "declared_instance_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_instance_methods", false, false, core, (Class)JavaClass.class, "declared_instance_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_constructor(cls, Visibility.PUBLIC, "enclosing_constructor"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enclosing_constructor", false, false, core, (Class)JavaClass.class, "enclosing_constructor", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enclosing_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$annotations(cls, Visibility.PUBLIC, "annotations"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "annotations", false, false, core, (Class)JavaClass.class, "annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_class_methods(cls, Visibility.PUBLIC, "java_class_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_class_methods", false, false, core, (Class)JavaClass.class, "java_class_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$constructors(cls, Visibility.PUBLIC, "constructors"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "constructors", false, false, core, (Class)JavaClass.class, "constructors", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$canonical_name(cls, Visibility.PUBLIC, "canonical_name"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "canonical_name", false, false, core, (Class)JavaClass.class, "canonical_name", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "canonical_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource(cls, Visibility.PUBLIC, "resource"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource", false, false, core, (Class)JavaClass.class, "resource", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$ruby_class(cls, Visibility.PUBLIC, "ruby_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ruby_class", false, false, core, (Class)JavaClass.class, "ruby_class", (Class)RubyModule.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ruby_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_annotations(cls, Visibility.PUBLIC, "declared_annotations"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_annotations", false, false, core, (Class)JavaClass.class, "declared_annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$type_parameters(cls, Visibility.PUBLIC, "type_parameters"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "type_parameters", false, false, core, (Class)JavaClass.class, "type_parameters", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "type_parameters", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_class_methods(cls, Visibility.PUBLIC, "declared_class_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_class_methods", false, false, core, (Class)JavaClass.class, "declared_class_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$declared_field(cls, Visibility.PUBLIC, "declared_field"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "declared_field", false, false, core, (Class)JavaClass.class, "declared_field", (Class)JavaField.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_field", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$annotation_p(cls, Visibility.PUBLIC, "annotation?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "annotation_p", false, false, core, (Class)JavaClass.class, "annotation_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotation?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_cmp", false, false, core, (Class)JavaClass.class, "op_cmp", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$generic_superclass(cls, Visibility.PUBLIC, "generic_superclass"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "generic_superclass", false, false, core, (Class)JavaClass.class, "generic_superclass", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "generic_superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_method(cls, Visibility.PUBLIC, "enclosing_method"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enclosing_method", false, false, core, (Class)JavaClass.class, "enclosing_method", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enclosing_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$assignable_from_p(cls, Visibility.PUBLIC, "assignable_from?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "assignable_from_p", false, false, core, (Class)JavaClass.class, "assignable_from_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "assignable_from?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_class_methods(cls, Visibility.PUBLIC, "java_class_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_class_methods", false, false, core, (Class)JavaClass.class, "java_class_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaClass.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$canonical_name(cls, Visibility.PUBLIC, "canonical_name"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "canonical_name", false, false, core, (Class)JavaClass.class, "canonical_name", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "canonical_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$ruby_class(cls, Visibility.PUBLIC, "ruby_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ruby_class", false, false, core, (Class)JavaClass.class, "ruby_class", (Class)RubyModule.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ruby_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_annotations(cls, Visibility.PUBLIC, "declared_annotations"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_annotations", false, false, core, (Class)JavaClass.class, "declared_annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$superclass(cls, Visibility.PUBLIC, "superclass"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "superclass", false, false, core, (Class)JavaClass.class, "superclass", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_classes(cls, Visibility.PUBLIC, "declared_classes"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_classes", false, false, core, (Class)JavaClass.class, "declared_classes", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_classes", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$signers(cls, Visibility.PUBLIC, "signers"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "signers", false, false, core, (Class)JavaClass.class, "signers", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "signers", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_method", false, false, core, (Class)JavaClass.class, "java_method", (Class)JavaMethod.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$component_type(cls, Visibility.PUBLIC, "component_type"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "component_type", false, false, core, (Class)JavaClass.class, "component_type", (Class)JavaClass.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "component_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_constructors(cls, Visibility.PUBLIC, "declared_constructors"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_constructors", false, false, core, (Class)JavaClass.class, "declared_constructors", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$local_class_p(cls, Visibility.PUBLIC, "local_class?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "local_class_p", false, false, core, (Class)JavaClass.class, "local_class_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "local_class?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$annotations(cls, Visibility.PUBLIC, "annotations"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "annotations", false, false, core, (Class)JavaClass.class, "annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$class_loader(cls, Visibility.PUBLIC, "class_loader"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "class_loader", false, false, core, (Class)JavaClass.class, "class_loader", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "class_loader", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$interfaces(cls, Visibility.PUBLIC, "interfaces"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "interfaces", false, false, core, (Class)JavaClass.class, "interfaces", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declaring_class(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declaring_class", false, false, core, (Class)JavaClass.class, "declaring_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$anonymous_class_p(cls, Visibility.PUBLIC, "anonymous_class?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "anonymous_class_p", false, false, core, (Class)JavaClass.class, "anonymous_class_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "anonymous_class?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_class_methods(cls, Visibility.PUBLIC, "declared_class_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_class_methods", false, false, core, (Class)JavaClass.class, "declared_class_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$classes(cls, Visibility.PUBLIC, "classes"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "classes", false, false, core, (Class)JavaClass.class, "classes", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "classes", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$declared_field(cls, Visibility.PUBLIC, "declared_field"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "declared_field", false, false, core, (Class)JavaClass.class, "declared_field", (Class)JavaField.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_field", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$anonymous_class_p(cls, Visibility.PUBLIC, "anonymous_class?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "anonymous_class_p", false, false, core, (Class)JavaClass.class, "anonymous_class_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "anonymous_class?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_method(cls, Visibility.PUBLIC, "declared_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_method", false, false, core, (Class)JavaClass.class, "declared_method", (Class)JavaMethod.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$simple_name(cls, Visibility.PUBLIC, "simple_name"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "simple_name", false, false, core, (Class)JavaClass.class, "simple_name", (Class)RubyString.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "simple_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enum_constants(cls, Visibility.PUBLIC, "enum_constants"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enum_constants", false, false, core, (Class)JavaClass.class, "enum_constants", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enum_constants", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", false, false, core, (Class)JavaClass.class, "private_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_method(cls, Visibility.PUBLIC, "enclosing_method"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enclosing_method", false, false, core, (Class)JavaClass.class, "enclosing_method", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enclosing_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaClass", "public_p", "public?", "declared_method_smart", "declared_method_smart", "java_method", "java_method", "declaring_class", "declaring_class", "annotations", "annotations", "primitive_p", "primitive?", "component_type", "component_type", "ruby_class", "ruby_class", "simple_name", "simple_name", "declared_annotations_p", "declared_annotations?", "new_array", "new_array", "generic_superclass", "generic_superclass", "superclass", "superclass", "declared_constructor", "declared_constructor", "java_instance_methods", "java_instance_methods", "declared_instance_methods", "declared_instance_methods", "resource", "resource", "interface_p", "interface?", "constructor", "constructor", "op_cmp", "<=>", "get_package", "package", "array_class", "array_class", "resource_as_string", "resource_as_string", "declared_class_methods", "declared_class_methods", "declared_constructors", "declared_constructors", "enum_p", "enum?", "annotation_present_p", "annotation_present?", "annotations_p", "annotations?", "synthetic_p", "synthetic?", "constructors", "constructors", "array_p", "array?", "extend_proxy", "extend_proxy", "field", "field", "protection_domain", "protection_domain", "declared_field", "declared_field", "name", "name", "inspect", "inspect", "private_p", "private?", "fields", "fields", "enclosing_class", "enclosing_class", "assignable_from_p", "assignable_from?", "for_name", "for_name", "final_p", "final?", "declared_fields", "declared_fields", "declared_classes", "declared_classes", "classes", "classes", "modifiers", "modifiers", "type_parameters", "type_parameters", "protected_p", "protected?", "class_loader", "class_loader", "resource_as_stream", "resource_as_stream", "declared_annotations", "declared_annotations", "declared_method", "declared_method", "annotation", "annotation", "annotation_p", "annotation?", "enum_constants", "enum_constants", "interfaces", "interfaces", "anonymous_class_p", "anonymous_class?", "enclosing_constructor", "enclosing_constructor", "canonical_name", "canonical_name", "enclosing_method", "enclosing_method", "member_class_p", "member_class?", "signers", "signers", "local_class_p", "local_class?", "java_class_methods", "java_class_methods", "generic_interfaces", "generic_interfaces" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaClass", "public_p", "public?", "declared_method_smart", "declared_method_smart", "java_method", "java_method", "declaring_class", "declaring_class", "annotations", "annotations", "primitive_p", "primitive?", "ruby_class", "ruby_class", "component_type", "component_type", "declared_annotations_p", "declared_annotations?", "simple_name", "simple_name", "new_array", "new_array", "superclass", "superclass", "generic_superclass", "generic_superclass", "declared_constructor", "declared_constructor", "java_instance_methods", "java_instance_methods", "declared_instance_methods", "declared_instance_methods", "interface_p", "interface?", "resource", "resource", "constructor", "constructor", "op_cmp", "<=>", "array_class", "array_class", "resource_as_string", "resource_as_string", "get_package", "package", "declared_class_methods", "declared_class_methods", "declared_constructors", "declared_constructors", "enum_p", "enum?", "annotation_present_p", "annotation_present?", "annotations_p", "annotations?", "synthetic_p", "synthetic?", "constructors", "constructors", "array_p", "array?", "extend_proxy", "extend_proxy", "protection_domain", "protection_domain", "field", "field", "declared_field", "declared_field", "name", "name", "inspect", "inspect", "private_p", "private?", "fields", "fields", "enclosing_class", "enclosing_class", "assignable_from_p", "assignable_from?", "for_name", "for_name", "final_p", "final?", "declared_fields", "declared_fields", "declared_classes", "declared_classes", "classes", "classes", "modifiers", "modifiers", "type_parameters", "type_parameters", "protected_p", "protected?", "class_loader", "class_loader", "resource_as_stream", "resource_as_stream", "declared_annotations", "declared_annotations", "declared_method", "declared_method", "annotation", "annotation", "annotation_p", "annotation?", "interfaces", "interfaces", "enum_constants", "enum_constants", "anonymous_class_p", "anonymous_class?", "enclosing_constructor", "enclosing_constructor", "canonical_name", "canonical_name", "enclosing_method", "enclosing_method", "member_class_p", "member_class?", "signers", "signers", "local_class_p", "local_class?", "java_class_methods", "java_class_methods", "generic_interfaces", "generic_interfaces" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaConstructor$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$return_type; │ │ │ │ │ │ +import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$new_instance; │ │ │ │ │ │ import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$declaring_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$type_parameters; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaConstructor; │ │ │ │ │ │ -import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$new_instance; │ │ │ │ │ │ +import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$return_type; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$JavaConstructor$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$new_instance(cls, Visibility.PUBLIC, "new_instance"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "new_instance", false, false, core, (Class)JavaConstructor.class, "new_instance", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "new_instance", (DynamicMethod)javaMethod); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "return_type", false, false, core, (Class)JavaConstructor.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$type_parameters(cls, Visibility.PUBLIC, "type_parameters"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "type_parameters", false, false, core, (Class)JavaConstructor.class, "type_parameters", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "type_parameters", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$declaring_class(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declaring_class", false, false, core, (Class)JavaConstructor.class, "declaring_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "return_type", false, false, core, (Class)JavaConstructor.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaConstructor", "type_parameters", "type_parameters", "return_type", "return_type", "declaring_class", "declaring_class", "new_instance", "new_instance" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$new_instance(cls, Visibility.PUBLIC, "new_instance"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "new_instance", false, false, core, (Class)JavaConstructor.class, "new_instance", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "new_instance", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaConstructor", "return_type", "return_type", "type_parameters", "type_parameters", "declaring_class", "declaring_class", "new_instance", "new_instance" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaField$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$enum_constant_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$public_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaField$INVOKER$i$1$0$set_static_value; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$1$0$value; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$field_type; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$to_generic_string; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$static_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaField$INVOKER$i$0$0$static_value; │ │ │ │ │ │ -import org.jruby.javasupport.JavaField$INVOKER$i$0$0$name; │ │ │ │ │ │ -import org.jruby.javasupport.JavaField$INVOKER$i$1$0$set_static_value; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$value_type; │ │ │ │ │ │ -import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$2$0$set_value; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.javasupport.JavaField$INVOKER$i$0$0$name; │ │ │ │ │ │ +import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ +import org.jruby.javasupport.JavaField$INVOKER$i$0$0$static_value; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaField; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -28,41 +28,41 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", false, false, core, (Class)JavaField.class, "final_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$static_value(cls, Visibility.PUBLIC, "static_value"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "static_value", false, false, core, (Class)JavaField.class, "static_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaField.class, "name", (Class)RubyString.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$2$0$set_value(cls, Visibility.PUBLIC, "set_value"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "set_value", false, false, core, (Class)JavaField.class, "set_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "set_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$value_type(cls, Visibility.PUBLIC, "value_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "value_type", false, false, core, (Class)JavaField.class, "value_type", (Class)RubyString.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaField$INVOKER$i$1$0$set_static_value(cls, Visibility.PUBLIC, "set_static_value"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_static_value", false, false, core, (Class)JavaField.class, "set_static_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaField.class, "name", (Class)RubyString.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$static_value(cls, Visibility.PUBLIC, "static_value"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "static_value", false, false, core, (Class)JavaField.class, "static_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", false, false, core, (Class)JavaField.class, "static_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$to_generic_string(cls, Visibility.PUBLIC, "to_generic_string"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_generic_string", false, false, core, (Class)JavaField.class, "to_generic_string", (Class)RubyString.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_generic_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$field_type(cls, Visibility.PUBLIC, "type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "field_type", false, false, core, (Class)JavaField.class, "field_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$1$0$value(cls, Visibility.PUBLIC, "value"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "value", false, false, core, (Class)JavaField.class, "value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaField$INVOKER$i$1$0$set_static_value(cls, Visibility.PUBLIC, "set_static_value"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_static_value", false, false, core, (Class)JavaField.class, "set_static_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", false, false, core, (Class)JavaField.class, "public_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$enum_constant_p(cls, Visibility.PUBLIC, "enum_constant?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "enum_constant_p", false, false, core, (Class)JavaField.class, "enum_constant_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "enum_constant?", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaField", "public_p", "public?", "static_value", "static_value", "value_type", "value_type", "final_p", "final?", "set_value", "set_value", "set_static_value", "set_static_value", "name", "name", "static_p", "static?", "to_generic_string", "to_generic_string", "field_type", "type", "value", "value", "enum_constant_p", "enum_constant?" }); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaMethod$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$public_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$static_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$return_type; │ │ │ │ │ │ +import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$invoke_static; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$type_parameters; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$invoke; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$name; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ -import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$invoke_static; │ │ │ │ │ │ +import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$return_type; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -23,31 +23,31 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ org.jruby.internal.runtime.methods.JavaMethod javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", false, false, core, (Class)JavaMethod.class, "final_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$invoke_static(cls, Visibility.PUBLIC, "invoke_static"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "invoke_static", false, false, core, (Class)JavaMethod.class, "invoke_static", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "invoke_static", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "return_type", false, false, core, (Class)JavaMethod.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaMethod.class, "name", (Class)RubyString.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$invoke(cls, Visibility.PUBLIC, "invoke"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "invoke", false, false, core, (Class)JavaMethod.class, "invoke", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "invoke", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$type_parameters(cls, Visibility.PUBLIC, "type_parameters"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "type_parameters", false, false, core, (Class)JavaMethod.class, "type_parameters", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "type_parameters", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "return_type", false, false, core, (Class)JavaMethod.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$invoke_static(cls, Visibility.PUBLIC, "invoke_static"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "invoke_static", false, false, core, (Class)JavaMethod.class, "invoke_static", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "invoke_static", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", false, false, core, (Class)JavaMethod.class, "static_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", false, false, core, (Class)JavaMethod.class, "public_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaMethod", "type_parameters", "type_parameters", "return_type", "return_type", "public_p", "public?", "invoke_static", "invoke_static", "final_p", "final?", "name", "name", "invoke", "invoke", "static_p", "static?" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaMethod", "return_type", "return_type", "type_parameters", "type_parameters", "public_p", "public?", "invoke_static", "invoke_static", "final_p", "final?", "name", "name", "invoke", "invoke", "static_p", "static?" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaObject$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$java_type; │ │ │ │ │ │ -import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$length; │ │ │ │ │ │ -import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$get_java_class; │ │ │ │ │ │ +import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$1$0$same; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$1$0$marshal_load; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$is_java_proxy; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$ruby_synchronized; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$s$1$0$wrap; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -30,44 +30,44 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaObject$INVOKER$s$1$0$wrap((RubyModule)singletonClass, Visibility.PUBLIC, "wrap"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "wrap", true, false, core, (Class)JavaObject.class, "wrap", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "wrap", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)JavaObject.class, "hash", (Class)RubyFixnum.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)JavaObject.class, "op_equal", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$ruby_synchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ruby_synchronized", false, false, core, (Class)JavaObject.class, "ruby_synchronized", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)JavaObject.class, "hash", (Class)RubyFixnum.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$is_java_proxy(cls, Visibility.PUBLIC, "java_proxy?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "is_java_proxy", false, false, core, (Class)JavaObject.class, "is_java_proxy", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_proxy?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$1$0$marshal_load(cls, Visibility.PUBLIC, "marshal_load"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "marshal_load", false, false, core, (Class)JavaObject.class, "marshal_load", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$1$0$same(cls, Visibility.PUBLIC, "equal?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "same", false, false, core, (Class)JavaObject.class, "same", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "equal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$get_java_class(cls, Visibility.PUBLIC, "get_java_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "get_java_class", false, false, core, (Class)JavaObject.class, "get_java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "get_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)JavaObject.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$get_java_class(cls, Visibility.PUBLIC, "get_java_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "get_java_class", false, false, core, (Class)JavaObject.class, "get_java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "get_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", false, false, core, (Class)JavaObject.class, "length", (Class)RubyFixnum.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)JavaObject.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$java_type(cls, Visibility.PUBLIC, "java_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "java_type", false, false, core, (Class)JavaObject.class, "java_type", (Class)RubyString.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaObject", "same", "equal?", "is_java_proxy", "java_proxy?", "length", "length", "to_s", "to_s", "java_type", "java_type", "op_equal", "==", "marshal_load", "marshal_load", "marshal_dump", "marshal_dump", "wrap", "wrap", "ruby_synchronized", "synchronized", "hash", "hash", "get_java_class", "get_java_class" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)JavaObject.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaObject", "same", "equal?", "is_java_proxy", "java_proxy?", "length", "length", "java_type", "java_type", "to_s", "to_s", "op_equal", "==", "marshal_load", "marshal_load", "marshal_dump", "marshal_dump", "wrap", "wrap", "hash", "hash", "ruby_synchronized", "synchronized", "get_java_class", "get_java_class" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaPackage$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,20 +3,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$1$0$const_missing; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$sealed_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$respond_to_missing_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$available_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$const_get; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$package_name; │ │ │ │ │ │ +import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$respond_to_p; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$method_missing; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -29,35 +29,35 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$method_missing(cls, Visibility.PUBLIC, "method_missing"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "method_missing", false, false, core, (Class)JavaPackage.class, "method_missing", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "method_missing", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$respond_to_p(cls, Visibility.PUBLIC, "respond_to?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "respond_to_p", false, false, core, (Class)JavaPackage.class, "respond_to_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "respond_to?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaPackage.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$package_name(cls, Visibility.PUBLIC, "package_name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "package_name", false, false, core, (Class)JavaPackage.class, "package_name", (Class)RubyString.class, org$jruby$javasupport$JavaPackage$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "package_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("to_s", aliasedMethod, "package_name"); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$const_get(cls, Visibility.PUBLIC, "const_get"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "const_get", false, false, core, (Class)JavaPackage.class, "const_get", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "const_get", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$available_p(cls, Visibility.PUBLIC, "available?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "available_p", false, false, core, (Class)JavaPackage.class, "available_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "available?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$respond_to_missing_p(cls, Visibility.PUBLIC, "respond_to_missing?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "respond_to_missing_p", false, false, core, (Class)JavaPackage.class, "respond_to_missing_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "respond_to_missing?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaPackage.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$sealed_p(cls, Visibility.PUBLIC, "sealed?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sealed_p", false, false, core, (Class)JavaPackage.class, "sealed_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sealed?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", false, false, core, (Class)JavaPackage.class, "op_eqq", (Class)RubyBoolean.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$1$0$const_missing(cls, Visibility.PUBLIC, "const_missing"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "const_missing", false, false, core, (Class)JavaPackage.class, "const_missing", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "const_missing", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaPackage", "available_p", "available?", "method_missing", "method_missing", "respond_to_missing_p", "respond_to_missing?", "op_eqq", "===", "package_name", "package_name", "inspect", "inspect", "const_get", "const_get", "respond_to_p", "respond_to?", "sealed_p", "sealed?", "const_missing", "const_missing" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaPackage", "available_p", "available?", "method_missing", "method_missing", "respond_to_missing_p", "respond_to_missing?", "op_eqq", "===", "inspect", "inspect", "package_name", "package_name", "const_get", "const_get", "respond_to_p", "respond_to?", "sealed_p", "sealed?", "const_missing", "const_missing" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaProxyMethods$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_java_object; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_s; │ │ │ │ │ │ -import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$inspect; │ │ │ │ │ │ -import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_object; │ │ │ │ │ │ -import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$hash; │ │ │ │ │ │ +import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_class; │ │ │ │ │ │ +import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$inspect; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$rbSynchronized; │ │ │ │ │ │ +import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$hash; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_equal; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_eql; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$java_object_set; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -30,29 +30,29 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "java_object=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eql", true, false, core, (Class)JavaProxyMethods.class, "op_eql", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", true, false, core, (Class)JavaProxyMethods.class, "op_equal", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "rbSynchronized", true, false, core, (Class)JavaProxyMethods.class, "rbSynchronized", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", true, false, core, (Class)JavaProxyMethods.class, "hash", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$java_object(cls, Visibility.PUBLIC, "java_object"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_object", true, false, core, (Class)JavaProxyMethods.class, "java_object", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaProxyMethods.class, "java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "rbSynchronized", true, false, core, (Class)JavaProxyMethods.class, "rbSynchronized", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)JavaProxyMethods.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaProxyMethods.class, "java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$java_object(cls, Visibility.PUBLIC, "java_object"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_object", true, false, core, (Class)JavaProxyMethods.class, "java_object", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)JavaProxyMethods.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$to_java_object(cls, Visibility.PUBLIC, "to_java_object"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_java_object", true, false, core, (Class)JavaProxyMethods.class, "to_java_object", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_java_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaProxyMethods", "op_eql", "eql?", "to_java_object", "to_java_object", "inspect", "inspect", "rbSynchronized", "synchronized", "to_s", "to_s", "op_equal", "==", "java_class", "java_class", "java_object_set", "java_object=", "hash", "hash", "java_object", "java_object" }); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaUtilities$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -4,18 +4,18 @@ │ │ │ │ │ │ import org.jruby.runtime.MethodIndex; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$extend_proxy; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_package_module_dot_format; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_proxy_class; │ │ │ │ │ │ -import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$valid_java_identifier_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_java_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_package_module; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$2$0$set_java_object; │ │ │ │ │ │ +import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$valid_java_identifier_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_top_level_proxy_or_package; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$3$0$create_proxy_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$2$0$get_proxy_or_package_under_package; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_interface_module; │ │ │ │ │ │ @@ -45,14 +45,17 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "create_proxy_class", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_top_level_proxy_or_package(cls, Visibility.PRIVATE, "get_top_level_proxy_or_package"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_top_level_proxy_or_package", true, false, core, (Class)JavaUtilities.class, "get_top_level_proxy_or_package", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "get_top_level_proxy_or_package", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "get_top_level_proxy_or_package", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$valid_java_identifier_p((RubyModule)singletonClass, Visibility.PUBLIC, "valid_java_identifier?"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "valid_java_identifier_p", true, false, core, (Class)JavaUtilities.class, "valid_java_identifier_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "valid_java_identifier?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$2$0$set_java_object(cls, Visibility.PRIVATE, "set_java_object"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "set_java_object", true, false, core, (Class)JavaUtilities.class, "set_java_object", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG3); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "set_java_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "set_java_object", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_package_module(cls, Visibility.PRIVATE, "get_package_module"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_package_module", true, false, core, (Class)JavaUtilities.class, "get_package_module", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG2); │ │ │ │ │ │ @@ -60,17 +63,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "get_package_module", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_java_class(cls, Visibility.PRIVATE, "get_java_class"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_java_class", true, false, core, (Class)JavaUtilities.class, "get_java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "get_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "get_java_class", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$valid_java_identifier_p((RubyModule)singletonClass, Visibility.PUBLIC, "valid_java_identifier?"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "valid_java_identifier_p", true, false, core, (Class)JavaUtilities.class, "valid_java_identifier_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "valid_java_identifier?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_proxy_class(cls, Visibility.PRIVATE, "get_proxy_class"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_proxy_class", true, false, core, (Class)JavaUtilities.class, "get_proxy_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "get_proxy_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "get_proxy_class", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_package_module_dot_format(cls, Visibility.PRIVATE, "get_package_module_dot_format"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_package_module_dot_format", true, false, core, (Class)JavaUtilities.class, "get_package_module_dot_format", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG2); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$private_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$static_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_class_methods; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$resource_as_stream; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_method; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_method; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_annotations_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_constructor; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_instance_methods; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$inspect; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_instance_methods; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$constructor; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_class_methods; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_method_smart; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$abstract_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_method; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$inspect; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$resource_as_string; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$extend_proxy; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$to_s; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$array_class; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$cmp; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$annotations_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_method; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_instance_methods; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_class_methods; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$new_array; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$resource_as_stream; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$proxy_class; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_instance_methods; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$public_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$extend_proxy; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_class_methods; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_constructor; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_method_smart; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$anonymous_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$resource_as_string; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$array_class; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -44,85 +44,85 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", true, false, core, (Class)JavaLang.Class.class, "final_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLang.Class.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$array_class(cls, Visibility.PUBLIC, "array_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "array_class", true, false, core, (Class)JavaLang.Class.class, "array_class", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "array_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_string", true, false, core, (Class)JavaLang.Class.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$anonymous_p(cls, Visibility.PUBLIC, "anonymous?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "anonymous_p", true, false, core, (Class)JavaLang.Class.class, "anonymous_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "anonymous?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$extend_proxy(cls, Visibility.PUBLIC, "extend_proxy"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "extend_proxy", true, false, core, (Class)JavaLang.Class.class, "extend_proxy", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "extend_proxy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_method_smart(cls, Visibility.PUBLIC, "declared_method_smart"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_method_smart", true, false, core, (Class)JavaLang.Class.class, "declared_method_smart", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_method_smart", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_constructor(cls, Visibility.PUBLIC, "declared_constructor"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_constructor", true, false, core, (Class)JavaLang.Class.class, "declared_constructor", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_class_methods(cls, Visibility.PUBLIC, "java_class_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_class_methods", true, false, core, (Class)JavaLang.Class.class, "java_class_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", true, false, core, (Class)JavaLang.Class.class, "public_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_instance_methods(cls, Visibility.PUBLIC, "java_instance_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_instance_methods", true, false, core, (Class)JavaLang.Class.class, "java_instance_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$proxy_class(cls, Visibility.PUBLIC, "ruby_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "proxy_class", true, false, core, (Class)JavaLang.Class.class, "proxy_class", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ruby_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_stream", true, false, core, (Class)JavaLang.Class.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$new_array(cls, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "new_array", true, false, core, (Class)JavaLang.Class.class, "new_array", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_instance_methods(cls, Visibility.PUBLIC, "declared_instance_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_instance_methods", true, false, core, (Class)JavaLang.Class.class, "declared_instance_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_method", true, false, core, (Class)JavaLang.Class.class, "java_method", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_class_methods(cls, Visibility.PUBLIC, "declared_class_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_class_methods", true, false, core, (Class)JavaLang.Class.class, "declared_class_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$annotations_p(cls, Visibility.PUBLIC, "annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "annotations_p", true, false, core, (Class)JavaLang.Class.class, "annotations_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "cmp", true, false, core, (Class)JavaLang.Class.class, "cmp", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$array_class(cls, Visibility.PUBLIC, "array_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "array_class", true, false, core, (Class)JavaLang.Class.class, "array_class", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "array_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)JavaLang.Class.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_method(cls, Visibility.PUBLIC, "declared_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_method", true, false, core, (Class)JavaLang.Class.class, "declared_method", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$extend_proxy(cls, Visibility.PUBLIC, "extend_proxy"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "extend_proxy", true, false, core, (Class)JavaLang.Class.class, "extend_proxy", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "extend_proxy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_string", true, false, core, (Class)JavaLang.Class.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)JavaLang.Class.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$abstract_p(cls, Visibility.PUBLIC, "abstract?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abstract_p", true, false, core, (Class)JavaLang.Class.class, "abstract_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abstract?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_method_smart(cls, Visibility.PUBLIC, "declared_method_smart"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_method_smart", true, false, core, (Class)JavaLang.Class.class, "declared_method_smart", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_method_smart", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_class_methods(cls, Visibility.PUBLIC, "java_class_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_class_methods", true, false, core, (Class)JavaLang.Class.class, "java_class_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$constructor(cls, Visibility.PUBLIC, "constructor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "constructor", true, false, core, (Class)JavaLang.Class.class, "constructor", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)JavaLang.Class.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_instance_methods(cls, Visibility.PUBLIC, "java_instance_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_instance_methods", true, false, core, (Class)JavaLang.Class.class, "java_instance_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_constructor(cls, Visibility.PUBLIC, "declared_constructor"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_constructor", true, false, core, (Class)JavaLang.Class.class, "declared_constructor", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_instance_methods(cls, Visibility.PUBLIC, "declared_instance_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_instance_methods", true, false, core, (Class)JavaLang.Class.class, "declared_instance_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_annotations_p(cls, Visibility.PUBLIC, "declared_annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declared_annotations_p", true, false, core, (Class)JavaLang.Class.class, "declared_annotations_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declared_annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_stream", true, false, core, (Class)JavaLang.Class.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_class_methods(cls, Visibility.PUBLIC, "declared_class_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_class_methods", true, false, core, (Class)JavaLang.Class.class, "declared_class_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_method", true, false, core, (Class)JavaLang.Class.class, "java_method", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_method(cls, Visibility.PUBLIC, "declared_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_method", true, false, core, (Class)JavaLang.Class.class, "declared_method", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", true, false, core, (Class)JavaLang.Class.class, "static_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", true, false, core, (Class)JavaLang.Class.class, "private_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Class", "public_p", "public?", "final_p", "final?", "declared_method_smart", "declared_method_smart", "java_method", "java_method", "cmp", "<=>", "static_p", "static?", "protected_p", "protected?", "declared_annotations_p", "declared_annotations?", "new_array", "new_array", "anonymous_p", "anonymous?", "declared_constructor", "declared_constructor", "resource_as_stream", "resource_as_stream", "declared_instance_methods", "declared_instance_methods", "to_s", "to_s", "java_instance_methods", "java_instance_methods", "declared_method", "declared_method", "abstract_p", "abstract?", "proxy_class", "ruby_class", "constructor", "constructor", "array_class", "array_class", "resource_as_string", "resource_as_string", "declared_class_methods", "declared_class_methods", "annotations_p", "annotations?", "extend_proxy", "extend_proxy", "java_class_methods", "java_class_methods", "inspect", "inspect", "private_p", "private?" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Class", "public_p", "public?", "final_p", "final?", "declared_method_smart", "declared_method_smart", "java_method", "java_method", "cmp", "<=>", "static_p", "static?", "protected_p", "protected?", "declared_annotations_p", "declared_annotations?", "new_array", "new_array", "anonymous_p", "anonymous?", "declared_constructor", "declared_constructor", "resource_as_stream", "resource_as_stream", "java_instance_methods", "java_instance_methods", "to_s", "to_s", "declared_instance_methods", "declared_instance_methods", "declared_method", "declared_method", "abstract_p", "abstract?", "proxy_class", "ruby_class", "constructor", "constructor", "array_class", "array_class", "resource_as_string", "resource_as_string", "declared_class_methods", "declared_class_methods", "annotations_p", "annotations?", "extend_proxy", "extend_proxy", "java_class_methods", "java_class_methods", "inspect", "inspect", "private_p", "private?" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_url; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_string; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_stream; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_stream; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_string; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_stream", true, false, core, (Class)JavaLang.ClassLoader.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "resource_as_string", true, false, core, (Class)JavaLang.ClassLoader.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_stream", true, false, core, (Class)JavaLang.ClassLoader.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_url(cls, Visibility.PUBLIC, "resource_as_url"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "resource_as_url", true, false, core, (Class)JavaLang.ClassLoader.class, "resource_as_url", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "resource_as_url", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.ClassLoader", "resource_as_url", "resource_as_url", "resource_as_stream", "resource_as_stream", "resource_as_string", "resource_as_string" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$0$0$to_a; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$0$0$each; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$count; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -18,20 +18,20 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$count(cls, Visibility.PUBLIC, "count"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "count", true, false, core, (Class)JavaLang.Iterable.class, "count", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "count", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_with_index", true, false, core, (Class)JavaLang.Iterable.class, "each_with_index", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", true, false, core, (Class)JavaLang.Iterable.class, "each", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)JavaLang.Iterable.class, "to_a", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_with_index", true, false, core, (Class)JavaLang.Iterable.class, "each_with_index", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Iterable", "count", "count", "to_a", "to_a", "each_with_index", "each_with_index", "each", "each" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Iterable", "count", "count", "each_with_index", "each_with_index", "to_a", "to_a", "each", "each" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,50 +1,50 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$backtrace; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$to_s; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$full_message; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$1$0$eqq; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$1$0$set_backtrace; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$backtrace; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$full_message; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$inspect; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$message; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$message; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$1$0$set_backtrace; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$message(cls, Visibility.PUBLIC, "message"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$1$0$set_backtrace(cls, Visibility.PUBLIC, "set_backtrace"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_backtrace", true, false, core, (Class)JavaLang.Throwable.class, "set_backtrace", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.ARG2); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "set_backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$message(cls, Visibility.PUBLIC, "message"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "message", true, false, core, (Class)JavaLang.Throwable.class, "message", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "message", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "message", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)JavaLang.Throwable.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "backtrace", true, false, core, (Class)JavaLang.Throwable.class, "backtrace", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$1$0$set_backtrace(cls, Visibility.PUBLIC, "set_backtrace"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_backtrace", true, false, core, (Class)JavaLang.Throwable.class, "set_backtrace", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$1$0$eqq((RubyModule)singletonClass, Visibility.PUBLIC, "==="); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "eqq", true, false, core, (Class)JavaLang.Throwable.class, "eqq", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$full_message(cls, Visibility.PUBLIC, "full_message"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "full_message", true, false, core, (Class)JavaLang.Throwable.class, "full_message", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "full_message", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$1$0$eqq((RubyModule)singletonClass, Visibility.PUBLIC, "==="); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "eqq", true, false, core, (Class)JavaLang.Throwable.class, "eqq", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)JavaLang.Throwable.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Throwable", "set_backtrace", "set_backtrace", "eqq", "===", "backtrace", "backtrace", "full_message", "full_message", "inspect", "inspect", "to_s", "to_s", "message", "message" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "backtrace", true, false, core, (Class)JavaLang.Throwable.class, "backtrace", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Throwable", "set_backtrace", "set_backtrace", "eqq", "===", "full_message", "full_message", "backtrace", "backtrace", "inspect", "inspect", "to_s", "to_s", "message", "message" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$private_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$public_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$argument_types; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$static_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$new_instance; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$return_type; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$argument_types; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$return_type; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,30 +22,30 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "final_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "argument_types", true, false, core, (Class)JavaLangReflect.Constructor.class, "argument_types", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "return_type", true, false, core, (Class)JavaLangReflect.Constructor.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$new_instance(cls, Visibility.PUBLIC, "newInstance"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_instance", true, false, core, (Class)JavaLangReflect.Constructor.class, "new_instance", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "newInstance", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("new_instance", aliasedMethod, "newInstance"); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "static_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "argument_types", true, false, core, (Class)JavaLangReflect.Constructor.class, "argument_types", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "public_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "private_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Constructor", "return_type", "return_type", "public_p", "public?", "protected_p", "protected?", "final_p", "final?", "argument_types", "argument_types", "private_p", "private?", "new_instance", "newInstance", "static_p", "static?" }); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,60 +1,60 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$private_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$public_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$1$0$set_static_value; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$1$0$value; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$static_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$static_value; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$1$0$set_static_value; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$value_type; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$2$0$set_value; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$final_p; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$final_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$static_value; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$static_value(cls, Visibility.PUBLIC, "static_value"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "static_value", true, false, core, (Class)JavaLangReflect.Field.class, "static_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", true, false, core, (Class)JavaLangReflect.Field.class, "final_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Field.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$2$0$set_value(cls, Visibility.PUBLIC, "set_value"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "set_value", true, false, core, (Class)JavaLangReflect.Field.class, "set_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "set_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$value_type(cls, Visibility.PUBLIC, "value_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "value_type", true, false, core, (Class)JavaLangReflect.Field.class, "value_type", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Field.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$1$0$set_static_value(cls, Visibility.PUBLIC, "set_static_value"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_static_value", true, false, core, (Class)JavaLangReflect.Field.class, "set_static_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$static_value(cls, Visibility.PUBLIC, "static_value"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "static_value", true, false, core, (Class)JavaLangReflect.Field.class, "static_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", true, false, core, (Class)JavaLangReflect.Field.class, "static_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$1$0$value(cls, Visibility.PUBLIC, "value"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "value", true, false, core, (Class)JavaLangReflect.Field.class, "value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$1$0$set_static_value(cls, Visibility.PUBLIC, "set_static_value"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_static_value", true, false, core, (Class)JavaLangReflect.Field.class, "set_static_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", true, false, core, (Class)JavaLangReflect.Field.class, "public_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", true, false, core, (Class)JavaLangReflect.Field.class, "private_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Field", "public_p", "public?", "protected_p", "protected?", "static_value", "static_value", "value_type", "value_type", "final_p", "final?", "set_value", "set_value", "set_static_value", "set_static_value", "private_p", "private?", "static_p", "static?", "value", "value" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Field", "public_p", "public?", "static_value", "static_value", "protected_p", "protected?", "value_type", "value_type", "final_p", "final?", "set_value", "set_value", "set_static_value", "set_static_value", "private_p", "private?", "static_p", "static?", "value", "value" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$private_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$public_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$argument_types; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$static_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$abstract_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$return_type; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$invoke_static; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$invoke; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$argument_types; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$invoke_static; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$return_type; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -24,37 +24,37 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", true, false, core, (Class)JavaLangReflect.Method.class, "final_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$invoke_static(cls, Visibility.PUBLIC, "invoke_static"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "invoke_static", true, false, core, (Class)JavaLangReflect.Method.class, "invoke_static", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "invoke_static", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "return_type", true, false, core, (Class)JavaLangReflect.Method.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Method.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "argument_types", true, false, core, (Class)JavaLangReflect.Method.class, "argument_types", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$invoke(cls, Visibility.PUBLIC, "invoke"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "invoke", true, false, core, (Class)JavaLangReflect.Method.class, "invoke", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "invoke", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "return_type", true, false, core, (Class)JavaLangReflect.Method.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$invoke_static(cls, Visibility.PUBLIC, "invoke_static"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "invoke_static", true, false, core, (Class)JavaLangReflect.Method.class, "invoke_static", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "invoke_static", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$abstract_p(cls, Visibility.PUBLIC, "abstract?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abstract_p", true, false, core, (Class)JavaLangReflect.Method.class, "abstract_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abstract?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", true, false, core, (Class)JavaLangReflect.Method.class, "static_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "argument_types", true, false, core, (Class)JavaLangReflect.Method.class, "argument_types", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", true, false, core, (Class)JavaLangReflect.Method.class, "public_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", true, false, core, (Class)JavaLangReflect.Method.class, "private_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Method", "return_type", "return_type", "public_p", "public?", "invoke_static", "invoke_static", "protected_p", "protected?", "final_p", "final?", "argument_types", "argument_types", "private_p", "private?", "invoke", "invoke", "static_p", "static?", "abstract_p", "abstract?" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Method", "return_type", "return_type", "public_p", "public?", "protected_p", "protected?", "invoke_static", "invoke_static", "final_p", "final?", "argument_types", "argument_types", "private_p", "private?", "invoke", "invoke", "static_p", "static?", "abstract_p", "abstract?" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$join; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$first; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$dup; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$clone; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$each; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$1$0$include_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$1$0$op_minus; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$join; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$to_a; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.RubyNumeric; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$length; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$1$0$append; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -35,27 +35,24 @@ │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$1$0$append(cls, Visibility.PUBLIC, "<<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "append", true, false, core, (Class)JavaUtil.Collection.class, "append", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.ARG2); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", true, false, core, (Class)JavaUtil.Collection.class, "length", (Class)RubyNumeric.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_with_index", true, false, core, (Class)JavaUtil.Collection.class, "each_with_index", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)JavaUtil.Collection.class, "to_a", (Class)RubyArray.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", true, false, core, (Class)JavaUtil.Collection.class, "op_plus", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_with_index", true, false, core, (Class)JavaUtil.Collection.class, "each_with_index", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$join(cls, Visibility.PUBLIC, "join"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "join", true, false, core, (Class)JavaUtil.Collection.class, "join", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_minus", true, false, core, (Class)JavaUtil.Collection.class, "op_minus", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$1$0$include_p(cls, Visibility.PUBLIC, "include?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_p", true, false, core, (Class)JavaUtil.Collection.class, "include_p", (Class)RubyBoolean.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -71,10 +68,13 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$dup(cls, Visibility.PUBLIC, "dup"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "dup", true, false, core, (Class)JavaUtil.Collection.class, "dup", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "first", true, false, core, (Class)JavaUtil.Collection.class, "first", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "ruby_first", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$join(cls, Visibility.PUBLIC, "join"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "join", true, false, core, (Class)JavaUtil.Collection.class, "join", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaUtil.Collection", "length", "length", "to_a", "to_a", "each", "each", "op_minus", "-", "inspect", "inspect", "clone", "clone", "op_plus", "+", "each_with_index", "each_with_index", "join", "join", "append", "<<", "dup", "dup", "first", "first", "include_p", "include?" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,72 +1,72 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$captures; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$post_match; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$string; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$regexp; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$size; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$1$0$offset; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$1$0$end; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$pre_match; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$values_at; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$to_a; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$aref; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$pre_match; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$values_at; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$string; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$1$0$begin; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$1$0$begin; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$aref; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$1$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "begin", true, false, core, (Class)JavaUtilRegex.Matcher.class, "begin", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "aref", true, false, core, (Class)JavaUtilRegex.Matcher.class, "aref", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)JavaUtilRegex.Matcher.class, "to_a", (Class)RubyArray.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$1$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "begin", true, false, core, (Class)JavaUtilRegex.Matcher.class, "begin", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$string(cls, Visibility.PUBLIC, "string"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "string", true, false, core, (Class)JavaUtilRegex.Matcher.class, "string", (Class)RubyString.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$values_at(cls, Visibility.PUBLIC, "values_at"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "values_at", true, false, core, (Class)JavaUtilRegex.Matcher.class, "values_at", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "values_at", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$pre_match(cls, Visibility.PUBLIC, "pre_match"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "pre_match", true, false, core, (Class)JavaUtilRegex.Matcher.class, "pre_match", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pre_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)JavaUtilRegex.Matcher.class, "to_a", (Class)RubyArray.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$1$0$end(cls, Visibility.PUBLIC, "end"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "end", true, false, core, (Class)JavaUtilRegex.Matcher.class, "end", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "end", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$1$0$offset(cls, Visibility.PUBLIC, "offset"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "offset", true, false, core, (Class)JavaUtilRegex.Matcher.class, "offset", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "offset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$size(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", true, false, core, (Class)JavaUtilRegex.Matcher.class, "size", (Class)RubyFixnum.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$regexp(cls, Visibility.PUBLIC, "regexp"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "regexp", true, false, core, (Class)JavaUtilRegex.Matcher.class, "regexp", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "regexp", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$string(cls, Visibility.PUBLIC, "string"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "string", true, false, core, (Class)JavaUtilRegex.Matcher.class, "string", (Class)RubyString.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$post_match(cls, Visibility.PUBLIC, "post_match"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "post_match", true, false, core, (Class)JavaUtilRegex.Matcher.class, "post_match", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "post_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$captures(cls, Visibility.PUBLIC, "captures"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "captures", true, false, core, (Class)JavaUtilRegex.Matcher.class, "captures", (Class)RubyArray.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "captures", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaUtilRegex.Matcher", "regexp", "regexp", "offset", "offset", "size", "length", "string", "string", "captures", "captures", "post_match", "post_match", "values_at", "values_at", "end", "end", "to_a", "to_a", "begin", "begin", "aref", "[]", "pre_match", "pre_match" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaUtilRegex.Matcher", "regexp", "regexp", "string", "string", "offset", "offset", "size", "length", "captures", "captures", "post_match", "post_match", "values_at", "values_at", "end", "end", "to_a", "to_a", "begin", "begin", "aref", "[]", "pre_match", "pre_match" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$Module$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ +import org.jruby.javasupport.ext.Module$INVOKER$s$java_import; │ │ │ │ │ │ import org.jruby.javasupport.ext.Module$INVOKER$s$1$0$include_package; │ │ │ │ │ │ import org.jruby.javasupport.ext.Module$INVOKER$s$1$0$import_; │ │ │ │ │ │ -import org.jruby.javasupport.ext.Module$INVOKER$s$java_import; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.Module; │ │ │ │ │ │ import org.jruby.javasupport.ext.Module$INVOKER$s$2$0$java_alias; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -18,19 +18,19 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new Module$INVOKER$s$2$0$java_alias(cls, Visibility.PRIVATE, "java_alias"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "java_alias", true, false, core, (Class)Module.class, "java_alias", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "java_alias", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Module$INVOKER$s$java_import(cls, Visibility.PRIVATE, "java_import"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_import", true, false, core, (Class)Module.class, "java_import", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_import", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Module$INVOKER$s$1$0$import_(cls, Visibility.PRIVATE, "import"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "import_", true, false, core, (Class)Module.class, "import_", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "import", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Module$INVOKER$s$1$0$include_package(cls, Visibility.PRIVATE, "include_package"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_package", true, false, core, (Class)Module.class, "include_package", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include_package", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Module$INVOKER$s$java_import(cls, Visibility.PRIVATE, "java_import"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_import", true, false, core, (Class)Module.class, "java_import", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_import", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.Module", "java_import", "java_import", "java_alias", "java_alias", "import_", "import", "include_package", "include_package" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$constructors; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$methods; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$superclass; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$interfaces; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$methods; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyObject; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$s$1$0$get_with_class; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$s$1$0$get_with_class((RubyModule)singletonClass, Visibility.PUBLIC, "get_with_class"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_with_class", true, false, core, (Class)JavaProxyClass.class, "get_with_class", (Class)RubyObject.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG2); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "get_with_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$methods(cls, Visibility.PUBLIC, "methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "methods", false, false, core, (Class)JavaProxyClass.class, "methods", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$interfaces(cls, Visibility.PUBLIC, "interfaces"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "interfaces", false, false, core, (Class)JavaProxyClass.class, "interfaces", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$superclass(cls, Visibility.PUBLIC, "superclass"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "superclass", false, false, core, (Class)JavaProxyClass.class, "superclass", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$methods(cls, Visibility.PUBLIC, "methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "methods", false, false, core, (Class)JavaProxyClass.class, "methods", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$constructors(cls, Visibility.PUBLIC, "constructors"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "constructors", false, false, core, (Class)JavaProxyClass.class, "constructors", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyClass", "constructors", "constructors", "interfaces", "interfaces", "superclass", "superclass", "methods", "methods", "get_with_class", "get_with_class" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyClass", "constructors", "constructors", "interfaces", "interfaces", "methods", "methods", "superclass", "superclass", "get_with_class", "get_with_class" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$argument_types; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$arity; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$do_invoke; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$super_p; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$getDeclaringClass; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$argument_types; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "argument_types", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "argument_types", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$getDeclaringClass(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getDeclaringClass", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "getDeclaringClass", (Class)JavaProxyClass.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$super_p(cls, Visibility.PUBLIC, "super?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "super_p", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "super_p", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "super?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$do_invoke(cls, Visibility.PUBLIC, "invoke"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "do_invoke", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "do_invoke", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "invoke", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "arity", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "arity", (Class)RubyFixnum.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "arity", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "argument_types", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "argument_types", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyClass.ProxyMethodImpl", "getDeclaringClass", "declaring_class", "super_p", "super?", "arity", "arity", "argument_types", "argument_types", "inspect", "inspect", "do_invoke", "invoke" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,48 +1,48 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$new_instance2; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$argument_types; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$arity; │ │ │ │ │ │ +import org.jruby.RubyObject; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$1$new_instance; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$getDeclaringClass; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$argument_types; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ -import org.jruby.RubyObject; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyConstructor; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$1$new_instance; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$1$new_instance(cls, Visibility.PUBLIC, "new_instance"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "new_instance", false, false, core, (Class)JavaProxyConstructor.class, "new_instance", (Class)RubyObject.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "new_instance", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "argument_types", false, false, core, (Class)JavaProxyConstructor.class, "argument_types", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaProxyConstructor.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$getDeclaringClass(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getDeclaringClass", false, false, core, (Class)JavaProxyConstructor.class, "getDeclaringClass", (Class)JavaProxyClass.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$1$new_instance(cls, Visibility.PUBLIC, "new_instance"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "new_instance", false, false, core, (Class)JavaProxyConstructor.class, "new_instance", (Class)RubyObject.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "new_instance", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "arity", false, false, core, (Class)JavaProxyConstructor.class, "arity", (Class)RubyFixnum.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "arity", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaProxyConstructor.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "argument_types", false, false, core, (Class)JavaProxyConstructor.class, "argument_types", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$new_instance2(cls, Visibility.PUBLIC, "new_instance2"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_instance2", false, false, core, (Class)JavaProxyConstructor.class, "new_instance2", (Class)RubyObject.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new_instance2", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyConstructor", "getDeclaringClass", "declaring_class", "arity", "arity", "new_instance2", "new_instance2", "argument_types", "argument_types", "inspect", "inspect", "new_instance", "new_instance" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$java_type; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$2$0$aset; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$java_class; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$is_java_proxy; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$1$0$aref; │ │ │ │ │ │ @@ -49,16 +49,16 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$2$0$aset(cls, Visibility.PUBLIC, "[]="); │ │ │ │ │ │ populateMethod(javaMethod, 2, "aset", false, false, core, (Class)JavaProxyReflectionObject.class, "aset", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", false, false, core, (Class)JavaProxyReflectionObject.class, "length", (Class)RubyFixnum.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)JavaProxyReflectionObject.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$0$0$java_type(cls, Visibility.PUBLIC, "java_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "java_type", false, false, core, (Class)JavaProxyReflectionObject.class, "java_type", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyReflectionObject", "is_java_proxy", "java_proxy?", "op_eqq", "==", "length", "length", "to_s", "to_s", "java_type", "java_type", "op_equal", "equal?", "java_class", "java_class", "aset", "[]=", "hash", "hash", "aref", "[]" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)JavaProxyReflectionObject.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyReflectionObject", "is_java_proxy", "java_proxy?", "op_eqq", "==", "length", "length", "java_type", "java_type", "to_s", "to_s", "op_equal", "equal?", "java_class", "java_class", "aset", "[]=", "hash", "hash", "aref", "[]" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/java/proxies/MapJavaProxy$INVOKER$i$default_value_get.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ │ public class MapJavaProxy$INVOKER$i$default_value_get extends JavaMethod$JavaMethodZeroOrOne │ │ │ │ │ │ { │ │ │ │ │ │ public MapJavaProxy$INVOKER$i$default_value_get(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ - return ((MapJavaProxy)rubyObject).default_value_get(threadContext); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return ((MapJavaProxy)rubyObject).default_value_get(threadContext, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ + return ((MapJavaProxy)rubyObject).default_value_get(threadContext); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/javasupport/ext/Module$INVOKER$s$java_import.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ │ public class Module$INVOKER$s$java_import extends JavaMethod$JavaMethodOneOrNBlock │ │ │ │ │ │ { │ │ │ │ │ │ public Module$INVOKER$s$java_import(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final Block block) { │ │ │ │ │ │ - return Module.java_import(threadContext, rubyObject, rubyObject2, block); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject[] array, final Block block) { │ │ │ │ │ │ return Module.java_import(threadContext, rubyObject, array, block); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final Block block) { │ │ │ │ │ │ + return Module.java_import(threadContext, rubyObject, rubyObject2, block); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ ├── ./usr/share/jruby/bin/console │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ #!/usr/bin/jruby │ │ │ │ │ │ │ │ require "bundler/setup" │ │ │ │ -require "webrick" │ │ │ │ +require "e2mmap" │ │ │ │ │ │ │ │ # You can add fixtures and/or initialization code here to make experimenting │ │ │ │ # with your gem easier. You can also use a different console, if you like. │ │ │ │ │ │ │ │ # (If you use this, don't forget to add pry to your Gemfile!) │ │ │ │ # require "pry" │ │ │ │ # Pry.start │ │ │ ├── ./usr/share/maven-repo/org/jruby/jruby-complete/9.3.9.0/jruby-complete-9.3.9.0.jar │ │ │ │ ├── zipinfo {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ -Zip file size: 19002847 bytes, number of entries: 12413 │ │ │ │ │ +Zip file size: 19002857 bytes, number of entries: 12413 │ │ │ │ │ -rw---- 2.0 fat 0 bx stor 23-Jan-16 21:08 META-INF/ │ │ │ │ │ -rw---- 2.0 fat 24096 bl defN 23-Jan-16 21:08 META-INF/MANIFEST.MF │ │ │ │ │ -rw---- 2.0 fat 1282 bl defN 23-Jan-16 21:08 META-INF/BSDL │ │ │ │ │ -rw---- 2.0 fat 76023 bl defN 23-Jan-16 21:08 META-INF/COPYING │ │ │ │ │ -rw---- 2.0 fat 218 bl defN 23-Jan-16 21:08 META-INF/LEGAL │ │ │ │ │ -rw---- 2.0 fat 2581 bl defN 23-Jan-16 21:08 META-INF/LICENSE.RUBY │ │ │ │ │ -rw---- 2.0 fat 11358 bl defN 23-Jan-16 21:08 META-INF/LICENSE.txt │ │ │ │ │ -rw---- 2.0 fat 312 bl defN 23-Jan-16 21:08 META-INF/NOTICE.txt │ │ │ │ │ -rw---- 2.0 fat 0 b- stor 23-Jan-16 21:08 META-INF/jruby.home/ │ │ │ │ │ -rw---- 2.0 fat 0 b- stor 23-Jan-16 21:08 META-INF/jruby.home/bin/ │ │ │ │ │ -rw---- 2.0 fat 5490 bl defN 23-Jan-16 21:08 META-INF/jruby.home/bin/ast │ │ │ │ │ -rw---- 2.0 fat 1476 bl defN 23-Jan-16 21:08 META-INF/jruby.home/bin/bundle │ │ │ │ │ -rw---- 2.0 fat 96 bl defN 23-Jan-16 21:08 META-INF/jruby.home/bin/bundler │ │ │ │ │ --rw---- 2.0 fat 342 bl defN 23-Jan-16 21:08 META-INF/jruby.home/bin/console │ │ │ │ │ +-rw---- 2.0 fat 341 bl defN 23-Jan-16 21:08 META-INF/jruby.home/bin/console │ │ │ │ │ -rw---- 2.0 fat 352 bl defN 23-Jan-16 21:08 META-INF/jruby.home/bin/gem │ │ │ │ │ -rw---- 2.0 fat 548 bl defN 23-Jan-16 21:08 META-INF/jruby.home/bin/install_doc │ │ │ │ │ -rw---- 2.0 fat 182 bl defN 23-Jan-16 21:08 META-INF/jruby.home/bin/irb │ │ │ │ │ -rw---- 2.0 fat 541 bl defN 23-Jan-16 21:08 META-INF/jruby.home/bin/jgem │ │ │ │ │ -rw---- 2.0 fat 390 bl defN 23-Jan-16 21:08 META-INF/jruby.home/bin/jirb │ │ │ │ │ -rw---- 2.0 fat 2263 bl defN 23-Jan-16 21:08 META-INF/jruby.home/bin/jirb_swing │ │ │ │ │ -rw---- 2.0 fat 14675 bl defN 23-Jan-16 21:08 META-INF/jruby.home/bin/jruby.bash │ │ │ │ │ @@ -9261,32 +9261,32 @@ │ │ │ │ │ -rw---- 2.0 fat 7357 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyComplex$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2627 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyConverter$EncodingErrorMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2532 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyConverter$InvalidByteSequenceErrorMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4524 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyConverter$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2131 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyConverter$UndefinedConversionErrorMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 6294 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyDir$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4680 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEncoding$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 8795 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEnumerable$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 8798 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEnumerable$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2324 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEnumerator$FeedValue$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4047 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyEnumerator$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3912 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyException$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 8024 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFile$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 8594 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFileStat$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 6085 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFileTest$FileTestFileMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 6484 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFileTest$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 7216 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyFloat$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3178 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyGC$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2184 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyGenerator$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4821 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 12178 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyHash$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 14251 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyIO$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 14255 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyIO$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 10563 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyInteger$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 1856 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyInterrupt$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3025 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyKernel$LoopMethods$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 20363 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyKernel$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 20373 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyKernel$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2118 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyKeyError$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2006 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyLocalJumpError$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2391 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyMarshal$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4661 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyMatchData$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 6090 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyMath$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4134 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyMethod$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 14358 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyModule$POPULATOR.class │ │ │ │ │ @@ -9295,42 +9295,42 @@ │ │ │ │ │ -rw---- 2.0 fat 3887 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyNil$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 1849 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyNoMethodError$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 7934 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyNumeric$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3063 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyObjectSpace$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3614 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyObjectSpace$WeakMap$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3634 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProc$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3869 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$GroupID$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 9298 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 9300 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4177 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$RubyStatus$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3467 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$Sys$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3854 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyProcess$UserID$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4263 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRandom$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2399 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRange$BSearch$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4875 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRange$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 5902 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRational$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 5428 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyRegexp$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2811 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySignal$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2243 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySignalException$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2044 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyStopIteration$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 20866 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyString$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 20861 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyString$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4664 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyStruct$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2347 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyStruct$StructMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 5334 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySymbol$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2058 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySystemCallError$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2182 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubySystemExit$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2805 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyThread$Location$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 9828 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyThread$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2297 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyThreadGroup$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 10035 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyTime$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 10037 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyTime$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2735 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyUnboundMethod$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2218 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyUncaughtThrowError$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2166 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$RubyYielder$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 1869 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$common$RubyWarnings$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2566 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$bigdecimal$RubyBigDecimal$BigDecimalKernelMethods$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 11441 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 11438 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2959 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$cgi$escape$CGIEscape$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2837 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$coverage$CoverageModule$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 15415 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$date$RubyDate$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3461 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$date$RubyDateTime$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2213 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$date$TimeExt$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3090 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2603 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$digest$RubyDigest$DigestClass$POPULATOR.class │ │ │ │ │ @@ -9381,17 +9381,17 @@ │ │ │ │ │ -rw---- 2.0 fat 2722 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$nkf$RubyNKF$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 6049 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$pathname$RubyPathname$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2514 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$pathname$RubyPathname$PathnameKernelMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4085 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$ripper$RubyRipper$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2819 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$securerandom$RubySecureRandom$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 1895 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$EnumerableExt$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2252 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$RubySet$DivideTSortHash$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 9901 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$RubySet$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 9900 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$RubySet$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2191 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$set$RubySortedSet$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 8866 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$Addrinfo$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 8869 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$Addrinfo$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2843 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$Ifaddr$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3915 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$Option$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 5743 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubyBasicSocket$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2686 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubyIPSocket$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2722 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubyServerSocket$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 5883 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubySocket$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3226 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$ext$socket$RubyTCPServer$POPULATOR.class │ │ │ │ │ @@ -9433,15 +9433,15 @@ │ │ │ │ │ -rw---- 2.0 fat 2070 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$Java$ByteArrayProxyMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2115 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$Java$NewStyleExtensionInherited$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2115 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$Java$OldStyleExtensionInherited$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3160 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$Java$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4761 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaAccessibleObject$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2760 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaArrayUtilities$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3406 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaCallable$POPULATOR.class │ │ │ │ │ --rw---- 2.0 fat 13274 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaClass$POPULATOR.class │ │ │ │ │ +-rw---- 2.0 fat 13278 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaClass$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 2456 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaConstructor$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3736 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaField$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3072 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaMethod$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3949 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaObject$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3609 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaPackage$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 3494 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaProxyMethods$POPULATOR.class │ │ │ │ │ -rw---- 2.0 fat 4615 bl defN 23-Jan-16 21:08 org/jruby/gen/org$jruby$javasupport$JavaUtilities$POPULATOR.class │ │ │ │ │ @@ -12408,8 +12408,8 @@ │ │ │ │ │ -rw---- 2.0 fat 48 bl defN 23-Jan-16 21:08 tables/Transcoder_Newline_WordArray.bin │ │ │ │ │ -rw---- 2.0 fat 26606 bl defN 23-Jan-16 21:08 tables/Transcoder_SingleByte_ByteArray.bin │ │ │ │ │ -rw---- 2.0 fat 51392 bl defN 23-Jan-16 21:08 tables/Transcoder_SingleByte_WordArray.bin │ │ │ │ │ -rw---- 2.0 fat 1292 bl defN 23-Jan-16 21:08 tables/Transcoder_Utf1632_ByteArray.bin │ │ │ │ │ -rw---- 2.0 fat 428 bl defN 23-Jan-16 21:08 tables/Transcoder_Utf1632_WordArray.bin │ │ │ │ │ -rw---- 2.0 fat 120952 bl defN 23-Jan-16 21:08 tables/Transcoder_Utf8Mac_ByteArray.bin │ │ │ │ │ -rw---- 2.0 fat 142324 bl defN 23-Jan-16 21:08 tables/Transcoder_Utf8Mac_WordArray.bin │ │ │ │ │ -12413 files, 40163299 bytes uncompressed, 16655675 bytes compressed: 58.5% │ │ │ │ │ +12413 files, 40163317 bytes uncompressed, 16655685 bytes compressed: 58.5% │ │ │ │ ├── META-INF/jruby.home/bin/console │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ #!/usr/bin/env ruby │ │ │ │ │ │ │ │ │ │ require "bundler/setup" │ │ │ │ │ -require "webrick" │ │ │ │ │ +require "e2mmap" │ │ │ │ │ │ │ │ │ │ # You can add fixtures and/or initialization code here to make experimenting │ │ │ │ │ # with your gem easier. You can also use a different console, if you like. │ │ │ │ │ │ │ │ │ │ # (If you use this, don't forget to add pry to your Gemfile!) │ │ │ │ │ # require "pry" │ │ │ │ │ # Pry.start │ │ │ │ ├── org/jruby/RubyHash$INVOKER$i$default_value_get.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ │ public class RubyHash$INVOKER$i$default_value_get extends JavaMethod$JavaMethodZeroOrOne │ │ │ │ │ │ { │ │ │ │ │ │ public RubyHash$INVOKER$i$default_value_get(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ - return ((RubyHash)rubyObject).default_value_get(threadContext); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return ((RubyHash)rubyObject).default_value_get(threadContext, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ + return ((RubyHash)rubyObject).default_value_get(threadContext); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubyProcess$INVOKER$s$clock_gettime.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ │ public class RubyProcess$INVOKER$s$clock_gettime extends JavaMethod$JavaMethodOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubyProcess$INVOKER$s$clock_gettime(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ - return RubyProcess.clock_gettime(threadContext, rubyObject, rubyObject2, rubyObject3); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return RubyProcess.clock_gettime(threadContext, rubyObject, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ + return RubyProcess.clock_gettime(threadContext, rubyObject, rubyObject2, rubyObject3); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubySymbol$INVOKER$i$capitalize.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,19 +12,19 @@ │ │ │ │ │ │ public class RubySymbol$INVOKER$i$capitalize extends JavaMethod$JavaMethodZeroOrOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubySymbol$INVOKER$i$capitalize(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ - return ((RubySymbol)rubyObject).capitalize(threadContext); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).capitalize(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).capitalize(threadContext, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ + return ((RubySymbol)rubyObject).capitalize(threadContext); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubySymbol$INVOKER$i$match_m.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -14,22 +14,22 @@ │ │ │ │ │ │ public class RubySymbol$INVOKER$i$match_m extends JavaMethod$JavaMethodOneOrTwoOrNBlock │ │ │ │ │ │ { │ │ │ │ │ │ public RubySymbol$INVOKER$i$match_m(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final Block block) { │ │ │ │ │ │ - return ((RubySymbol)rubyObject).match_m(threadContext, rubyObject2, block); │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject[] array, final Block block) { │ │ │ │ │ │ + if (array.length < 1) { │ │ │ │ │ │ + Arity.checkArgumentCount(threadContext.getRuntime(), array, 1, 1); │ │ │ │ │ │ + } │ │ │ │ │ │ + return ((RubySymbol)rubyObject).match_m(threadContext, array, block); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3, final Block block) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).match_m(threadContext, rubyObject2, rubyObject3, block); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject[] array, final Block block) { │ │ │ │ │ │ - if (array.length < 1) { │ │ │ │ │ │ - Arity.checkArgumentCount(threadContext.getRuntime(), array, 1, 1); │ │ │ │ │ │ - } │ │ │ │ │ │ - return ((RubySymbol)rubyObject).match_m(threadContext, array, block); │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final Block block) { │ │ │ │ │ │ + return ((RubySymbol)rubyObject).match_m(threadContext, rubyObject2, block); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubySymbol$INVOKER$i$match_p.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ │ public class RubySymbol$INVOKER$i$match_p extends JavaMethod$JavaMethodOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubySymbol$INVOKER$i$match_p(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ - return ((RubySymbol)rubyObject).match_p(threadContext, rubyObject2); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).match_p(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ + return ((RubySymbol)rubyObject).match_p(threadContext, rubyObject2); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/RubySymbol$INVOKER$i$op_aref.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ │ public class RubySymbol$INVOKER$i$op_aref extends JavaMethod$JavaMethodOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubySymbol$INVOKER$i$op_aref(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ - return ((RubySymbol)rubyObject).op_aref(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return ((RubySymbol)rubyObject).op_aref(threadContext, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ + return ((RubySymbol)rubyObject).op_aref(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/ext/zlib/RubyGzipFile$INVOKER$i$respond_to.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -14,30 +14,30 @@ │ │ │ │ │ │ public class RubyGzipFile$INVOKER$i$respond_to extends JavaMethod$JavaMethodOneOrTwo │ │ │ │ │ │ { │ │ │ │ │ │ public RubyGzipFile$INVOKER$i$respond_to(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ this.preFrameOnly(threadContext, rubyObject, rubyModule, s, Block.NULL_BLOCK); │ │ │ │ │ │ try { │ │ │ │ │ │ - final IRubyObject respond_to = ((RubyGzipFile)rubyObject).respond_to(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ + final IRubyObject respond_to = ((RubyGzipFile)rubyObject).respond_to(threadContext, rubyObject2); │ │ │ │ │ │ JavaMethod$JavaMethodOneOrTwo.postFrameOnly(threadContext); │ │ │ │ │ │ return respond_to; │ │ │ │ │ │ } │ │ │ │ │ │ finally { │ │ │ │ │ │ JavaMethod$JavaMethodOneOrTwo.postFrameOnly(threadContext); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final IRubyObject rubyObject3) { │ │ │ │ │ │ this.preFrameOnly(threadContext, rubyObject, rubyModule, s, Block.NULL_BLOCK); │ │ │ │ │ │ try { │ │ │ │ │ │ - final IRubyObject respond_to = ((RubyGzipFile)rubyObject).respond_to(threadContext, rubyObject2); │ │ │ │ │ │ + final IRubyObject respond_to = ((RubyGzipFile)rubyObject).respond_to(threadContext, rubyObject2, rubyObject3); │ │ │ │ │ │ JavaMethod$JavaMethodOneOrTwo.postFrameOnly(threadContext); │ │ │ │ │ │ return respond_to; │ │ │ │ │ │ } │ │ │ │ │ │ finally { │ │ │ │ │ │ JavaMethod$JavaMethodOneOrTwo.postFrameOnly(threadContext); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyArgsFile$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -22,26 +22,26 @@ │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$chars; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$each; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$gets; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$eof_p; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$external_encoding; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$getbyte; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$each_char; │ │ │ │ │ │ +import org.jruby.RubyArgsFile$INVOKER$s$0$1$to_a; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$2$read; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$1$0$lineno_set; │ │ │ │ │ │ +import org.jruby.RubyArgsFile$INVOKER$s$0$1$lines; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$2$read_nonblock; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$op_binmode; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$readline; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$1$0$set_pos; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$close; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$set_encoding; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$readpartial; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$to_s; │ │ │ │ │ │ -import org.jruby.RubyArgsFile$INVOKER$s$0$1$lines; │ │ │ │ │ │ -import org.jruby.RubyArgsFile$INVOKER$s$0$1$to_a; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$file; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$each_codepoint; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$1$seek; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$each_byte; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$argv; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$internal_encoding; │ │ │ │ │ │ import org.jruby.RubyArgsFile$INVOKER$s$0$0$skip; │ │ │ │ │ │ @@ -83,20 +83,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "seek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$each_codepoint(cls, Visibility.PUBLIC, "each_codepoint"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_codepoint", true, false, core, (Class)RubyArgsFile.class, "each_codepoint", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_codepoint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$file(cls, Visibility.PUBLIC, "file"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "file", true, false, core, (Class)RubyArgsFile.class, "file", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "file", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "to_a", true, false, core, (Class)RubyArgsFile.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$lines(cls, Visibility.PUBLIC, "lines"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "lines", true, false, core, (Class)RubyArgsFile.class, "lines", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "lines", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)RubyArgsFile.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("inspect", aliasedMethod, "to_s"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$readpartial(cls, Visibility.PUBLIC, "readpartial"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readpartial", true, false, core, (Class)RubyArgsFile.class, "readpartial", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readpartial", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -114,20 +108,26 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readline", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$op_binmode(cls, Visibility.PUBLIC, "binmode?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "op_binmode", true, false, core, (Class)RubyArgsFile.class, "op_binmode", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binmode?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$2$read_nonblock(cls, Visibility.PUBLIC, "read_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read_nonblock", true, false, core, (Class)RubyArgsFile.class, "read_nonblock", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$lines(cls, Visibility.PUBLIC, "lines"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "lines", true, false, core, (Class)RubyArgsFile.class, "lines", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "lines", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$1$0$lineno_set(cls, Visibility.PUBLIC, "lineno="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "lineno_set", true, false, core, (Class)RubyArgsFile.class, "lineno_set", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$2$read(cls, Visibility.PUBLIC, "read"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read", true, false, core, (Class)RubyArgsFile.class, "read", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$1$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "to_a", true, false, core, (Class)RubyArgsFile.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$each_char(cls, Visibility.PUBLIC, "each_char"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_char", true, false, core, (Class)RubyArgsFile.class, "each_char", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_char", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$getbyte(cls, Visibility.PUBLIC, "getbyte"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getbyte", true, false, core, (Class)RubyArgsFile.class, "getbyte", (Class)IRubyObject.class, org$jruby$RubyArgsFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArgsFile$INVOKER$s$0$0$external_encoding(cls, Visibility.PUBLIC, "external_encoding"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyArithmeticSequence$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,22 +3,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$last; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$size; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$step; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$end; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$exclude_end; │ │ │ │ │ │ -import org.jruby.RubyArithmeticSequence$INVOKER$i$first; │ │ │ │ │ │ -import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$step; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$begin; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyArithmeticSequence$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyArithmeticSequence$INVOKER$i$first; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence; │ │ │ │ │ │ import org.jruby.RubyArithmeticSequence$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -27,40 +27,40 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyArithmeticSequence.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "begin", false, false, core, (Class)RubyArithmeticSequence.class, "begin", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$step(cls, Visibility.PUBLIC, "step"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "step", false, false, core, (Class)RubyArithmeticSequence.class, "step", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "step", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "first", false, false, core, (Class)RubyArithmeticSequence.class, "first", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyArithmeticSequence.class, "inspect", (Class)RubyString.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "begin", false, false, core, (Class)RubyArithmeticSequence.class, "begin", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$exclude_end(cls, Visibility.PUBLIC, "exclude_end?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exclude_end", false, false, core, (Class)RubyArithmeticSequence.class, "exclude_end", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exclude_end?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$end(cls, Visibility.PUBLIC, "end"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "end", false, false, core, (Class)RubyArithmeticSequence.class, "end", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "end", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyArithmeticSequence.class, "each", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyArithmeticSequence.class, "inspect", (Class)RubyString.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$step(cls, Visibility.PUBLIC, "step"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "step", false, false, core, (Class)RubyArithmeticSequence.class, "step", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "step", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyArithmeticSequence.class, "size", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyArithmeticSequence.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArithmeticSequence$INVOKER$i$last(cls, Visibility.PUBLIC, "last"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "last", false, false, core, (Class)RubyArithmeticSequence.class, "last", (Class)IRubyObject.class, org$jruby$RubyArithmeticSequence$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyArithmeticSequence", "exclude_end", "exclude_end?", "size", "size", "last", "last", "inspect", "inspect", "step", "step", "end", "end", "op_equal", "==", "begin", "begin", "first", "first", "each", "each", "hash", "hash" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyArithmeticSequence", "exclude_end", "exclude_end?", "size", "size", "last", "last", "inspect", "inspect", "end", "end", "step", "step", "op_equal", "==", "begin", "begin", "first", "first", "each", "each", "hash", "hash" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyArray$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,13 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$bsearch; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$any_p; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$transpose; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$unshift; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$rassoc; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$include_p; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$1$zip; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$rb_clear; │ │ │ │ │ │ @@ -35,14 +36,15 @@ │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$nitems; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$combination; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$to_ary; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$sort_by_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$assoc; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$each_index; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$all_p; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$flatten; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$replace; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reject_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$compact; │ │ │ │ │ │ @@ -51,58 +53,56 @@ │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$drop_while; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$append; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$first; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$shuffle; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_or; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$take_while; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$sum; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$map_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$pop; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$each_index; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$sample; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reverse; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$shuffle_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$union; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$flatten_bang; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$sum; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$rindex; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$max; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$uniq_bang; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$collect_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$product; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$aref; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$map; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$min; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$cycle; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$fill; │ │ │ │ │ │ +import org.jruby.RubyArray$INVOKER$i$0$0$bsearch_index; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$none_p; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$rindex; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reverse_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$select_bang; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reject; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$difference; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$bsearch; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$reverse_each; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$repeatedCombination; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$at; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$push; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$pack; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_diff; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$concat; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_times; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$index; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$op_and; │ │ │ │ │ │ -import org.jruby.RubyArray$INVOKER$i$0$0$bsearch_index; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$compact_bang; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$join19; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$aset; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$0$0$values_at; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyArray$INVOKER$i$1$0$repeated_permutation; │ │ │ │ │ │ @@ -158,17 +158,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$empty_p(cls, Visibility.PUBLIC, "empty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "empty_p", false, false, core, (Class)RubyArray.class, "empty_p", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$compact_bang(cls, Visibility.PUBLIC, "compact!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "compact_bang", false, false, core, (Class)RubyArray.class, "compact_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "compact!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$bsearch_index(cls, Visibility.PUBLIC, "bsearch_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "bsearch_index", false, false, core, (Class)RubyArray.class, "bsearch_index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "bsearch_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_and", false, false, core, (Class)RubyArray.class, "op_and", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$index(cls, Visibility.PUBLIC, "index"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "index", false, false, core, (Class)RubyArray.class, "index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "index", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "find_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -196,82 +193,73 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "at", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$1$0$repeatedCombination(cls, Visibility.PUBLIC, "repeated_combination"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "repeatedCombination", false, false, core, (Class)RubyArray.class, "repeatedCombination", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "repeated_combination", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$reverse_each(cls, Visibility.PUBLIC, "reverse_each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reverse_each", false, false, core, (Class)RubyArray.class, "reverse_each", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reverse_each", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$bsearch(cls, Visibility.PUBLIC, "bsearch"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "bsearch", false, false, core, (Class)RubyArray.class, "bsearch", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "bsearch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$difference(cls, Visibility.PUBLIC, "difference"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "difference", false, false, core, (Class)RubyArray.class, "difference", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "difference", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$reject(cls, Visibility.PUBLIC, "reject"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject", false, false, core, (Class)RubyArray.class, "reject", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyArray.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyArray.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$select_bang(cls, Visibility.PUBLIC, "select!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select_bang", false, false, core, (Class)RubyArray.class, "select_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter!", aliasedMethod, "select!"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$reverse_bang(cls, Visibility.PUBLIC, "reverse!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reverse_bang", false, false, core, (Class)RubyArray.class, "reverse_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reverse!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$rindex(cls, Visibility.PUBLIC, "rindex"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "rindex", false, false, core, (Class)RubyArray.class, "rindex", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "rindex", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$none_p(cls, Visibility.PUBLIC, "none?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "none_p", false, false, core, (Class)RubyArray.class, "none_p", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "none?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$bsearch_index(cls, Visibility.PUBLIC, "bsearch_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "bsearch_index", false, false, core, (Class)RubyArray.class, "bsearch_index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "bsearch_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$fill(cls, Visibility.PUBLIC, "fill"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fill", false, false, core, (Class)RubyArray.class, "fill", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fill", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$cycle(cls, Visibility.PUBLIC, "cycle"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "cycle", false, false, core, (Class)RubyArray.class, "cycle", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cycle", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyArray.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$min(cls, Visibility.PUBLIC, "min"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "min", false, false, core, (Class)RubyArray.class, "min", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyArray.class, "each", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubyArray.class, "delete_if", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$map(cls, Visibility.PUBLIC, "map"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "map", false, false, core, (Class)RubyArray.class, "map", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "map", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "aref", false, false, core, (Class)RubyArray.class, "aref", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$product(cls, Visibility.PUBLIC, "product"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "product", false, false, core, (Class)RubyArray.class, "product", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "product", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$collect_bang(cls, Visibility.PUBLIC, "collect!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "collect_bang", false, false, core, (Class)RubyArray.class, "collect_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "collect!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubyArray.class, "keep_if", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$uniq_bang(cls, Visibility.PUBLIC, "uniq!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "uniq_bang", false, false, core, (Class)RubyArray.class, "uniq_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "uniq!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$max(cls, Visibility.PUBLIC, "max"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "max", false, false, core, (Class)RubyArray.class, "max", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "max", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sum", false, false, core, (Class)RubyArray.class, "sum", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$rindex(cls, Visibility.PUBLIC, "rindex"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "rindex", false, false, core, (Class)RubyArray.class, "rindex", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "rindex", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$flatten_bang(cls, Visibility.PUBLIC, "flatten!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "flatten_bang", false, false, core, (Class)RubyArray.class, "flatten_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "flatten!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$union(cls, Visibility.PUBLIC, "union"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "union", false, false, core, (Class)RubyArray.class, "union", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "union", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$shuffle_bang(cls, Visibility.PUBLIC, "shuffle!"); │ │ │ │ │ │ @@ -279,23 +267,29 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "shuffle!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$reverse(cls, Visibility.PUBLIC, "reverse"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reverse", false, false, core, (Class)RubyArray.class, "reverse", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reverse", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$sample(cls, Visibility.PUBLIC, "sample"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sample", false, false, core, (Class)RubyArray.class, "sample", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sample", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$each_index(cls, Visibility.PUBLIC, "each_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_index", false, false, core, (Class)RubyArray.class, "each_index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubyArray.class, "delete_if", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$pop(cls, Visibility.PUBLIC, "pop"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pop", false, false, core, (Class)RubyArray.class, "pop", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pop", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$map_bang(cls, Visibility.PUBLIC, "map!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "map_bang", false, false, core, (Class)RubyArray.class, "map_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "map!", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubyArray.class, "keep_if", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sum", false, false, core, (Class)RubyArray.class, "sum", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$take_while(cls, Visibility.PUBLIC, "take_while"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "take_while", false, false, core, (Class)RubyArray.class, "take_while", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "take_while", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$1$0$op_or(cls, Visibility.PUBLIC, "|"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_or", false, false, core, (Class)RubyArray.class, "op_or", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "|", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$shuffle(cls, Visibility.PUBLIC, "shuffle"); │ │ │ │ │ │ @@ -336,14 +330,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_h", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$all_p(cls, Visibility.PUBLIC, "all?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "all_p", false, false, core, (Class)RubyArray.class, "all_p", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "all?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyArray.class, "to_s", (Class)RubyString.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$each_index(cls, Visibility.PUBLIC, "each_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_index", false, false, core, (Class)RubyArray.class, "each_index", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$1$0$assoc(cls, Visibility.PUBLIC, "assoc"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "assoc", false, false, core, (Class)RubyArray.class, "assoc", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "assoc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$sort_by_bang(cls, Visibility.PUBLIC, "sort_by!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sort_by_bang", false, false, core, (Class)RubyArray.class, "sort_by_bang", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sort_by!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$to_ary(cls, Visibility.PUBLIC, "to_ary"); │ │ │ │ │ │ @@ -444,10 +441,13 @@ │ │ │ │ │ │ cls.putAlias("prepend", aliasedMethod, "unshift"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$transpose(cls, Visibility.PUBLIC, "transpose"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "transpose", false, false, core, (Class)RubyArray.class, "transpose", (Class)RubyArray.class, org$jruby$RubyArray$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "transpose", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyArray$INVOKER$i$any_p(cls, Visibility.PUBLIC, "any?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "any_p", false, false, core, (Class)RubyArray.class, "any_p", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "any?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyArray$INVOKER$i$0$0$bsearch(cls, Visibility.PUBLIC, "bsearch"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "bsearch", false, false, core, (Class)RubyArray.class, "bsearch", (Class)IRubyObject.class, org$jruby$RubyArray$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "bsearch", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(4, new String[] { "org.jruby.RubyArray", "org.jruby.specialized.RubyArrayOneObject", "org.jruby.specialized.RubyArrayTwoObject", "org.jruby.util.collections.StringArraySet", "select", "select", "shift", "shift", "repeated_permutation", "repeated_permutation", "initialize_copy", "initialize_copy", "values_at", "values_at", "compact_bang", "compact!", "frozen_p", "frozen?", "zip", "zip", "rindex", "rindex", "op_cmp", "<=>", "index", "index", "concat", "concat", "pack", "pack", "none_p", "none?", "push", "push", "each", "each", "at", "at", "difference", "difference", "sort_by_bang", "sort_by!", "hash", "hash", "keep_if", "keep_if", "eql", "eql?", "sum", "sum", "repeatedCombination", "repeated_combination", "aset", "[]=", "cycle", "cycle", "pop", "pop", "op_or", "|", "min", "min", "select_bang", "select!", "rb_clear", "clear", "any_p", "any?", "op_plus", "+", "map", "map", "include_p", "include?", "product", "product", "op_times", "*", "max", "max", "union", "union", "op_equal", "==", "reverse", "reverse", "sample", "sample", "fetch", "fetch", "sort_bang", "sort!", "take_while", "take_while", "initialize", "initialize", "shuffle", "shuffle", "first", "first", "drop_while", "drop_while", "rotate", "rotate", "dig", "dig", "uniq_bang", "uniq!", "compact", "compact", "rotate_bang", "rotate!", "flatten_bang", "flatten!", "replace", "replace", "each_index", "each_index", "flatten", "flatten", "to_h", "to_h", "bsearch", "bsearch", "reverse_each", "reverse_each", "one_p", "one?", "create", "[]", "to_s", "to_s", "assoc", "assoc", "shuffle_bang", "shuffle!", "map_bang", "map!", "to_ary", "to_ary", "combination", "combination", "nitems", "nitems", "last", "last", "rbCollect", "collect", "count", "count", "to_a", "to_a", "sort", "sort", "fill", "fill", "delete_if", "delete_if", "take", "take", "uniq", "uniq", "inspect", "inspect", "op_and", "&", "reject_bang", "reject!", "aref", "[]", "drop", "drop", "slice_bang", "slice!", "empty_p", "empty?", "insert", "insert", "delete", "delete", "reverse_bang", "reverse!", "indexes", "indexes", "reject", "reject", "delete_at", "delete_at", "try_convert", "try_convert", "all_p", "all?", "collect_bang", "collect!", "permutation", "permutation", "length", "length", "bsearch_index", "bsearch_index", "each_slice", "each_slice", "rassoc", "rassoc", "unshift", "unshift", "transpose", "transpose", "join19", "join", "append", "<<", "op_diff", "-" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyBinding$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,36 +1,39 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyBinding$INVOKER$i$0$0$local_variables; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$1$0$local_variable_get; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$2$0$local_variable_set; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$1$0$local_variable_defined_p; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$0$0$initialize; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$0$0$source_location; │ │ │ │ │ │ import org.jruby.RubyBinding$INVOKER$i$0$0$receiver; │ │ │ │ │ │ +import org.jruby.RubyBinding$INVOKER$i$0$2$eval; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyBinding; │ │ │ │ │ │ -import org.jruby.RubyBinding$INVOKER$i$0$2$eval; │ │ │ │ │ │ +import org.jruby.RubyBinding$INVOKER$i$0$0$local_variables; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyBinding$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$2$eval(cls, Visibility.PUBLIC, "eval"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$0$local_variables(cls, Visibility.PUBLIC, "local_variables"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "local_variables", false, false, core, (Class)RubyBinding.class, "local_variables", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "local_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$2$eval(cls, Visibility.PUBLIC, "eval"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "eval", false, false, core, (Class)RubyBinding.class, "eval", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "eval", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "eval", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyBinding.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$0$source_location(cls, Visibility.PUBLIC, "source_location"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "source_location", false, false, core, (Class)RubyBinding.class, "source_location", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "source_location", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ @@ -44,13 +47,10 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "local_variable_defined?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$2$0$local_variable_set(cls, Visibility.PUBLIC, "local_variable_set"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "local_variable_set", false, false, core, (Class)RubyBinding.class, "local_variable_set", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "local_variable_set", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$1$0$local_variable_get(cls, Visibility.PUBLIC, "local_variable_get"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "local_variable_get", false, false, core, (Class)RubyBinding.class, "local_variable_get", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "local_variable_get", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBinding$INVOKER$i$0$0$local_variables(cls, Visibility.PUBLIC, "local_variables"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "local_variables", false, false, core, (Class)RubyBinding.class, "local_variables", (Class)IRubyObject.class, org$jruby$RubyBinding$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "local_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyBinding", "source_location", "source_location", "eval", "eval", "receiver", "receiver", "local_variable_defined_p", "local_variable_defined?", "local_variable_set", "local_variable_set", "initialize_copy", "initialize_copy", "initialize", "initialize", "local_variables", "local_variables", "local_variable_get", "local_variable_get" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyBinding", "source_location", "source_location", "eval", "eval", "receiver", "receiver", "local_variable_defined_p", "local_variable_defined?", "local_variable_set", "local_variable_set", "initialize_copy", "initialize_copy", "local_variables", "local_variables", "initialize", "initialize", "local_variable_get", "local_variable_get" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyChain$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$dup; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$size; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyChain$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$initialize; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$each; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyChain$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyChain; │ │ │ │ │ │ import org.jruby.RubyChain$INVOKER$i$0$0$rewind; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,26 +22,26 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$rewind(cls, Visibility.PUBLIC, "rewind"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rewind", false, false, core, (Class)RubyChain.class, "rewind", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "rewind", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyChain.class, "inspect", (Class)RubyString.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each", false, false, core, (Class)RubyChain.class, "each", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyChain.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyChain.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyChain.class, "inspect", (Class)RubyString.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyChain.class, "size", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyChain$INVOKER$i$0$0$dup(cls, Visibility.PUBLIC, "dup"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "dup", false, false, core, (Class)RubyChain.class, "dup", (Class)IRubyObject.class, org$jruby$RubyChain$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyChain", "rewind", "rewind", "size", "size", "inspect", "inspect", "op_plus", "+", "initialize", "initialize", "each", "each", "dup", "dup" }); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyConverter$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.RubyConverter$INVOKER$i$1$0$convert; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$source_encoding; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$1$0$insert_output; │ │ │ │ │ │ -import org.jruby.RubyConverter$INVOKER$i$0$0$finish; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$last_error; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$replacement; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$1$0$replacement_set; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$destination_encoding; │ │ │ │ │ │ -import org.jruby.RubyConverter$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$convpath; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$1$putback; │ │ │ │ │ │ +import org.jruby.RubyConverter$INVOKER$i$0$0$finish; │ │ │ │ │ │ +import org.jruby.RubyConverter$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$0$primitive_errinfo; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$0$4$primitive_convert; │ │ │ │ │ │ +import org.jruby.RubyConverter$INVOKER$i$1$0$convert; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$s$0$1$search_convpath; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyConverter; │ │ │ │ │ │ import org.jruby.RubyConverter$INVOKER$s$1$0$asciicompat_encoding; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -39,52 +39,52 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "asciicompat_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$s$0$1$search_convpath((RubyModule)singletonClass, Visibility.PUBLIC, "search_convpath"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "search_convpath", true, false, core, (Class)RubyConverter.class, "search_convpath", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "search_convpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyConverter.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$convert(cls, Visibility.PUBLIC, "convert"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "convert", false, false, core, (Class)RubyConverter.class, "convert", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "convert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$4$primitive_convert(cls, Visibility.PUBLIC, "primitive_convert"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "primitive_convert", false, false, core, (Class)RubyConverter.class, "primitive_convert", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "primitive_convert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$primitive_errinfo(cls, Visibility.PUBLIC, "primitive_errinfo"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "primitive_errinfo", false, false, core, (Class)RubyConverter.class, "primitive_errinfo", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "primitive_errinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyConverter.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyConverter.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "finish", false, false, core, (Class)RubyConverter.class, "finish", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$1$putback(cls, Visibility.PUBLIC, "putback"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "putback", false, false, core, (Class)RubyConverter.class, "putback", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "putback", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$convpath(cls, Visibility.PUBLIC, "convpath"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "convpath", false, false, core, (Class)RubyConverter.class, "convpath", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "convpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyConverter.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$destination_encoding(cls, Visibility.PUBLIC, "destination_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "destination_encoding", false, false, core, (Class)RubyConverter.class, "destination_encoding", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "destination_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$replacement_set(cls, Visibility.PUBLIC, "replacement="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "replacement_set", false, false, core, (Class)RubyConverter.class, "replacement_set", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "replacement=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$replacement(cls, Visibility.PUBLIC, "replacement"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "replacement", false, false, core, (Class)RubyConverter.class, "replacement", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "replacement", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$last_error(cls, Visibility.PUBLIC, "last_error"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "last_error", false, false, core, (Class)RubyConverter.class, "last_error", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last_error", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "finish", false, false, core, (Class)RubyConverter.class, "finish", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$insert_output(cls, Visibility.PUBLIC, "insert_output"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "insert_output", false, false, core, (Class)RubyConverter.class, "insert_output", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "insert_output", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$0$0$source_encoding(cls, Visibility.PUBLIC, "source_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "source_encoding", false, false, core, (Class)RubyConverter.class, "source_encoding", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "source_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyConverter$INVOKER$i$1$0$convert(cls, Visibility.PUBLIC, "convert"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "convert", false, false, core, (Class)RubyConverter.class, "convert", (Class)IRubyObject.class, org$jruby$RubyConverter$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "convert", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyConverter", "primitive_convert", "primitive_convert", "primitive_errinfo", "primitive_errinfo", "putback", "putback", "convpath", "convpath", "destination_encoding", "destination_encoding", "op_equal", "==", "convert", "convert", "insert_output", "insert_output", "source_encoding", "source_encoding", "replacement_set", "replacement=", "inspect", "inspect", "finish", "finish", "initialize", "initialize", "last_error", "last_error", "replacement", "replacement", "asciicompat_encoding", "asciicompat_encoding", "search_convpath", "search_convpath" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyDir$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -4,43 +4,43 @@ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$1$0$set_pos; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$close; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$rb_each_child; │ │ │ │ │ │ -import org.jruby.RubyDir$INVOKER$i$0$0$to_path; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$fileno; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$children; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$rewind; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$entries; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$each; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$1$0$seek; │ │ │ │ │ │ -import org.jruby.RubyDir$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyDir$INVOKER$i$0$0$to_path; │ │ │ │ │ │ import org.jruby.RubyInteger; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$tell; │ │ │ │ │ │ +import org.jruby.RubyDir$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$i$0$0$read; │ │ │ │ │ │ -import org.jruby.RubyDir$INVOKER$s$0$1$chdir; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$open; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$0$1$mkdir; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$empty_p; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$exists_p; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$each_child; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$chroot; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$0$0$getwd; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$children; │ │ │ │ │ │ -import org.jruby.RubyDir$INVOKER$s$0$2$glob; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$entries; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$foreach; │ │ │ │ │ │ +import org.jruby.RubyDir$INVOKER$s$0$1$chdir; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$home; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$exist; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$1$0$rmdir19; │ │ │ │ │ │ +import org.jruby.RubyDir$INVOKER$s$0$2$glob; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyDir; │ │ │ │ │ │ import org.jruby.RubyDir$INVOKER$s$0$0$aref; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -50,34 +50,37 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$0$aref((RubyModule)singletonClass, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "aref", true, false, core, (Class)RubyDir.class, "aref", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$2$glob((RubyModule)singletonClass, Visibility.PUBLIC, "glob"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "glob", true, false, core, (Class)RubyDir.class, "glob", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "glob", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$1$0$rmdir19((RubyModule)singletonClass, Visibility.PUBLIC, "rmdir"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "rmdir19", true, false, core, (Class)RubyDir.class, "rmdir19", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "rmdir", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "unlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$1$0$exist((RubyModule)singletonClass, Visibility.PUBLIC, "exist?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "exist", true, false, core, (Class)RubyDir.class, "exist", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exist?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$home((RubyModule)singletonClass, Visibility.PUBLIC, "home"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "home", true, false, core, (Class)RubyDir.class, "home", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "home", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$1$chdir((RubyModule)singletonClass, Visibility.PUBLIC, "chdir"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "chdir", true, false, core, (Class)RubyDir.class, "chdir", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "chdir", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$foreach((RubyModule)singletonClass, Visibility.PUBLIC, "foreach"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "foreach", true, false, core, (Class)RubyDir.class, "foreach", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "foreach", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$entries((RubyModule)singletonClass, Visibility.PUBLIC, "entries"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "entries", true, false, core, (Class)RubyDir.class, "entries", (Class)RubyArray.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$2$glob((RubyModule)singletonClass, Visibility.PUBLIC, "glob"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "glob", true, false, core, (Class)RubyDir.class, "glob", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "glob", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$children((RubyModule)singletonClass, Visibility.PUBLIC, "children"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "children", true, false, core, (Class)RubyDir.class, "children", (Class)RubyArray.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "children", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$0$getwd((RubyModule)singletonClass, Visibility.PUBLIC, "getwd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getwd", true, false, core, (Class)RubyDir.class, "getwd", (Class)RubyString.class, org$jruby$RubyDir$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getwd", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "pwd", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -95,27 +98,27 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$1$mkdir((RubyModule)singletonClass, Visibility.PUBLIC, "mkdir"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "mkdir", true, false, core, (Class)RubyDir.class, "mkdir", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "mkdir", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$s$open((RubyModule)singletonClass, Visibility.PUBLIC, "open"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "open", true, false, core, (Class)RubyDir.class, "open", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "open", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDir$INVOKER$s$0$1$chdir((RubyModule)singletonClass, Visibility.PUBLIC, "chdir"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "chdir", true, false, core, (Class)RubyDir.class, "chdir", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "chdir", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$read(cls, Visibility.PUBLIC, "read"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "read", false, false, core, (Class)RubyDir.class, "read", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyDir.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$tell(cls, Visibility.PUBLIC, "tell"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "tell", false, false, core, (Class)RubyDir.class, "tell", (Class)RubyInteger.class, org$jruby$RubyDir$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "tell", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "pos", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyDir.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$to_path(cls, Visibility.PUBLIC, "to_path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_path", false, false, core, (Class)RubyDir.class, "to_path", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$1$0$seek(cls, Visibility.PUBLIC, "seek"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "seek", false, false, core, (Class)RubyDir.class, "seek", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "seek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each", false, false, core, (Class)RubyDir.class, "each", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ @@ -130,17 +133,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rewind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$children(cls, Visibility.PUBLIC, "children"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "children", false, false, core, (Class)RubyDir.class, "children", (Class)RubyArray.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "children", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$fileno(cls, Visibility.PUBLIC, "fileno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fileno", false, true, core, (Class)RubyDir.class, "fileno", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fileno", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$to_path(cls, Visibility.PUBLIC, "to_path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_path", false, false, core, (Class)RubyDir.class, "to_path", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$rb_each_child(cls, Visibility.PUBLIC, "each_child"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rb_each_child", false, false, core, (Class)RubyDir.class, "rb_each_child", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_child", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$initialize(cls, Visibility.PUBLIC, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyDir.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyDir$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDir$INVOKER$i$0$0$close(cls, Visibility.PUBLIC, "close"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyEnumerable$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,59 +1,59 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$any_p; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$select; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$first; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$inject; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$collect; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$reject; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$select; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$take_while; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$each_with_object; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$sum; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$flat_map; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$cycle; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$include_p; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$reverse_each; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$max_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$inverseGrep; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$max; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$each_slice; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$sort; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$drop_while; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$take; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$each_entry; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$grep; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$one_p; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$sort_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$to_a; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$min; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$count; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$sum; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$collect_concat; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$minmax_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$zip; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$minmax; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$partition; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$map; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$sort; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$drop_while; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$sort_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$chain; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$find; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$all_p; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$each_cons; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$find_index; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$detect; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$group_by; │ │ │ │ │ │ -import org.jruby.RubyEnumerable$INVOKER$s$0$0$chunk; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$uniq; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$min_by; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$0$0$find_all; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$none_p; │ │ │ │ │ │ +import org.jruby.RubyEnumerable$INVOKER$s$0$0$chunk; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyEnumerable; │ │ │ │ │ │ import org.jruby.RubyEnumerable$INVOKER$s$1$0$drop; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -62,30 +62,30 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$drop(cls, Visibility.PUBLIC, "drop"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "drop", true, false, core, (Class)RubyEnumerable.class, "drop", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "drop", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$chunk(cls, Visibility.PUBLIC, "chunk"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "chunk", true, false, core, (Class)RubyEnumerable.class, "chunk", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "chunk", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$none_p(cls, Visibility.PUBLIC, "none?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "none_p", true, false, core, (Class)RubyEnumerable.class, "none_p", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "none?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$find_all(cls, Visibility.PUBLIC, "find_all"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "find_all", true, false, core, (Class)RubyEnumerable.class, "find_all", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "find_all", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter", aliasedMethod, "find_all"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$min_by(cls, Visibility.PUBLIC, "min_by"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "min_by", true, false, core, (Class)RubyEnumerable.class, "min_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$uniq(cls, Visibility.PUBLIC, "uniq"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "uniq", true, false, core, (Class)RubyEnumerable.class, "uniq", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "uniq", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$chunk(cls, Visibility.PUBLIC, "chunk"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "chunk", true, false, core, (Class)RubyEnumerable.class, "chunk", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "chunk", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$group_by(cls, Visibility.PUBLIC, "group_by"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "group_by", true, false, core, (Class)RubyEnumerable.class, "group_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "group_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$detect(cls, Visibility.PUBLIC, "detect"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "detect", true, false, core, (Class)RubyEnumerable.class, "detect", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "detect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$find_index(cls, Visibility.PUBLIC, "find_index"); │ │ │ │ │ │ @@ -102,20 +102,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "all?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$find(cls, Visibility.PUBLIC, "find"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "find", true, false, core, (Class)RubyEnumerable.class, "find", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "find", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$chain(cls, Visibility.PUBLIC, "chain"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chain", true, false, core, (Class)RubyEnumerable.class, "chain", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chain", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$drop_while(cls, Visibility.PUBLIC, "drop_while"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "drop_while", true, false, core, (Class)RubyEnumerable.class, "drop_while", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "drop_while", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$sort(cls, Visibility.PUBLIC, "sort"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "sort", true, false, core, (Class)RubyEnumerable.class, "sort", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sort", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$sort_by(cls, Visibility.PUBLIC, "sort_by"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "sort_by", true, false, core, (Class)RubyEnumerable.class, "sort_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sort_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$map(cls, Visibility.PUBLIC, "map"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "map", true, false, core, (Class)RubyEnumerable.class, "map", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "map", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$partition(cls, Visibility.PUBLIC, "partition"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "partition", true, false, core, (Class)RubyEnumerable.class, "partition", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "partition", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$minmax(cls, Visibility.PUBLIC, "minmax"); │ │ │ │ │ │ @@ -126,42 +123,42 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "zip", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$minmax_by(cls, Visibility.PUBLIC, "minmax_by"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "minmax_by", true, false, core, (Class)RubyEnumerable.class, "minmax_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "minmax_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$collect_concat(cls, Visibility.PUBLIC, "collect_concat"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "collect_concat", true, false, core, (Class)RubyEnumerable.class, "collect_concat", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "collect_concat", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sum", true, false, core, (Class)RubyEnumerable.class, "sum", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$count(cls, Visibility.PUBLIC, "count"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "count", true, false, core, (Class)RubyEnumerable.class, "count", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "count", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$min(cls, Visibility.PUBLIC, "min"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "min", true, false, core, (Class)RubyEnumerable.class, "min", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "to_a", true, false, core, (Class)RubyEnumerable.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$sort_by(cls, Visibility.PUBLIC, "sort_by"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "sort_by", true, false, core, (Class)RubyEnumerable.class, "sort_by", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sort_by", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$one_p(cls, Visibility.PUBLIC, "one?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "one_p", true, false, core, (Class)RubyEnumerable.class, "one_p", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "one?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$grep(cls, Visibility.PUBLIC, "grep"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "grep", true, false, core, (Class)RubyEnumerable.class, "grep", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "grep", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$each_entry(cls, Visibility.PUBLIC, "each_entry"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_entry", true, false, core, (Class)RubyEnumerable.class, "each_entry", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_entry", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$take(cls, Visibility.PUBLIC, "take"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "take", true, false, core, (Class)RubyEnumerable.class, "take", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "take", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$drop_while(cls, Visibility.PUBLIC, "drop_while"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "drop_while", true, false, core, (Class)RubyEnumerable.class, "drop_while", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "drop_while", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$sort(cls, Visibility.PUBLIC, "sort"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "sort", true, false, core, (Class)RubyEnumerable.class, "sort", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sort", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$each_slice(cls, Visibility.PUBLIC, "each_slice"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "each_slice", true, false, core, (Class)RubyEnumerable.class, "each_slice", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$max(cls, Visibility.PUBLIC, "max"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "max", true, false, core, (Class)RubyEnumerable.class, "max", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "max", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$inverseGrep(cls, Visibility.PUBLIC, "grep_v"); │ │ │ │ │ │ @@ -179,23 +176,23 @@ │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$cycle(cls, Visibility.PUBLIC, "cycle"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "cycle", true, false, core, (Class)RubyEnumerable.class, "cycle", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cycle", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$flat_map(cls, Visibility.PUBLIC, "flat_map"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "flat_map", true, false, core, (Class)RubyEnumerable.class, "flat_map", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "flat_map", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sum", true, false, core, (Class)RubyEnumerable.class, "sum", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$1$0$each_with_object(cls, Visibility.PUBLIC, "each_with_object"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "each_with_object", true, false, core, (Class)RubyEnumerable.class, "each_with_object", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_with_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$take_while(cls, Visibility.PUBLIC, "take_while"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "take_while", true, false, core, (Class)RubyEnumerable.class, "take_while", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "take_while", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$select(cls, Visibility.PUBLIC, "select"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "select", true, false, core, (Class)RubyEnumerable.class, "select", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_with_index", true, false, core, (Class)RubyEnumerable.class, "each_with_index", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$reject(cls, Visibility.PUBLIC, "reject"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject", true, false, core, (Class)RubyEnumerable.class, "reject", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$collect(cls, Visibility.PUBLIC, "collect"); │ │ │ │ │ │ @@ -204,13 +201,16 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$inject(cls, Visibility.PUBLIC, "inject"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "inject", true, false, core, (Class)RubyEnumerable.class, "inject", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inject", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "reduce", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "first", true, false, core, (Class)RubyEnumerable.class, "first", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$0$0$select(cls, Visibility.PUBLIC, "select"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "select", true, false, core, (Class)RubyEnumerable.class, "select", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerable$INVOKER$s$any_p(cls, Visibility.PUBLIC, "any?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "any_p", true, false, core, (Class)RubyEnumerable.class, "any_p", (Class)IRubyObject.class, org$jruby$RubyEnumerable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "any?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyEnumerable", "drop", "drop", "drop_while", "drop_while", "select", "select", "chunk", "chunk", "detect", "detect", "sum", "sum", "sort_by", "sort_by", "cycle", "cycle", "find_index", "find_index", "find_all", "find_all", "to_h", "to_h", "each_cons", "each_cons", "partition", "partition", "min", "min", "inverseGrep", "grep_v", "find", "find", "reject", "reject", "each_entry", "each_entry", "any_p", "any?", "one_p", "one?", "reverse_each", "reverse_each", "all_p", "all?", "map", "map", "max_by", "max_by", "min_by", "min_by", "minmax_by", "minmax_by", "include_p", "include?", "zip", "zip", "chain", "chain", "collect_concat", "collect_concat", "max", "max", "grep", "grep", "count", "count", "minmax", "minmax", "sort", "sort", "to_a", "to_a", "none_p", "none?", "each_with_object", "each_with_object", "take", "take", "each_slice", "each_slice", "uniq", "uniq", "flat_map", "flat_map", "group_by", "group_by", "take_while", "take_while", "each_with_index", "each_with_index", "collect", "collect", "inject", "inject", "first", "first" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyEnumerable", "drop", "drop", "drop_while", "drop_while", "select", "select", "chunk", "chunk", "detect", "detect", "sum", "sum", "sort_by", "sort_by", "cycle", "cycle", "find_index", "find_index", "find_all", "find_all", "to_h", "to_h", "each_cons", "each_cons", "partition", "partition", "min", "min", "inverseGrep", "grep_v", "find", "find", "reject", "reject", "each_entry", "each_entry", "any_p", "any?", "one_p", "one?", "reverse_each", "reverse_each", "all_p", "all?", "map", "map", "max_by", "max_by", "min_by", "min_by", "minmax_by", "minmax_by", "include_p", "include?", "zip", "zip", "chain", "chain", "collect_concat", "collect_concat", "max", "max", "grep", "grep", "count", "count", "minmax", "minmax", "to_a", "to_a", "sort", "sort", "none_p", "none?", "each_with_object", "each_with_object", "take", "take", "each_slice", "each_slice", "uniq", "uniq", "flat_map", "flat_map", "group_by", "group_by", "take_while", "take_while", "each_with_index", "each_with_index", "collect", "collect", "inject", "inject", "first", "first" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyEnumerator$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -10,16 +10,16 @@ │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$each_with_object; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$each; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$0$0$inspect19; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$with_object; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$each_cons; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$each_slice; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$0$0$each_entry; │ │ │ │ │ │ -import org.jruby.RubyEnumerator$INVOKER$i$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ +import org.jruby.RubyEnumerator$INVOKER$i$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$i$with_index; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyEnumerator; │ │ │ │ │ │ import org.jruby.RubyEnumerator$INVOKER$s$0$2$__from; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -33,20 +33,20 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$s$0$2$__from((RubyModule)singletonClass, Visibility.PRIVATE, "__from"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "__from", true, false, core, (Class)RubyEnumerator.class, "__from", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "__from", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$with_index(cls, Visibility.PUBLIC, "with_index"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "with_index", false, false, core, (Class)RubyEnumerator.class, "with_index", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyEnumerator.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_with_index", false, false, core, (Class)RubyEnumerator.class, "each_with_index", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyEnumerator.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$0$0$each_entry(cls, Visibility.PUBLIC, "each_entry"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_entry", false, false, core, (Class)RubyEnumerator.class, "each_entry", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_entry", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$1$0$each_slice(cls, Visibility.PUBLIC, "each_slice"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "each_slice", false, false, core, (Class)RubyEnumerator.class, "each_slice", (Class)IRubyObject.class, org$jruby$RubyEnumerator$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEnumerator$INVOKER$i$1$0$each_cons(cls, Visibility.PUBLIC, "each_cons"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyException$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.RubyException$INVOKER$i$0$0$backtrace; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$full_message; │ │ │ │ │ │ -import org.jruby.RubyException$INVOKER$i$1$0$set_backtrace; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$message; │ │ │ │ │ │ -import org.jruby.RubyException$INVOKER$i$0$0$backtrace; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$cause; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$1$exception; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$0$0$backtrace_locations; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ +import org.jruby.RubyException$INVOKER$i$1$0$set_backtrace; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$s$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyException; │ │ │ │ │ │ import org.jruby.RubyException$INVOKER$s$0$1$exception; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -34,14 +34,17 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyException$INVOKER$s$0$1$exception((RubyModule)singletonClass, Visibility.PUBLIC, "exception"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exception", true, false, core, (Class)RubyException.class, "exception", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$s$1$0$op_eqq((RubyModule)singletonClass, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", true, false, core, (Class)RubyException.class, "op_eqq", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyException$INVOKER$i$1$0$set_backtrace(cls, Visibility.PUBLIC, "set_backtrace"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_backtrace", false, false, core, (Class)RubyException.class, "set_backtrace", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyException.class, "op_equal", (Class)RubyBoolean.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$backtrace_locations(cls, Visibility.PUBLIC, "backtrace_locations"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "backtrace_locations", false, false, core, (Class)RubyException.class, "backtrace_locations", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "backtrace_locations", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ @@ -55,22 +58,19 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyException.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$cause(cls, Visibility.PUBLIC, "cause"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "cause", false, false, core, (Class)RubyException.class, "cause", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cause", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "backtrace", false, false, core, (Class)RubyException.class, "backtrace", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$message(cls, Visibility.PUBLIC, "message"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "message", false, false, core, (Class)RubyException.class, "message", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "message", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyException$INVOKER$i$1$0$set_backtrace(cls, Visibility.PUBLIC, "set_backtrace"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_backtrace", false, false, core, (Class)RubyException.class, "set_backtrace", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyException$INVOKER$i$full_message(cls, Visibility.PUBLIC, "full_message"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "full_message", false, false, core, (Class)RubyException.class, "full_message", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "full_message", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyException", "exception", "exception", "set_backtrace", "set_backtrace", "backtrace", "backtrace", "full_message", "full_message", "op_eqq", "===", "inspect", "inspect", "to_s", "to_s", "cause", "cause", "op_equal", "==", "initialize", "initialize", "message", "message" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyException$INVOKER$i$0$0$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "backtrace", false, false, core, (Class)RubyException.class, "backtrace", (Class)IRubyObject.class, org$jruby$RubyException$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyException", "exception", "exception", "set_backtrace", "set_backtrace", "full_message", "full_message", "backtrace", "backtrace", "op_eqq", "===", "inspect", "inspect", "to_s", "to_s", "cause", "cause", "op_equal", "==", "initialize", "initialize", "message", "message" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyFile$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,59 +2,59 @@ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$size; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$2$0$chown; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$i$0$0$mtime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$3$initialize; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$birthtime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$ctime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$1$0$chmod; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$path; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$i$0$0$atime; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$i$0$0$mtime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$1$0$flock; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$1$0$truncate; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$i$0$0$lstat; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$i$0$0$atime; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$0$delete; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$mkfifo; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$1$absolute_path; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$mtime; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$extname; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$birthtime; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$2$0$symlink; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$2$0$rename; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$0$unlink; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$path; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$ftype; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$1$umask; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$basename; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$2$0$link; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$mtime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$lstat; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$extname; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$readlink; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$lchown; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$lutime; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$lchmod; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$atime; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$1$fnmatch; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$stat; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$dirname; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$utime; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$join; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$0$chown; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$basename; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$mkfifo; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$split; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$1$0$ctime; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$1$realdirpath; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$0$chmod; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$realpath; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$2$0$symlink; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$2$0$truncate19; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$2$0$link; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$lchown; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$join; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$readlink; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$lutime; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$0$lchmod; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$1$0$path; │ │ │ │ │ │ -import org.jruby.RubyFile$INVOKER$s$0$1$realdirpath; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$1$0$dirname; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$1$umask; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$2$0$rename; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$realpath; │ │ │ │ │ │ +import org.jruby.RubyFile$INVOKER$s$0$0$utime; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyFile; │ │ │ │ │ │ import org.jruby.RubyFile$INVOKER$s$0$1$expand_path; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -64,126 +64,129 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$expand_path((RubyModule)singletonClass, Visibility.PUBLIC, "expand_path"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "expand_path", true, false, core, (Class)RubyFile.class, "expand_path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "expand_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$realdirpath((RubyModule)singletonClass, Visibility.PUBLIC, "realdirpath"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "realdirpath", true, false, core, (Class)RubyFile.class, "realdirpath", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "realdirpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$path((RubyModule)singletonClass, Visibility.PUBLIC, "path"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "path", true, false, core, (Class)RubyFile.class, "path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lchmod((RubyModule)singletonClass, Visibility.PUBLIC, "lchmod"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "lchmod", true, false, core, (Class)RubyFile.class, "lchmod", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "lchmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lutime((RubyModule)singletonClass, Visibility.PUBLIC, "lutime"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "lutime", true, false, core, (Class)RubyFile.class, "lutime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "lutime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$readlink((RubyModule)singletonClass, Visibility.PUBLIC, "readlink"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "readlink", true, false, core, (Class)RubyFile.class, "readlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "readlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$join((RubyModule)singletonClass, Visibility.PUBLIC, "join"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "join", true, false, core, (Class)RubyFile.class, "join", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lchown((RubyModule)singletonClass, Visibility.PUBLIC, "lchown"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "lchown", true, false, core, (Class)RubyFile.class, "lchown", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "lchown", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$link((RubyModule)singletonClass, Visibility.PUBLIC, "link"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "link", true, false, core, (Class)RubyFile.class, "link", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "link", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$truncate19((RubyModule)singletonClass, Visibility.PUBLIC, "truncate"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "truncate19", true, false, core, (Class)RubyFile.class, "truncate19", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "truncate", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$utime((RubyModule)singletonClass, Visibility.PUBLIC, "utime"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "utime", true, false, core, (Class)RubyFile.class, "utime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "utime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$realpath((RubyModule)singletonClass, Visibility.PUBLIC, "realpath"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "realpath", true, false, core, (Class)RubyFile.class, "realpath", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "realpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$rename((RubyModule)singletonClass, Visibility.PUBLIC, "rename"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "rename", true, false, core, (Class)RubyFile.class, "rename", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "rename", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$umask((RubyModule)singletonClass, Visibility.PUBLIC, "umask"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "umask", true, false, core, (Class)RubyFile.class, "umask", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "umask", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$dirname((RubyModule)singletonClass, Visibility.PUBLIC, "dirname"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "dirname", true, false, core, (Class)RubyFile.class, "dirname", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "dirname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$truncate19((RubyModule)singletonClass, Visibility.PUBLIC, "truncate"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "truncate19", true, false, core, (Class)RubyFile.class, "truncate19", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "truncate", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$symlink((RubyModule)singletonClass, Visibility.PUBLIC, "symlink"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "symlink", true, false, core, (Class)RubyFile.class, "symlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "symlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$chmod((RubyModule)singletonClass, Visibility.PUBLIC, "chmod"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chmod", true, false, core, (Class)RubyFile.class, "chmod", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "chmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$realdirpath((RubyModule)singletonClass, Visibility.PUBLIC, "realdirpath"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "realdirpath", true, false, core, (Class)RubyFile.class, "realdirpath", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "realdirpath", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$ctime((RubyModule)singletonClass, Visibility.PUBLIC, "ctime"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "ctime", true, false, core, (Class)RubyFile.class, "ctime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ctime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$split((RubyModule)singletonClass, Visibility.PUBLIC, "split"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "split", true, false, core, (Class)RubyFile.class, "split", (Class)RubyArray.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "split", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$basename((RubyModule)singletonClass, Visibility.PUBLIC, "basename"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "basename", true, false, core, (Class)RubyFile.class, "basename", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "basename", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$mkfifo((RubyModule)singletonClass, Visibility.PUBLIC, "mkfifo"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "mkfifo", true, false, core, (Class)RubyFile.class, "mkfifo", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "mkfifo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$chown((RubyModule)singletonClass, Visibility.PUBLIC, "chown"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chown", true, false, core, (Class)RubyFile.class, "chown", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "chown", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$utime((RubyModule)singletonClass, Visibility.PUBLIC, "utime"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "utime", true, false, core, (Class)RubyFile.class, "utime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "utime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$dirname((RubyModule)singletonClass, Visibility.PUBLIC, "dirname"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "dirname", true, false, core, (Class)RubyFile.class, "dirname", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "dirname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$join((RubyModule)singletonClass, Visibility.PUBLIC, "join"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "join", true, false, core, (Class)RubyFile.class, "join", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$stat((RubyModule)singletonClass, Visibility.PUBLIC, "stat"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "stat", true, false, core, (Class)RubyFile.class, "stat", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "stat", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$fnmatch((RubyModule)singletonClass, Visibility.PUBLIC, "fnmatch"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fnmatch", true, false, core, (Class)RubyFile.class, "fnmatch", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "fnmatch", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "fnmatch?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$atime((RubyModule)singletonClass, Visibility.PUBLIC, "atime"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "atime", true, false, core, (Class)RubyFile.class, "atime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "atime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$extname((RubyModule)singletonClass, Visibility.PUBLIC, "extname"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "extname", true, false, core, (Class)RubyFile.class, "extname", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "extname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lchmod((RubyModule)singletonClass, Visibility.PUBLIC, "lchmod"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "lchmod", true, false, core, (Class)RubyFile.class, "lchmod", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "lchmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lutime((RubyModule)singletonClass, Visibility.PUBLIC, "lutime"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "lutime", true, false, core, (Class)RubyFile.class, "lutime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "lutime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$lchown((RubyModule)singletonClass, Visibility.PUBLIC, "lchown"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "lchown", true, false, core, (Class)RubyFile.class, "lchown", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "lchown", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$readlink((RubyModule)singletonClass, Visibility.PUBLIC, "readlink"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "readlink", true, false, core, (Class)RubyFile.class, "readlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "readlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$lstat((RubyModule)singletonClass, Visibility.PUBLIC, "lstat"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "lstat", true, false, core, (Class)RubyFile.class, "lstat", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "lstat", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$umask((RubyModule)singletonClass, Visibility.PUBLIC, "umask"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "umask", true, false, core, (Class)RubyFile.class, "umask", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "umask", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$mtime((RubyModule)singletonClass, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "mtime", true, false, core, (Class)RubyFile.class, "mtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$link((RubyModule)singletonClass, Visibility.PUBLIC, "link"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "link", true, false, core, (Class)RubyFile.class, "link", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "link", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$basename((RubyModule)singletonClass, Visibility.PUBLIC, "basename"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "basename", true, false, core, (Class)RubyFile.class, "basename", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "basename", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$ftype((RubyModule)singletonClass, Visibility.PUBLIC, "ftype"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "ftype", true, false, core, (Class)RubyFile.class, "ftype", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ftype", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$path((RubyModule)singletonClass, Visibility.PUBLIC, "path"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "path", true, false, core, (Class)RubyFile.class, "path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$unlink((RubyModule)singletonClass, Visibility.PUBLIC, "unlink"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "unlink", true, false, core, (Class)RubyFile.class, "unlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "unlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$rename((RubyModule)singletonClass, Visibility.PUBLIC, "rename"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "rename", true, false, core, (Class)RubyFile.class, "rename", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "rename", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$2$0$symlink((RubyModule)singletonClass, Visibility.PUBLIC, "symlink"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "symlink", true, false, core, (Class)RubyFile.class, "symlink", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "symlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$birthtime((RubyModule)singletonClass, Visibility.PUBLIC, "birthtime"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "birthtime", true, false, core, (Class)RubyFile.class, "birthtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "birthtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$mtime((RubyModule)singletonClass, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "mtime", true, false, core, (Class)RubyFile.class, "mtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$s$1$0$extname((RubyModule)singletonClass, Visibility.PUBLIC, "extname"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "extname", true, false, core, (Class)RubyFile.class, "extname", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "extname", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$1$absolute_path((RubyModule)singletonClass, Visibility.PUBLIC, "absolute_path"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "absolute_path", true, false, core, (Class)RubyFile.class, "absolute_path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "absolute_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$s$mkfifo((RubyModule)singletonClass, Visibility.PUBLIC, "mkfifo"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "mkfifo", true, false, core, (Class)RubyFile.class, "mkfifo", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "mkfifo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$s$0$0$delete((RubyModule)singletonClass, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "delete", true, false, core, (Class)RubyFile.class, "delete", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyFile.class, "inspect", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$atime(cls, Visibility.PUBLIC, "atime"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "atime", false, false, core, (Class)RubyFile.class, "atime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "atime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$lstat(cls, Visibility.PUBLIC, "lstat"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lstat", false, false, core, (Class)RubyFile.class, "lstat", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lstat", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$1$0$truncate(cls, Visibility.PUBLIC, "truncate"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "truncate", false, false, core, (Class)RubyFile.class, "truncate", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "truncate", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$1$0$flock(cls, Visibility.PUBLIC, "flock"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "flock", false, false, core, (Class)RubyFile.class, "flock", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "flock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyFile.class, "inspect", (Class)RubyString.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$atime(cls, Visibility.PUBLIC, "atime"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "atime", false, false, core, (Class)RubyFile.class, "atime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "atime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$mtime(cls, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "mtime", false, false, core, (Class)RubyFile.class, "mtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyFile.class, "path", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$1$0$chmod(cls, Visibility.PUBLIC, "chmod"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "chmod", false, false, core, (Class)RubyFile.class, "chmod", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -192,19 +195,16 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ctime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$birthtime(cls, Visibility.PUBLIC, "birthtime"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "birthtime", false, false, core, (Class)RubyFile.class, "birthtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "birthtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$3$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyFile.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$mtime(cls, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "mtime", false, false, core, (Class)RubyFile.class, "mtime", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$2$0$chown(cls, Visibility.PUBLIC, "chown"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "chown", false, false, core, (Class)RubyFile.class, "chown", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chown", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyFile$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyFile.class, "size", (Class)IRubyObject.class, org$jruby$RubyFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyFile", "expand_path", "expand_path", "realdirpath", "realdirpath", "flock", "flock", "umask", "umask", "realpath", "realpath", "readlink", "readlink", "link", "link", "mtime", "mtime", "dirname", "dirname", "delete", "delete", "path", "path", "split", "split", "truncate", "truncate", "symlink", "symlink", "chmod", "chmod", "ctime", "ctime", "truncate19", "truncate", "join", "join", "extname", "extname", "stat", "stat", "fnmatch", "fnmatch", "atime", "atime", "lutime", "lutime", "chown", "chown", "utime", "utime", "lstat", "lstat", "basename", "basename", "ftype", "ftype", "absolute_path", "absolute_path", "unlink", "unlink", "size", "size", "rename", "rename", "inspect", "inspect", "lchown", "lchown", "birthtime", "birthtime", "initialize", "initialize", "lchmod", "lchmod", "mkfifo", "mkfifo" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyFile", "expand_path", "expand_path", "realdirpath", "realdirpath", "flock", "flock", "umask", "umask", "realpath", "realpath", "readlink", "readlink", "link", "link", "mtime", "mtime", "dirname", "dirname", "delete", "delete", "path", "path", "split", "split", "truncate", "truncate", "symlink", "symlink", "chmod", "chmod", "ctime", "ctime", "truncate19", "truncate", "join", "join", "extname", "extname", "stat", "stat", "fnmatch", "fnmatch", "atime", "atime", "lutime", "lutime", "utime", "utime", "chown", "chown", "lstat", "lstat", "basename", "basename", "ftype", "ftype", "absolute_path", "absolute_path", "unlink", "unlink", "size", "size", "rename", "rename", "inspect", "inspect", "lchown", "lchown", "birthtime", "birthtime", "initialize", "initialize", "mkfifo", "mkfifo", "lchmod", "lchmod" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyGC$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$1$0$stress_set; │ │ │ │ │ │ -import org.jruby.RubyGC$INVOKER$s$0$0$enable; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$1$start; │ │ │ │ │ │ +import org.jruby.RubyGC$INVOKER$s$0$0$enable; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$1$garbage_collect; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$0$disable; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$0$count; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyGC; │ │ │ │ │ │ import org.jruby.RubyGC$INVOKER$s$0$0$stress; │ │ │ │ │ │ @@ -38,24 +38,24 @@ │ │ │ │ │ │ populateMethod(javaMethod, 0, "disable", true, false, core, (Class)RubyGC.class, "disable", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "disable", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "disable", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGC$INVOKER$s$0$1$garbage_collect(cls, Visibility.PUBLIC, "garbage_collect"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "garbage_collect", true, false, core, (Class)RubyGC.class, "garbage_collect", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "garbage_collect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyGC$INVOKER$s$0$1$start(cls, Visibility.PRIVATE, "start"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "start", true, false, core, (Class)RubyGC.class, "start", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "start", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGC$INVOKER$s$0$0$enable(cls, Visibility.PRIVATE, "enable"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "enable", true, false, core, (Class)RubyGC.class, "enable", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "enable", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "enable", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyGC$INVOKER$s$0$1$start(cls, Visibility.PRIVATE, "start"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "start", true, false, core, (Class)RubyGC.class, "start", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "start", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGC$INVOKER$s$1$0$stress_set(cls, Visibility.PRIVATE, "stress="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "stress_set", true, false, core, (Class)RubyGC.class, "stress_set", (Class)IRubyObject.class, org$jruby$RubyGC$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "stress=", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "stress=", moduleMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyGC", "stress", "stress", "disable", "disable", "garbage_collect", "garbage_collect", "enable", "enable", "count", "count", "start", "start", "stress_set", "stress=" }); │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$assoc; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$rassoc; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$has_value_pp; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$each; │ │ │ │ │ │ +import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$rehash1; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$index; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$replace; │ │ │ │ │ │ import org.jruby.RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$shift; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ @@ -57,14 +57,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$rehash1(cls, Visibility.PUBLIC, "rehash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rehash1", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "rehash1", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rehash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$to_h(cls, Visibility.PUBLIC, "to_h"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_h", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "to_h", (Class)RubyHash.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_h", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "key", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "key", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "each", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "each_pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$has_value_pp(cls, Visibility.PUBLIC, "has_value?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "has_value_pp", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "has_value_pp", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "has_value?", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -77,13 +80,10 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "assoc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "to_s", (Class)RubyString.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$delete(cls, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "delete", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyGlobal$CaseInsensitiveStringOnlyRubyHash$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "key", false, false, core, (Class)RubyGlobal.CaseInsensitiveStringOnlyRubyHash.class, "key", (Class)IRubyObject.class, org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyGlobal.CaseInsensitiveStringOnlyRubyHash", "keys", "keys", "shift", "shift", "replace", "replace", "index", "index", "op_aref", "[]", "delete", "delete", "each", "each", "has_key_p", "has_key?", "to_h", "to_h", "rassoc", "rassoc", "rehash1", "rehash", "assoc", "assoc", "to_s", "to_s", "has_value_pp", "has_value?", "key", "key" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyHash$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,51 +6,50 @@ │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$1$any_p; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$default_proc; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$to_hash; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$default_value_set; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$rbClone; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$rassoc; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$has_value_p; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$flatten; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$rb_clear; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$set_default_proc; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_aref; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$dup; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$fetch_values; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$default_value_get; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$to_proc; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$merge; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$transform_keys_bang; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$values; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$keys; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$select_bang; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$transform_values; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_ge; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$reject; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$0$0$each_key; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$rb_size; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$transform_values_bang; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$merge_bang; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$each_value; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$index; │ │ │ │ │ │ -import org.jruby.RubyHash$INVOKER$i$0$0$each_key; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$has_key_p; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$invert; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$transform_keys; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$1$initialize; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$compact_bang; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ @@ -67,14 +66,15 @@ │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$rehash; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$replace; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$reject_bang; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$shift; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$compact; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$dig; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$0$0$select; │ │ │ │ │ │ +import org.jruby.RubyHash$INVOKER$i$flatten; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$i$1$0$op_le; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$s$1$0$try_convert; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyHash$INVOKER$s$0$0$create; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -92,14 +92,17 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$s$1$0$try_convert((RubyModule)singletonClass, Visibility.PUBLIC, "try_convert"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "try_convert", true, false, core, (Class)RubyHash.class, "try_convert", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "try_convert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_le(cls, Visibility.PUBLIC, "<="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_le", false, false, core, (Class)RubyHash.class, "op_le", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$flatten(cls, Visibility.PUBLIC, "flatten"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "flatten", false, false, core, (Class)RubyHash.class, "flatten", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "flatten", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$select(cls, Visibility.PUBLIC, "select"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select", false, false, core, (Class)RubyHash.class, "select", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter", aliasedMethod, "select"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$dig(cls, Visibility.PUBLIC, "dig"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "dig", false, false, core, (Class)RubyHash.class, "dig", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dig", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -163,29 +166,29 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "invert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$has_key_p(cls, Visibility.PUBLIC, "has_key?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "has_key_p", false, false, core, (Class)RubyHash.class, "has_key_p", (Class)RubyBoolean.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "has_key?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "key?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$each_key(cls, Visibility.PUBLIC, "each_key"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_key", false, false, core, (Class)RubyHash.class, "each_key", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$index(cls, Visibility.PUBLIC, "index"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "index", false, false, core, (Class)RubyHash.class, "index", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$to_h(cls, Visibility.PUBLIC, "to_h"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_h", false, false, core, (Class)RubyHash.class, "to_h", (Class)RubyHash.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_h", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyHash.class, "to_a", (Class)RubyArray.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$each_value(cls, Visibility.PUBLIC, "each_value"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_value", false, false, core, (Class)RubyHash.class, "each_value", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "key", false, false, core, (Class)RubyHash.class, "key", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$merge_bang(cls, Visibility.PUBLIC, "merge!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "merge_bang", false, false, core, (Class)RubyHash.class, "merge_bang", (Class)RubyHash.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "merge!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "update", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyHash.class, "each", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -196,14 +199,17 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$rb_size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rb_size", false, false, core, (Class)RubyHash.class, "rb_size", (Class)RubyFixnum.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyHash.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$each_key(cls, Visibility.PUBLIC, "each_key"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_key", false, false, core, (Class)RubyHash.class, "each_key", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_lt(cls, Visibility.PUBLIC, "<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_lt", false, false, core, (Class)RubyHash.class, "op_lt", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$reject(cls, Visibility.PUBLIC, "reject"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject", false, false, core, (Class)RubyHash.class, "reject", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_gt(cls, Visibility.PUBLIC, ">"); │ │ │ │ │ │ @@ -211,17 +217,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyHash.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_ge(cls, Visibility.PUBLIC, ">="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_ge", false, false, core, (Class)RubyHash.class, "op_ge", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyHash.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$transform_values(cls, Visibility.PUBLIC, "transform_values"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "transform_values", false, false, core, (Class)RubyHash.class, "transform_values", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "transform_values", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$select_bang(cls, Visibility.PUBLIC, "select!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select_bang", false, false, core, (Class)RubyHash.class, "select_bang", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter!", aliasedMethod, "select!"); │ │ │ │ │ │ @@ -242,48 +245,45 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC, "to_proc"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_proc", false, false, core, (Class)RubyHash.class, "to_proc", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$default_value_get(cls, Visibility.PUBLIC, "default"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "default_value_get", false, false, core, (Class)RubyHash.class, "default_value_get", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyHash.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$fetch_values(cls, Visibility.PUBLIC, "fetch_values"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fetch_values", false, false, core, (Class)RubyHash.class, "fetch_values", (Class)RubyArray.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fetch_values", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubyHash.class, "delete_if", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$dup(cls, Visibility.PUBLIC, "dup"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "dup", false, false, core, (Class)RubyHash.class, "dup", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "key", false, false, core, (Class)RubyHash.class, "key", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_aref", false, false, core, (Class)RubyHash.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubyHash.class, "keep_if", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$set_default_proc(cls, Visibility.PUBLIC, "default_proc="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "set_default_proc", false, false, core, (Class)RubyHash.class, "set_default_proc", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default_proc=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$rb_clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rb_clear", false, false, core, (Class)RubyHash.class, "rb_clear", (Class)RubyHash.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyHash$INVOKER$i$flatten(cls, Visibility.PUBLIC, "flatten"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "flatten", false, false, core, (Class)RubyHash.class, "flatten", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "flatten", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubyHash.class, "delete_if", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$has_value_p(cls, Visibility.PUBLIC, "has_value?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "has_value_p", false, false, core, (Class)RubyHash.class, "has_value_p", (Class)RubyBoolean.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "has_value?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "value?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$rassoc(cls, Visibility.PUBLIC, "rassoc"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "rassoc", false, false, core, (Class)RubyHash.class, "rassoc", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rassoc", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubyHash.class, "keep_if", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$rbClone(cls, Visibility.PUBLIC, "clone"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rbClone", false, false, core, (Class)RubyHash.class, "rbClone", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$default_value_set(cls, Visibility.PUBLIC, "default="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "default_value_set", false, false, core, (Class)RubyHash.class, "default_value_set", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$0$to_hash(cls, Visibility.PUBLIC, "to_hash"); │ │ │ │ │ │ @@ -294,10 +294,10 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default_proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$1$0$delete(cls, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete", false, false, core, (Class)RubyHash.class, "delete", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyHash$INVOKER$i$0$1$any_p(cls, Visibility.PUBLIC, "any?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "any_p", false, false, core, (Class)RubyHash.class, "any_p", (Class)IRubyObject.class, org$jruby$RubyHash$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "any?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyHash", "rb_size", "size", "select", "select", "dig", "dig", "compact", "compact", "shift", "shift", "replace", "replace", "rehash", "rehash", "transform_keys_bang", "transform_keys!", "has_key_p", "has_key?", "flatten", "flatten", "compare_by_identity", "compare_by_identity", "to_h", "to_h", "slice", "slice", "merge", "merge", "create", "[]", "to_s", "to_s", "assoc", "assoc", "initialize_copy", "initialize_copy", "values_at", "values_at", "compact_bang", "compact!", "op_eql", "eql?", "transform_keys", "transform_keys", "set_default_proc", "default_proc=", "op_aset", "[]=", "invert", "invert", "has_value_p", "has_value?", "default_proc", "default_proc", "index", "index", "rbClone", "clone", "to_a", "to_a", "op_ge", ">=", "each", "each", "delete_if", "delete_if", "merge_bang", "merge!", "to_proc", "to_proc", "inspect", "inspect", "reject_bang", "reject!", "hash", "hash", "keep_if", "keep_if", "transform_values", "transform_values", "keys", "keys", "op_le", "<=", "values", "values", "empty_p", "empty?", "each_key", "each_key", "transform_values_bang", "transform_values!", "delete", "delete", "compare_by_identity_p", "compare_by_identity?", "select_bang", "select!", "rb_clear", "clear", "reject", "reject", "fetch_values", "fetch_values", "any_p", "any?", "try_convert", "try_convert", "op_gt", ">", "key", "key", "default_value_set", "default=", "op_equal", "==", "op_aref", "[]", "op_lt", "<", "rassoc", "rassoc", "fetch", "fetch", "default_value_get", "default", "to_hash", "to_hash", "initialize", "initialize", "each_value", "each_value", "dup", "dup" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyHash", "rb_size", "size", "select", "select", "dig", "dig", "compact", "compact", "shift", "shift", "replace", "replace", "rehash", "rehash", "transform_keys_bang", "transform_keys!", "flatten", "flatten", "has_key_p", "has_key?", "compare_by_identity", "compare_by_identity", "to_h", "to_h", "slice", "slice", "merge", "merge", "create", "[]", "to_s", "to_s", "assoc", "assoc", "initialize_copy", "initialize_copy", "values_at", "values_at", "compact_bang", "compact!", "op_eql", "eql?", "transform_keys", "transform_keys", "set_default_proc", "default_proc=", "op_aset", "[]=", "invert", "invert", "has_value_p", "has_value?", "default_proc", "default_proc", "index", "index", "rbClone", "clone", "to_a", "to_a", "op_ge", ">=", "each", "each", "delete_if", "delete_if", "merge_bang", "merge!", "to_proc", "to_proc", "inspect", "inspect", "reject_bang", "reject!", "hash", "hash", "keep_if", "keep_if", "transform_values", "transform_values", "keys", "keys", "op_le", "<=", "values", "values", "empty_p", "empty?", "each_key", "each_key", "transform_values_bang", "transform_values!", "delete", "delete", "compare_by_identity_p", "compare_by_identity?", "select_bang", "select!", "rb_clear", "clear", "reject", "reject", "fetch_values", "fetch_values", "any_p", "any?", "try_convert", "try_convert", "op_gt", ">", "key", "key", "default_value_set", "default=", "op_equal", "==", "op_aref", "[]", "op_lt", "<", "rassoc", "rassoc", "fetch", "fetch", "default_value_get", "default", "to_hash", "to_hash", "initialize", "initialize", "each_value", "each_value", "dup", "dup" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyIO$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -8,94 +8,94 @@ │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$close; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$chars; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$readlines; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$getc; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$close_read; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$to_io; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$0$0$printf; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$readbyte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$bytes; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$2$advise; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$codepoints; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$closed_p; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$close_on_exec_p; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$lineno; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$close_on_exec_set; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$sysseek; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$each_line; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$readchar; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$puts; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$write_nonblock; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$gets; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$eof_p; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$external_encoding; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$getbyte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$each_char; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$2$read_nonblock; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$0$0$pid; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$print; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$readline; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$op_binmode; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$pos_set; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$lines; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$each; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$readpartial; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$pread; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$seek; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$pos; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$close_write; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$tty_p; │ │ │ │ │ │ +import org.jruby.RubyBoolean; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$0$0$sync; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$ioctl; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$each_byte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$syswrite; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$putc; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$stat; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$fcntl; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$flush; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$binmode; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$autoclose; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$0$0$printf; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$autoclose_set; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$reopen; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$fileno; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$read; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$lineno_set; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$0$0$pid; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$write; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$set_encoding; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$i$seek; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$1$sysread; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$each_codepoint; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$sync_set; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$2$0$pwrite; │ │ │ │ │ │ -import org.jruby.RubyBoolean; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$i$0$0$sync; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$internal_encoding; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$ungetc; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$fsync; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$0$0$rewind; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$i$1$0$op_append; │ │ │ │ │ │ -import org.jruby.RubyIO$INVOKER$s$0$2$binwrite; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$readlines; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$write; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$binread; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$1$0$tryConvert; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$pipe; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$sysopen; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$0$for_fd; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$0$popen3; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$foreach; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$0$open; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$copy_stream; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$2$popen; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$read; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$3$select; │ │ │ │ │ │ +import org.jruby.RubyIO$INVOKER$s$0$2$binwrite; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyIO; │ │ │ │ │ │ import org.jruby.RubyIO$INVOKER$s$0$0$newInstance; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -105,14 +105,17 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$0$newInstance((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "newInstance", true, false, core, (Class)RubyIO.class, "newInstance", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$2$binwrite((RubyModule)singletonClass, Visibility.PUBLIC, "binwrite"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "binwrite", true, false, core, (Class)RubyIO.class, "binwrite", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "binwrite", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$3$select((RubyModule)singletonClass, Visibility.PUBLIC, "select"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "select", true, false, core, (Class)RubyIO.class, "select", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$3$read((RubyModule)singletonClass, Visibility.PUBLIC, "read"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read", true, false, core, (Class)RubyIO.class, "read", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "read", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$2$popen((RubyModule)singletonClass, Visibility.PUBLIC, "popen"); │ │ │ │ │ │ @@ -147,17 +150,14 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "binread", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$2$write((RubyModule)singletonClass, Visibility.PUBLIC, "write"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "write", true, false, core, (Class)RubyIO.class, "write", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "write", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$3$readlines((RubyModule)singletonClass, Visibility.PUBLIC, "readlines"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readlines", true, false, core, (Class)RubyIO.class, "readlines", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "readlines", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$s$0$2$binwrite((RubyModule)singletonClass, Visibility.PUBLIC, "binwrite"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "binwrite", true, false, core, (Class)RubyIO.class, "binwrite", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "binwrite", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$op_append(cls, Visibility.PUBLIC, "<<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_append", false, false, core, (Class)RubyIO.class, "op_append", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$rewind(cls, Visibility.PUBLIC, "rewind"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rewind", false, false, core, (Class)RubyIO.class, "rewind", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rewind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$fsync(cls, Visibility.PUBLIC, "fsync"); │ │ │ │ │ │ @@ -165,60 +165,51 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fsync", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$ungetc(cls, Visibility.PUBLIC, "ungetc"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "ungetc", false, false, core, (Class)RubyIO.class, "ungetc", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ungetc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$internal_encoding(cls, Visibility.PUBLIC, "internal_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "internal_encoding", false, false, core, (Class)RubyIO.class, "internal_encoding", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "internal_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$sync(cls, Visibility.PUBLIC, "sync"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "sync", false, false, core, (Class)RubyIO.class, "sync", (Class)RubyBoolean.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sync", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$2$0$pwrite(cls, Visibility.PUBLIC, "pwrite"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "pwrite", false, false, core, (Class)RubyIO.class, "pwrite", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pwrite", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$sync_set(cls, Visibility.PUBLIC, "sync="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "sync_set", false, false, core, (Class)RubyIO.class, "sync_set", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sync=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$each_codepoint(cls, Visibility.PUBLIC, "each_codepoint"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_codepoint", false, false, core, (Class)RubyIO.class, "each_codepoint", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_codepoint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$sysread(cls, Visibility.PUBLIC, "sysread"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sysread", false, false, core, (Class)RubyIO.class, "sysread", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sysread", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$seek(cls, Visibility.PUBLIC, "seek"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "seek", false, false, core, (Class)RubyIO.class, "seek", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "seek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$set_encoding(cls, Visibility.PUBLIC, "set_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "set_encoding", false, false, core, (Class)RubyIO.class, "set_encoding", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "set_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$write(cls, Visibility.PUBLIC, "write"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "write", false, false, core, (Class)RubyIO.class, "write", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "write", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$pid(cls, Visibility.PUBLIC, "pid"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "pid", false, false, core, (Class)RubyIO.class, "pid", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pid", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$lineno_set(cls, Visibility.PUBLIC, "lineno="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "lineno_set", false, false, core, (Class)RubyIO.class, "lineno_set", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$read(cls, Visibility.PUBLIC, "read"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read", false, false, core, (Class)RubyIO.class, "read", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)RubyIO.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$fileno(cls, Visibility.PUBLIC, "fileno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fileno", false, false, core, (Class)RubyIO.class, "fileno", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fileno", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("to_i", aliasedMethod, "fileno"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$reopen(cls, Visibility.PUBLIC, "reopen"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "reopen", false, false, core, (Class)RubyIO.class, "reopen", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reopen", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$autoclose_set(cls, Visibility.PUBLIC, "autoclose="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "autoclose_set", false, false, core, (Class)RubyIO.class, "autoclose_set", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "autoclose=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$printf(cls, Visibility.PUBLIC, "printf"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "printf", false, false, core, (Class)RubyIO.class, "printf", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "printf", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$autoclose(cls, Visibility.PUBLIC, "autoclose?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "autoclose", false, false, core, (Class)RubyIO.class, "autoclose", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "autoclose?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$binmode(cls, Visibility.PUBLIC, "binmode"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "binmode", false, false, core, (Class)RubyIO.class, "binmode", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binmode", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$flush(cls, Visibility.PUBLIC, "flush"); │ │ │ │ │ │ @@ -241,28 +232,28 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "syswrite", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$each_byte(cls, Visibility.PUBLIC, "each_byte"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_byte", false, false, core, (Class)RubyIO.class, "each_byte", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_byte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$ioctl(cls, Visibility.PUBLIC, "ioctl"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "ioctl", false, false, core, (Class)RubyIO.class, "ioctl", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ioctl", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$sync(cls, Visibility.PUBLIC, "sync"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "sync", false, false, core, (Class)RubyIO.class, "sync", (Class)RubyBoolean.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sync", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$tty_p(cls, Visibility.PUBLIC, "tty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "tty_p", false, false, core, (Class)RubyIO.class, "tty_p", (Class)RubyBoolean.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "tty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "isatty", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$close_write(cls, Visibility.PUBLIC, "close_write"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close_write", false, false, core, (Class)RubyIO.class, "close_write", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close_write", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$pos(cls, Visibility.PUBLIC, "pos"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "pos", false, false, core, (Class)RubyIO.class, "pos", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pos", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "tell", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$seek(cls, Visibility.PUBLIC, "seek"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "seek", false, false, core, (Class)RubyIO.class, "seek", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "seek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$pread(cls, Visibility.PUBLIC, "pread"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pread", false, false, core, (Class)RubyIO.class, "pread", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pread", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$readpartial(cls, Visibility.PUBLIC, "readpartial"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readpartial", false, false, core, (Class)RubyIO.class, "readpartial", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readpartial", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ @@ -279,14 +270,20 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binmode?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$readline(cls, Visibility.PUBLIC, "readline"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readline", false, false, core, (Class)RubyIO.class, "readline", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readline", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$print(cls, Visibility.PUBLIC, "print"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "print", false, false, core, (Class)RubyIO.class, "print", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "print", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyIO.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$pid(cls, Visibility.PUBLIC, "pid"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "pid", false, false, core, (Class)RubyIO.class, "pid", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "pid", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$2$read_nonblock(cls, Visibility.PUBLIC, "read_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read_nonblock", false, false, core, (Class)RubyIO.class, "read_nonblock", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$each_char(cls, Visibility.PUBLIC, "each_char"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_char", false, false, core, (Class)RubyIO.class, "each_char", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_char", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$getbyte(cls, Visibility.PUBLIC, "getbyte"); │ │ │ │ │ │ @@ -295,29 +292,29 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$external_encoding(cls, Visibility.PUBLIC, "external_encoding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "external_encoding", false, false, core, (Class)RubyIO.class, "external_encoding", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "external_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$eof_p(cls, Visibility.PUBLIC, "eof?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "eof_p", false, false, core, (Class)RubyIO.class, "eof_p", (Class)RubyBoolean.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eof?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "eof", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyIO.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$gets(cls, Visibility.PUBLIC, "gets"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gets", false, false, core, (Class)RubyIO.class, "gets", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gets", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$write_nonblock(cls, Visibility.PUBLIC, "write_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "write_nonblock", false, false, core, (Class)RubyIO.class, "write_nonblock", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "write_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$puts(cls, Visibility.PUBLIC, "puts"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "puts", false, false, core, (Class)RubyIO.class, "puts", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "puts", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$readchar(cls, Visibility.PUBLIC, "readchar"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "readchar", false, false, core, (Class)RubyIO.class, "readchar", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readchar", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)RubyIO.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)RubyIO.class, "each_line", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$1$sysseek(cls, Visibility.PUBLIC, "sysseek"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sysseek", false, false, core, (Class)RubyIO.class, "sysseek", (Class)RubyFixnum.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sysseek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$1$0$close_on_exec_set(cls, Visibility.PUBLIC, "close_on_exec="); │ │ │ │ │ │ @@ -344,14 +341,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bytes", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$readbyte(cls, Visibility.PUBLIC, "readbyte"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "readbyte", false, false, core, (Class)RubyIO.class, "readbyte", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyIO.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$printf(cls, Visibility.PUBLIC, "printf"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "printf", false, false, core, (Class)RubyIO.class, "printf", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "printf", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$to_io(cls, Visibility.PUBLIC, "to_io"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_io", false, false, core, (Class)RubyIO.class, "to_io", (Class)RubyIO.class, org$jruby$RubyIO$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$close_read(cls, Visibility.PUBLIC, "close_read"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close_read", false, false, core, (Class)RubyIO.class, "close_read", (Class)IRubyObject.class, org$jruby$RubyIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close_read", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIO$INVOKER$i$0$0$getc(cls, Visibility.PUBLIC, "getc"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyInteger$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -19,36 +19,36 @@ │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_aref; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$ord; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_xor; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$anybits_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$floor; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$magnitude; │ │ │ │ │ │ -import org.jruby.RubyInteger$INVOKER$i$0$0$times; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$pow; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$lcm; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$upto; │ │ │ │ │ │ +import org.jruby.RubyInteger$INVOKER$i$1$0$downto; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$fdiv; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$odd_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_rshift; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_pow; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_ge; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ +import org.jruby.RubyInteger$INVOKER$i$0$0$times; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$integer_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$nobits_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$size; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$op_uminus; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_div; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$denominator; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$0$0$numerator; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_minus; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$allbits_p; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$chr; │ │ │ │ │ │ -import org.jruby.RubyInteger$INVOKER$i$1$0$downto; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$gcdlcm; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$ceil; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_mul; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_and; │ │ │ │ │ │ import org.jruby.RubyInteger$INVOKER$i$1$0$op_mod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ @@ -136,17 +136,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ceil", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$gcdlcm(cls, Visibility.PUBLIC, "gcdlcm"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "gcdlcm", false, false, core, (Class)RubyInteger.class, "gcdlcm", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gcdlcm", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyInteger.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$downto(cls, Visibility.PUBLIC, "downto"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "downto", false, false, core, (Class)RubyInteger.class, "downto", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "downto", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$chr(cls, Visibility.PUBLIC, "chr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chr", false, false, core, (Class)RubyInteger.class, "chr", (Class)RubyString.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$allbits_p(cls, Visibility.PUBLIC, "allbits?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "allbits_p", false, false, core, (Class)RubyInteger.class, "allbits_p", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "allbits?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ @@ -169,14 +166,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$nobits_p(cls, Visibility.PUBLIC, "nobits?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "nobits_p", false, false, core, (Class)RubyInteger.class, "nobits_p", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "nobits?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$integer_p(cls, Visibility.PUBLIC, "integer?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "integer_p", false, false, core, (Class)RubyInteger.class, "integer_p", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "integer?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$times(cls, Visibility.PUBLIC, "times"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "times", false, false, core, (Class)RubyInteger.class, "times", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "times", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_lt(cls, Visibility.PUBLIC, "<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_lt", false, false, core, (Class)RubyInteger.class, "op_lt", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_gt(cls, Visibility.PUBLIC, ">"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_gt", false, false, core, (Class)RubyInteger.class, "op_gt", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$op_ge(cls, Visibility.PUBLIC, ">="); │ │ │ │ │ │ @@ -190,26 +190,26 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$odd_p(cls, Visibility.PUBLIC, "odd?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "odd_p", false, false, core, (Class)RubyInteger.class, "odd_p", (Class)RubyBoolean.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "odd?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$fdiv(cls, Visibility.PUBLIC, "fdiv"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "fdiv", false, false, core, (Class)RubyInteger.class, "fdiv", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fdiv", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$downto(cls, Visibility.PUBLIC, "downto"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "downto", false, false, core, (Class)RubyInteger.class, "downto", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "downto", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$upto(cls, Visibility.PUBLIC, "upto"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "upto", false, false, core, (Class)RubyInteger.class, "upto", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upto", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$lcm(cls, Visibility.PUBLIC, "lcm"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "lcm", false, false, core, (Class)RubyInteger.class, "lcm", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lcm", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$pow(cls, Visibility.PUBLIC, "pow"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pow", false, false, core, (Class)RubyInteger.class, "pow", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pow", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$times(cls, Visibility.PUBLIC, "times"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "times", false, false, core, (Class)RubyInteger.class, "times", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "times", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$0$0$magnitude(cls, Visibility.PUBLIC, "magnitude"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "magnitude", false, false, core, (Class)RubyInteger.class, "magnitude", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "magnitude", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$floor(cls, Visibility.PUBLIC, "floor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "floor", false, false, core, (Class)RubyInteger.class, "floor", (Class)IRubyObject.class, org$jruby$RubyInteger$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "floor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyInteger$INVOKER$i$1$0$anybits_p(cls, Visibility.PUBLIC, "anybits?"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyKernel$LoopMethods$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.runtime.MethodIndex; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.RubyKernel$LoopMethods$INVOKER$s$gsub; │ │ │ │ │ │ import org.jruby.RubyKernel$LoopMethods$INVOKER$s$chomp; │ │ │ │ │ │ import org.jruby.RubyKernel$LoopMethods$INVOKER$s$sub; │ │ │ │ │ │ -import org.jruby.RubyKernel$LoopMethods$INVOKER$s$0$0$chop; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyKernel; │ │ │ │ │ │ -import org.jruby.RubyKernel$LoopMethods$INVOKER$s$gsub; │ │ │ │ │ │ +import org.jruby.RubyKernel$LoopMethods$INVOKER$s$0$0$chop; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyKernel$LoopMethods$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$gsub(cls, Visibility.PRIVATE, "gsub"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "gsub", true, false, core, (Class)RubyKernel.LoopMethods.class, "gsub", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "gsub", (DynamicMethod)javaMethod); │ │ │ │ │ │ - DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "gsub", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$0$0$chop(cls, Visibility.PRIVATE, "chop"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$0$0$chop(cls, Visibility.PRIVATE, "chop"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "chop", true, false, core, (Class)RubyKernel.LoopMethods.class, "chop", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "chop", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "chop", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "chop", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$sub(cls, Visibility.PRIVATE, "sub"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sub", true, false, core, (Class)RubyKernel.LoopMethods.class, "sub", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sub", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "sub", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$chomp(cls, Visibility.PRIVATE, "chomp"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chomp", true, false, core, (Class)RubyKernel.LoopMethods.class, "chomp", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chomp", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "chomp", moduleMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKernel.LoopMethods", "sub", "sub", "chop", "chop", "gsub", "gsub", "chomp", "chomp" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$LoopMethods$INVOKER$s$gsub(cls, Visibility.PRIVATE, "gsub"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "gsub", true, false, core, (Class)RubyKernel.LoopMethods.class, "gsub", (Class)IRubyObject.class, org$jruby$RubyKernel$LoopMethods$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "gsub", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "gsub", moduleMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKernel.LoopMethods", "sub", "sub", "chop", "chop", "chomp", "chomp", "gsub", "gsub" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(1, "gsub;sub;chop;chomp"); │ │ │ │ │ │ MethodIndex.addMethodWriteFieldsPacked(1, "gsub;sub;chop;chomp"); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyKernel$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,156 +1,158 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.runtime.MethodIndex; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$singleton_class; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$at_exit; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$3$select; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$rbClone; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$initialize_dup; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$exit; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$puts; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$kind_of_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$taint; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$fork; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$caller; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$warn; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$new_integer; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$new_array; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$define_singleton_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$print; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$op_match; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$tap; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$type; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$op_cmp; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$2$0$autoload; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$remove_instance_variable; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$readline; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$load; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$untrace_var; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$eql_p; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$abort; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$trace_var; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$lambda; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$instance_variable_get; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$display; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$send; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$at_exit; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$1$0$_exec_internal; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$3$eval; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$1$0$set_trace_func; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$p; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$singleton_class; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$op_eqq; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$1$0$public_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$to_s; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$define_singleton_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$3$raise; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$loop; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$instance_of_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$sprintf; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$yield_self; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$9$syscall; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$spawn; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$untrace_var; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$trace_var; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$getc; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$3$open; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$op_not_match; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$nil_p; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$abort; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$printf; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$readlines; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$rbThrow; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$instance_variable_defined_p; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$public_send; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$__dir__; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$display; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$autoload_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$global_variables; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$tainted_p; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$hash; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$1$test; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$obj_to_enum; │ │ │ │ │ │ +import org.jruby.RubyProc; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$proc; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$backquote; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$public_methods; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$dup; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$__method__; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$1$0$set_trace_func; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$1$0$public_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$block_given_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$new_complex; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$caller_locations; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$putc; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$methods; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$yield_self; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$sleep; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$p; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$getc; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$9$syscall; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$spawn; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$3$select; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$respond_to_missing_p; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$printf; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$singleton_method; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$srand; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$respond_to_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$system; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$2$0$instance_variable_set; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$itself; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$require_relative; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$new_float; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$extend; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$1$test; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$instance_variables; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$object_id; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$local_variables; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$require; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$0$0$public_send; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$method; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$tap; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$private_methods; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$2$0$autoload; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$gets; │ │ │ │ │ │ -import org.jruby.RubyProc; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$0$0$lambda; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$rbCatch; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$untaint; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$singleton_methods; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$rand; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$new_hash; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$new_string; │ │ │ │ │ │ import org.jruby.RubyBinding; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$binding; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$protected_methods; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$caller_locations; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$0$frozen_p; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$1$0$initialize_clone; │ │ │ │ │ │ import org.jruby.RubyKernel$INVOKER$s$0$1$exit_bang; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$new_rational; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyKernel; │ │ │ │ │ │ -import org.jruby.RubyKernel$INVOKER$s$1$0$_exec_internal; │ │ │ │ │ │ +import org.jruby.RubyKernel$INVOKER$s$new_rational; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyKernel$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$_exec_internal(cls, Visibility.PRIVATE, "_exec_internal"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "_exec_internal", true, false, core, (Class)RubyKernel.class, "_exec_internal", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "_exec_internal", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_rational(cls, Visibility.PRIVATE, "Rational"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_rational(cls, Visibility.PRIVATE, "Rational"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_rational", true, false, core, (Class)RubyKernel.class, "new_rational", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "Rational", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "Rational", (DynamicMethod)javaMethod); │ │ │ │ │ │ DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "Rational", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$exit_bang(cls, Visibility.PRIVATE, "exit!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exit_bang", true, false, core, (Class)RubyKernel.class, "exit_bang", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exit!", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit!", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$initialize_clone(cls, Visibility.PRIVATE, "initialize_clone"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_clone", true, false, core, (Class)RubyKernel.class, "initialize_clone", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$frozen_p(cls, Visibility.PUBLIC, "frozen?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "frozen_p", true, false, core, (Class)RubyKernel.class, "frozen_p", (Class)RubyBoolean.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "frozen?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$caller_locations(cls, Visibility.PRIVATE, "caller_locations"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "caller_locations", true, false, core, (Class)RubyKernel.class, "caller_locations", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "caller_locations", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "caller_locations", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$protected_methods(cls, Visibility.PUBLIC, "protected_methods"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "protected_methods", true, false, core, (Class)RubyKernel.class, "protected_methods", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "protected_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$binding(cls, Visibility.PRIVATE, "binding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "binding", true, false, core, (Class)RubyKernel.class, "binding", (Class)RubyBinding.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binding", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -181,40 +183,28 @@ │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", true, false, core, (Class)RubyKernel.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$rbCatch(cls, Visibility.PRIVATE, "catch"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rbCatch", true, false, core, (Class)RubyKernel.class, "rbCatch", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "catch", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "catch", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$lambda(cls, Visibility.PRIVATE, "lambda"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "lambda", true, false, core, (Class)RubyKernel.class, "lambda", (Class)RubyProc.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "lambda", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "lambda", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$gets(cls, Visibility.PRIVATE, "gets"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gets", true, false, core, (Class)RubyKernel.class, "gets", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gets", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gets", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$2$0$autoload(cls, Visibility.PRIVATE, "autoload"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "autoload", true, false, core, (Class)RubyKernel.class, "autoload", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "autoload", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "autoload", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$private_methods(cls, Visibility.PUBLIC, "private_methods"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "private_methods", true, false, core, (Class)RubyKernel.class, "private_methods", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$tap(cls, Visibility.PUBLIC, "tap"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "tap", true, false, core, (Class)RubyKernel.class, "tap", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "tap", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "tap", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$method(cls, Visibility.PUBLIC, "method"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "method", true, false, core, (Class)RubyKernel.class, "method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$public_send(cls, Visibility.PUBLIC, "public_send"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "public_send", true, false, core, (Class)RubyKernel.class, "public_send", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "public_send", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$require(cls, Visibility.PRIVATE, "require"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "require", true, false, core, (Class)RubyKernel.class, "require", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "require", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "require", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$local_variables(cls, Visibility.PRIVATE, "local_variables"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "local_variables", true, false, core, (Class)RubyKernel.class, "local_variables", (Class)RubyArray.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ @@ -223,19 +213,17 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "local_variables", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$object_id(cls, Visibility.PUBLIC, "object_id"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "object_id", true, false, core, (Class)RubyKernel.class, "object_id", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "object_id", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$instance_variables(cls, Visibility.PUBLIC, "instance_variables"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "instance_variables", true, false, core, (Class)RubyKernel.class, "instance_variables", (Class)RubyArray.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "instance_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$test(cls, Visibility.PRIVATE, "test"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "test", true, false, core, (Class)RubyKernel.class, "test", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "test", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "test", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", true, false, core, (Class)RubyKernel.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$extend(cls, Visibility.PUBLIC, "extend"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "extend", true, false, core, (Class)RubyKernel.class, "extend", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "extend", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_float(cls, Visibility.PRIVATE, "Float"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_float", true, false, core, (Class)RubyKernel.class, "new_float", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "Float", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -263,62 +251,74 @@ │ │ │ │ │ │ populateMethod(javaMethod, -1, "srand", true, false, core, (Class)RubyKernel.class, "srand", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "srand", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "srand", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$singleton_method(cls, Visibility.PUBLIC, "singleton_method"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "singleton_method", true, false, core, (Class)RubyKernel.class, "singleton_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "singleton_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$printf(cls, Visibility.PRIVATE, "printf"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "printf", true, false, core, (Class)RubyKernel.class, "printf", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "printf", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "printf", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$respond_to_missing_p(cls, Visibility.PRIVATE, "respond_to_missing?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "respond_to_missing_p", true, false, core, (Class)RubyKernel.class, "respond_to_missing_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "respond_to_missing?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$getc(cls, Visibility.PRIVATE, "getc"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "getc", true, false, core, (Class)RubyKernel.class, "getc", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "getc", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$select(cls, Visibility.PRIVATE, "select"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "select", true, false, core, (Class)RubyKernel.class, "select", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "getc", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$p(cls, Visibility.PRIVATE, "p"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "p", true, false, core, (Class)RubyKernel.class, "p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "p", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "select", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$spawn(cls, Visibility.PRIVATE, "spawn"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "spawn", true, false, core, (Class)RubyKernel.class, "spawn", (Class)RubyFixnum.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "spawn", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "p", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "spawn", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$9$syscall(cls, Visibility.PRIVATE, "syscall"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "syscall", true, false, core, (Class)RubyKernel.class, "syscall", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "syscall", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "syscall", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$sleep(cls, Visibility.PRIVATE, "sleep"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sleep", true, false, core, (Class)RubyKernel.class, "sleep", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sleep", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "sleep", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$yield_self(cls, Visibility.PUBLIC, "yield_self"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "yield_self", true, false, core, (Class)RubyKernel.class, "yield_self", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "yield_self", (DynamicMethod)javaMethod); │ │ │ │ │ │ + cls.putAlias("then", aliasedMethod, "yield_self"); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "yield_self", moduleMethod); │ │ │ │ │ │ + singletonClass.putAlias("then", aliasedMethod, "yield_self"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$methods(cls, Visibility.PUBLIC, "methods"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "methods", true, false, core, (Class)RubyKernel.class, "methods", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$putc(cls, Visibility.PRIVATE, "putc"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "putc", true, false, core, (Class)RubyKernel.class, "putc", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "putc", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "putc", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$caller_locations(cls, Visibility.PRIVATE, "caller_locations"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "caller_locations", true, false, core, (Class)RubyKernel.class, "caller_locations", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "caller_locations", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "caller_locations", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_complex(cls, Visibility.PRIVATE, "Complex"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_complex", true, false, core, (Class)RubyKernel.class, "new_complex", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "Complex", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "Complex", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$block_given_p(cls, Visibility.PRIVATE, "block_given?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "block_given_p", true, false, core, (Class)RubyKernel.class, "block_given_p", (Class)RubyBoolean.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "block_given?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "iterator?", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "block_given?", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "iterator?", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$public_method(cls, Visibility.PUBLIC, "public_method"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "public_method", true, false, core, (Class)RubyKernel.class, "public_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "public_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "public_method", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$set_trace_func(cls, Visibility.PRIVATE, "set_trace_func"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_trace_func", true, false, core, (Class)RubyKernel.class, "set_trace_func", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "set_trace_func", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$__method__(cls, Visibility.PRIVATE, "__method__"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "__method__", true, false, core, (Class)RubyKernel.class, "__method__", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "__method__", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "__callee__", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "__method__", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "__callee__", moduleMethod); │ │ │ │ │ │ @@ -338,80 +338,90 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "proc", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$obj_to_enum(cls, Visibility.PUBLIC, "to_enum"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "obj_to_enum", true, false, core, (Class)RubyKernel.class, "obj_to_enum", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_enum", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "enum_for", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", true, false, core, (Class)RubyKernel.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$test(cls, Visibility.PRIVATE, "test"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "test", true, false, core, (Class)RubyKernel.class, "test", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "test", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "test", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$tainted_p(cls, Visibility.PUBLIC, "tainted?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "tainted_p", true, false, core, (Class)RubyKernel.class, "tainted_p", (Class)RubyBoolean.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "tainted?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "untrusted?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$global_variables(cls, Visibility.PRIVATE, "global_variables"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "global_variables", true, false, core, (Class)RubyKernel.class, "global_variables", (Class)RubyArray.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "global_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "global_variables", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$autoload_p(cls, Visibility.PRIVATE, "autoload?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "autoload_p", true, false, core, (Class)RubyKernel.class, "autoload_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "autoload?", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "autoload?", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$display(cls, Visibility.PUBLIC, "display"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "display", true, false, core, (Class)RubyKernel.class, "display", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "display", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$__dir__(cls, Visibility.PRIVATE, "__dir__"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "__dir__", true, false, core, (Class)RubyKernel.class, "__dir__", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "__dir__", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "__dir__", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$public_send(cls, Visibility.PUBLIC, "public_send"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "public_send", true, false, core, (Class)RubyKernel.class, "public_send", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "public_send", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$instance_variable_defined_p(cls, Visibility.PUBLIC, "instance_variable_defined?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "instance_variable_defined_p", true, false, core, (Class)RubyKernel.class, "instance_variable_defined_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "instance_variable_defined?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$rbThrow(cls, Visibility.PRIVATE, "throw"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rbThrow", true, false, core, (Class)RubyKernel.class, "rbThrow", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "throw", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "throw", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$readlines(cls, Visibility.PRIVATE, "readlines"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readlines", true, false, core, (Class)RubyKernel.class, "readlines", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readlines", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "readlines", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$printf(cls, Visibility.PRIVATE, "printf"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "printf", true, false, core, (Class)RubyKernel.class, "printf", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "printf", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "printf", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$abort(cls, Visibility.PRIVATE, "abort"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "abort", true, false, core, (Class)RubyKernel.class, "abort", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "abort", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "abort", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$nil_p(cls, Visibility.PUBLIC, "nil?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "nil_p", true, false, core, (Class)RubyKernel.class, "nil_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "nil?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$op_not_match(cls, Visibility.PUBLIC, "!~"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_not_match", true, false, core, (Class)RubyKernel.class, "op_not_match", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "!~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$open(cls, Visibility.PRIVATE, "open"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "open", true, false, core, (Class)RubyKernel.class, "open", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "open", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "open", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$spawn(cls, Visibility.PRIVATE, "spawn"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "spawn", true, false, core, (Class)RubyKernel.class, "spawn", (Class)RubyFixnum.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "spawn", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$getc(cls, Visibility.PRIVATE, "getc"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "getc", true, false, core, (Class)RubyKernel.class, "getc", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "getc", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "spawn", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$9$syscall(cls, Visibility.PRIVATE, "syscall"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "syscall", true, false, core, (Class)RubyKernel.class, "syscall", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "syscall", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "getc", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$trace_var(cls, Visibility.PRIVATE, "trace_var"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "trace_var", true, false, core, (Class)RubyKernel.class, "trace_var", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "trace_var", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "syscall", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$yield_self(cls, Visibility.PUBLIC, "yield_self"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "yield_self", true, false, core, (Class)RubyKernel.class, "yield_self", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "yield_self", (DynamicMethod)javaMethod); │ │ │ │ │ │ - cls.putAlias("then", aliasedMethod, "yield_self"); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "trace_var", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$untrace_var(cls, Visibility.PRIVATE, "untrace_var"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "untrace_var", true, false, core, (Class)RubyKernel.class, "untrace_var", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "untrace_var", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "yield_self", moduleMethod); │ │ │ │ │ │ - singletonClass.putAlias("then", aliasedMethod, "yield_self"); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "untrace_var", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$sprintf(cls, Visibility.PRIVATE, "sprintf"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sprintf", true, false, core, (Class)RubyKernel.class, "sprintf", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sprintf", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "format", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "sprintf", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "format", moduleMethod); │ │ │ │ │ │ @@ -426,98 +436,103 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$raise(cls, Visibility.PRIVATE, "raise"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "raise", true, false, core, (Class)RubyKernel.class, "raise", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "raise", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "fail", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "raise", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "fail", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$define_singleton_method(cls, Visibility.PUBLIC, "define_singleton_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "define_singleton_method", true, false, core, (Class)RubyKernel.class, "define_singleton_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "define_singleton_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)RubyKernel.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$public_method(cls, Visibility.PUBLIC, "public_method"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "public_method", true, false, core, (Class)RubyKernel.class, "public_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "public_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "public_method", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", true, false, core, (Class)RubyKernel.class, "op_eqq", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$set_trace_func(cls, Visibility.PRIVATE, "set_trace_func"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_trace_func", true, false, core, (Class)RubyKernel.class, "set_trace_func", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$singleton_class(cls, Visibility.PUBLIC, "singleton_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "singleton_class", true, false, core, (Class)RubyKernel.class, "singleton_class", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "singleton_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "set_trace_func", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "singleton_class", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$p(cls, Visibility.PRIVATE, "p"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "p", true, false, core, (Class)RubyKernel.class, "p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "p", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "p", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$eval(cls, Visibility.PRIVATE, "eval"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "eval", true, false, core, (Class)RubyKernel.class, "eval", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eval", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "eval", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$_exec_internal(cls, Visibility.PRIVATE, "_exec_internal"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "_exec_internal", true, false, core, (Class)RubyKernel.class, "_exec_internal", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "_exec_internal", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$at_exit(cls, Visibility.PRIVATE, "at_exit"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "at_exit", true, false, core, (Class)RubyKernel.class, "at_exit", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "at_exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "at_exit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)RubyKernel.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "freeze", true, false, core, (Class)RubyKernel.class, "freeze", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$send(cls, Visibility.PUBLIC, "send"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "send", true, false, core, (Class)RubyKernel.class, "send", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "send", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$display(cls, Visibility.PUBLIC, "display"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "display", true, false, core, (Class)RubyKernel.class, "display", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "display", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$instance_variable_get(cls, Visibility.PUBLIC, "instance_variable_get"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "instance_variable_get", true, false, core, (Class)RubyKernel.class, "instance_variable_get", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "instance_variable_get", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$trace_var(cls, Visibility.PRIVATE, "trace_var"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "trace_var", true, false, core, (Class)RubyKernel.class, "trace_var", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "trace_var", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "trace_var", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$abort(cls, Visibility.PRIVATE, "abort"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "abort", true, false, core, (Class)RubyKernel.class, "abort", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "abort", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "freeze", true, false, core, (Class)RubyKernel.class, "freeze", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$lambda(cls, Visibility.PRIVATE, "lambda"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "lambda", true, false, core, (Class)RubyKernel.class, "lambda", (Class)RubyProc.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "lambda", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "abort", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "lambda", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", true, false, core, (Class)RubyKernel.class, "eql_p", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$untrace_var(cls, Visibility.PRIVATE, "untrace_var"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "untrace_var", true, false, core, (Class)RubyKernel.class, "untrace_var", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "untrace_var", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "untrace_var", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$load(cls, Visibility.PRIVATE, "load"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "load", true, false, core, (Class)RubyKernel.class, "load", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "load", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "load", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$readline(cls, Visibility.PRIVATE, "readline"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readline", true, false, core, (Class)RubyKernel.class, "readline", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readline", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "readline", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$remove_instance_variable(cls, Visibility.PUBLIC, "remove_instance_variable"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "remove_instance_variable", true, false, core, (Class)RubyKernel.class, "remove_instance_variable", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "remove_instance_variable", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$2$0$autoload(cls, Visibility.PRIVATE, "autoload"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "autoload", true, false, core, (Class)RubyKernel.class, "autoload", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "autoload", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "autoload", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_cmp", true, false, core, (Class)RubyKernel.class, "op_cmp", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$type(cls, Visibility.PUBLIC, "class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "type", true, false, core, (Class)RubyKernel.class, "type", (Class)RubyClass.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$tap(cls, Visibility.PUBLIC, "tap"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "tap", true, false, core, (Class)RubyKernel.class, "tap", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "tap", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "tap", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_match", true, false, core, (Class)RubyKernel.class, "op_match", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$print(cls, Visibility.PRIVATE, "print"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "print", true, false, core, (Class)RubyKernel.class, "print", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "print", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "print", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$1$define_singleton_method(cls, Visibility.PUBLIC, "define_singleton_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "define_singleton_method", true, false, core, (Class)RubyKernel.class, "define_singleton_method", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "define_singleton_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$new_array(cls, Visibility.PRIVATE, "Array"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "new_array", true, false, core, (Class)RubyKernel.class, "new_array", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "Array", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "Array", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$new_integer(cls, Visibility.PRIVATE, "Integer"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_integer", true, false, core, (Class)RubyKernel.class, "new_integer", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ @@ -559,30 +574,15 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$1$0$initialize_dup(cls, Visibility.PRIVATE, "initialize_dup"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_dup", true, false, core, (Class)RubyKernel.class, "initialize_dup", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$rbClone(cls, Visibility.PUBLIC, "clone"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rbClone", true, false, core, (Class)RubyKernel.class, "rbClone", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$3$select(cls, Visibility.PRIVATE, "select"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "select", true, false, core, (Class)RubyKernel.class, "select", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "select", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "select", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$at_exit(cls, Visibility.PRIVATE, "at_exit"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "at_exit", true, false, core, (Class)RubyKernel.class, "at_exit", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "at_exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "at_exit", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKernel$INVOKER$s$0$0$singleton_class(cls, Visibility.PUBLIC, "singleton_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "singleton_class", true, false, core, (Class)RubyKernel.class, "singleton_class", (Class)IRubyObject.class, org$jruby$RubyKernel$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "singleton_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "singleton_class", moduleMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKernel", "putc", "putc", "public_send", "public_send", "select", "select", "rbThrow", "throw", "initialize_clone", "initialize_clone", "protected_methods", "protected_methods", "binding", "binding", "type", "class", "rand", "rand", "public_method", "public_method", "lambda", "lambda", "freeze", "freeze", "singleton_methods", "singleton_methods", "new_array", "Array", "untaint", "untaint", "initialize_copy", "initialize_copy", "trace_var", "trace_var", "frozen_p", "frozen?", "private_methods", "private_methods", "method", "method", "kind_of_p", "kind_of?", "op_eqq", "===", "op_cmp", "<=>", "require", "require", "local_variables", "local_variables", "object_id", "object_id", "instance_variables", "instance_variables", "block_given_p", "block_given?", "extend", "extend", "exit", "exit", "require_relative", "require_relative", "itself", "itself", "instance_variable_set", "instance_variable_set", "system", "system", "at_exit", "at_exit", "singleton_method", "singleton_method", "tainted_p", "tainted?", "hash", "hash", "op_match", "=~", "methods", "methods", "autoload_p", "autoload?", "sleep", "sleep", "new_complex", "Complex", "singleton_class", "singleton_class", "public_methods", "public_methods", "new_hash", "Hash", "proc", "proc", "new_rational", "Rational", "backquote", "`", "display", "display", "yield_self", "yield_self", "global_variables", "global_variables", "p", "p", "puts", "puts", "__dir__", "__dir__", "define_singleton_method", "define_singleton_method", "readlines", "readlines", "open", "open", "respond_to_missing_p", "respond_to_missing?", "op_not_match", "!~", "sprintf", "sprintf", "srand", "srand", "loop", "loop", "to_s", "to_s", "tap", "tap", "test", "test", "rbClone", "clone", "obj_to_enum", "to_enum", "eval", "eval", "abort", "abort", "inspect", "inspect", "syscall", "syscall", "instance_variable_get", "instance_variable_get", "instance_variable_defined_p", "instance_variable_defined?", "new_integer", "Integer", "new_float", "Float", "printf", "printf", "load", "load", "remove_instance_variable", "remove_instance_variable", "autoload", "autoload", "readline", "readline", "instance_of_p", "instance_of?", "_exec_internal", "_exec_internal", "set_trace_func", "set_trace_func", "gets", "gets", "exit_bang", "exit!", "new_string", "String", "untrace_var", "untrace_var", "print", "print", "fork", "fork", "taint", "taint", "spawn", "spawn", "rbCatch", "catch", "eql_p", "eql?", "initialize_dup", "initialize_dup", "respond_to_p", "respond_to?", "getc", "getc", "nil_p", "nil?", "dup", "dup" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKernel", "public_send", "public_send", "putc", "putc", "select", "select", "rbThrow", "throw", "initialize_clone", "initialize_clone", "protected_methods", "protected_methods", "binding", "binding", "type", "class", "rand", "rand", "public_method", "public_method", "lambda", "lambda", "freeze", "freeze", "singleton_methods", "singleton_methods", "new_array", "Array", "untaint", "untaint", "initialize_copy", "initialize_copy", "trace_var", "trace_var", "frozen_p", "frozen?", "private_methods", "private_methods", "method", "method", "kind_of_p", "kind_of?", "op_eqq", "===", "op_cmp", "<=>", "require", "require", "local_variables", "local_variables", "object_id", "object_id", "instance_variables", "instance_variables", "block_given_p", "block_given?", "extend", "extend", "exit", "exit", "require_relative", "require_relative", "itself", "itself", "instance_variable_set", "instance_variable_set", "system", "system", "at_exit", "at_exit", "singleton_method", "singleton_method", "tainted_p", "tainted?", "hash", "hash", "op_match", "=~", "methods", "methods", "autoload_p", "autoload?", "sleep", "sleep", "new_complex", "Complex", "singleton_class", "singleton_class", "public_methods", "public_methods", "new_hash", "Hash", "proc", "proc", "new_rational", "Rational", "backquote", "`", "display", "display", "yield_self", "yield_self", "global_variables", "global_variables", "p", "p", "puts", "puts", "__dir__", "__dir__", "define_singleton_method", "define_singleton_method", "readlines", "readlines", "open", "open", "respond_to_missing_p", "respond_to_missing?", "op_not_match", "!~", "sprintf", "sprintf", "srand", "srand", "loop", "loop", "to_s", "to_s", "tap", "tap", "test", "test", "rbClone", "clone", "obj_to_enum", "to_enum", "eval", "eval", "abort", "abort", "inspect", "inspect", "syscall", "syscall", "instance_variable_get", "instance_variable_get", "instance_variable_defined_p", "instance_variable_defined?", "new_integer", "Integer", "new_float", "Float", "printf", "printf", "load", "load", "remove_instance_variable", "remove_instance_variable", "autoload", "autoload", "readline", "readline", "instance_of_p", "instance_of?", "_exec_internal", "_exec_internal", "set_trace_func", "set_trace_func", "gets", "gets", "exit_bang", "exit!", "new_string", "String", "untrace_var", "untrace_var", "print", "print", "fork", "fork", "taint", "taint", "spawn", "spawn", "rbCatch", "catch", "eql_p", "eql?", "initialize_dup", "initialize_dup", "respond_to_p", "respond_to?", "nil_p", "nil?", "getc", "getc", "dup", "dup" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(512, "autoload?;autoload;local_variables;require_relative"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(1023, "binding;eval"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(8, "block_given?;iterator?"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(256, "__dir__"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyKeyError$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyKeyError$INVOKER$i$0$0$key; │ │ │ │ │ │ -import org.jruby.RubyKeyError$INVOKER$i$initialize; │ │ │ │ │ │ +import org.jruby.RubyKeyError$INVOKER$i$0$0$receiver; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyKeyError; │ │ │ │ │ │ -import org.jruby.RubyKeyError$INVOKER$i$0$0$receiver; │ │ │ │ │ │ +import org.jruby.RubyKeyError$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyKeyError$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyKeyError.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyKeyError$POPULATOR.ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$initialize(cls, Visibility.PUBLIC, "initialize"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$initialize(cls, Visibility.PUBLIC, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyKeyError.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyKeyError$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyKeyError.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyKeyError$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyKeyError$INVOKER$i$0$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "key", false, false, core, (Class)RubyKeyError.class, "key", (Class)IRubyObject.class, org$jruby$RubyKeyError$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "key", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyKeyError", "receiver", "receiver", "initialize", "initialize", "key", "key" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyMatchData$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,83 +6,83 @@ │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$captures; │ │ │ │ │ │ import org.jruby.RubyRegexp; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$regexp; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$1$0$end; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$values_at; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$size; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$0$0$to_a; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$named_captures; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$post_match; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$names; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$0$0$string; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$0$0$pre_match; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$0$0$to_a; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$0$0$string; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$1$0$offset19; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$1$0$begin; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyMatchData$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$0$0$hash; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$op_aref; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyMatchData; │ │ │ │ │ │ -import org.jruby.RubyMatchData$INVOKER$i$1$0$begin; │ │ │ │ │ │ +import org.jruby.RubyMatchData$INVOKER$i$op_aref; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyMatchData$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "begin", false, false, core, (Class)RubyMatchData.class, "begin", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", false, false, core, (Class)RubyMatchData.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyMatchData.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyMatchData.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyMatchData.class, "inspect", (Class)RubyString.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "begin", false, false, core, (Class)RubyMatchData.class, "begin", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$offset19(cls, Visibility.PUBLIC, "offset"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "offset19", false, false, core, (Class)RubyMatchData.class, "offset19", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "offset", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$pre_match(cls, Visibility.PUBLIC, "pre_match"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "pre_match", false, false, core, (Class)RubyMatchData.class, "pre_match", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pre_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$string(cls, Visibility.PUBLIC, "string"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "string", false, false, core, (Class)RubyMatchData.class, "string", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "string", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyMatchData.class, "inspect", (Class)RubyString.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyMatchData.class, "to_a", (Class)RubyArray.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$pre_match(cls, Visibility.PUBLIC, "pre_match"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "pre_match", false, false, core, (Class)RubyMatchData.class, "pre_match", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "pre_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$names(cls, Visibility.PUBLIC, "names"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "names", false, false, core, (Class)RubyMatchData.class, "names", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "names", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$post_match(cls, Visibility.PUBLIC, "post_match"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "post_match", false, false, core, (Class)RubyMatchData.class, "post_match", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "post_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$named_captures(cls, Visibility.PUBLIC, "named_captures"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "named_captures", false, false, core, (Class)RubyMatchData.class, "named_captures", (Class)RubyHash.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "named_captures", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)RubyMatchData.class, "eql_p", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyMatchData.class, "to_a", (Class)RubyArray.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyMatchData.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyMatchData$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyMatchData.class, "size", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMatchData$INVOKER$i$0$0$values_at(cls, Visibility.PUBLIC, "values_at"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "values_at", false, false, core, (Class)RubyMatchData.class, "values_at", (Class)IRubyObject.class, org$jruby$RubyMatchData$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "values_at", (DynamicMethod)javaMethod); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyMethod$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,28 +3,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$original_name; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$super_method; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$arity; │ │ │ │ │ │ +import org.jruby.RubyUnboundMethod; │ │ │ │ │ │ +import org.jruby.RubyMethod$INVOKER$i$0$0$unbind; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$1$curry; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$rbClone; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$source_location; │ │ │ │ │ │ -import org.jruby.RubyUnboundMethod; │ │ │ │ │ │ -import org.jruby.RubyMethod$INVOKER$i$0$0$unbind; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$to_proc; │ │ │ │ │ │ -import org.jruby.RubyMethod$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ -import org.jruby.RubyMethod$INVOKER$i$call; │ │ │ │ │ │ -import org.jruby.RubyMethod$INVOKER$i$0$0$parameters; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$hash; │ │ │ │ │ │ -import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ +import org.jruby.RubyMethod$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ +import org.jruby.RubyMethod$INVOKER$i$call; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$0$0$receiver; │ │ │ │ │ │ +import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ +import org.jruby.RubyMethod$INVOKER$i$0$0$parameters; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyMethod; │ │ │ │ │ │ import org.jruby.RubyMethod$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -33,49 +33,49 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyMethod.class, "op_equal", (Class)RubyBoolean.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyMethod.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyMethod.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$parameters(cls, Visibility.PUBLIC, "parameters"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "parameters", false, false, core, (Class)RubyMethod.class, "parameters", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "parameters", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyMethod.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$call(cls, Visibility.PUBLIC, "call"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "call", false, false, core, (Class)RubyMethod.class, "call", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "call", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eql", false, false, core, (Class)RubyMethod.class, "op_eql", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyMethod.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC, "to_proc"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_proc", false, false, core, (Class)RubyMethod.class, "to_proc", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$unbind(cls, Visibility.PUBLIC, "unbind"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "unbind", false, false, core, (Class)RubyMethod.class, "unbind", (Class)RubyUnboundMethod.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "unbind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$source_location(cls, Visibility.PUBLIC, "source_location"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "source_location", false, false, core, (Class)RubyMethod.class, "source_location", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "source_location", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$rbClone(cls, Visibility.PUBLIC, "clone"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rbClone", false, false, core, (Class)RubyMethod.class, "rbClone", (Class)RubyMethod.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyMethod.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$1$curry(cls, Visibility.PUBLIC, "curry"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "curry", false, false, core, (Class)RubyMethod.class, "curry", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "curry", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$unbind(cls, Visibility.PUBLIC, "unbind"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "unbind", false, false, core, (Class)RubyMethod.class, "unbind", (Class)RubyUnboundMethod.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "unbind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "arity", false, false, core, (Class)RubyMethod.class, "arity", (Class)RubyFixnum.class, org$jruby$RubyMethod$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "arity", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$0$0$super_method(cls, Visibility.PUBLIC, "super_method"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "super_method", false, false, core, (Class)RubyMethod.class, "super_method", (Class)IRubyObject.class, org$jruby$RubyMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "super_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyMethod$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyModule$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -18,14 +18,15 @@ │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$include; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$used_modules; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$mix; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$included; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$attr; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$extend_object; │ │ │ │ │ │ +import org.jruby.RubyModule$INVOKER$i$2$0$autoload; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$public_class_method; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$append_features; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$private_method_defined; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$2$0$const_set; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$module_function; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$rbPublic; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$method_undefined; │ │ │ │ │ │ @@ -52,15 +53,14 @@ │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$public_instance_method; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$attr_writer; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$1$protected_instance_methods; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$refine; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$1$const_get; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$undef_method; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$using; │ │ │ │ │ │ -import org.jruby.RubyModule$INVOKER$i$2$0$autoload; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$included_modules; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$1$private_instance_methods; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$0$0$ancestors; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$constants; │ │ │ │ │ │ import org.jruby.RubyModule$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ @@ -165,17 +165,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$0$included_modules(cls, Visibility.PUBLIC, "included_modules"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "included_modules", false, false, core, (Class)RubyModule.class, "included_modules", (Class)RubyArray.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "included_modules", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyModule.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyModule$INVOKER$i$2$0$autoload(cls, Visibility.PUBLIC, "autoload"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "autoload", false, false, core, (Class)RubyModule.class, "autoload", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "autoload", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$using(cls, Visibility.PRIVATE, "using"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "using", false, false, core, (Class)RubyModule.class, "using", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "using", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$0$undef_method(cls, Visibility.PUBLIC, "undef_method"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "undef_method", false, false, core, (Class)RubyModule.class, "undef_method", (Class)RubyModule.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "undef_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$1$const_get(cls, Visibility.PUBLIC, "const_get"); │ │ │ │ │ │ @@ -269,14 +266,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private_method_defined?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$append_features(cls, Visibility.PRIVATE, "append_features"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "append_features", false, false, core, (Class)RubyModule.class, "append_features", (Class)RubyModule.class, org$jruby$RubyModule$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "append_features", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$0$public_class_method(cls, Visibility.PUBLIC, "public_class_method"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "public_class_method", false, false, core, (Class)RubyModule.class, "public_class_method", (Class)RubyModule.class, org$jruby$RubyModule$POPULATOR.ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public_class_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyModule$INVOKER$i$2$0$autoload(cls, Visibility.PUBLIC, "autoload"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "autoload", false, false, core, (Class)RubyModule.class, "autoload", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "autoload", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$extend_object(cls, Visibility.PRIVATE, "extend_object"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "extend_object", false, false, core, (Class)RubyModule.class, "extend_object", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "extend_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$0$0$attr(cls, Visibility.PUBLIC, "attr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "attr", false, false, core, (Class)RubyModule.class, "attr", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "attr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ @@ -320,15 +320,15 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$method_defined_p(cls, Visibility.PUBLIC, "method_defined?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "method_defined_p", false, false, core, (Class)RubyModule.class, "method_defined_p", (Class)RubyBoolean.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "method_defined?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyModule$INVOKER$i$private_constant(cls, Visibility.PUBLIC, "private_constant"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "private_constant", false, false, core, (Class)RubyModule.class, "private_constant", (Class)IRubyObject.class, org$jruby$RubyModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private_constant", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyModule", "class_variables", "class_variables", "method_added", "method_added", "alias_method", "alias_method", "prepend", "prepend", "public_constant", "public_constant", "define_method", "define_method", "freeze", "freeze", "instance_method", "instance_method", "rbPrivate", "private", "to_s", "to_s", "initialize_copy", "initialize_copy", "constants", "constants", "ancestors", "ancestors", "private_instance_methods", "private_instance_methods", "included_modules", "included_modules", "using", "using", "op_eqq", "===", "undef_method", "undef_method", "op_cmp", "<=>", "const_get", "const_get", "refine", "refine", "public_method_defined", "public_method_defined?", "protected_instance_methods", "protected_instance_methods", "op_ge", ">=", "attr_writer", "attr_writer", "rbPublic", "public", "public_instance_method", "public_instance_method", "name", "name", "class_variable_get19", "class_variable_get", "prepend_features", "prepend_features", "private_constant", "private_constant", "attr_accessor", "attr_accessor", "attr_reader", "attr_reader", "method_removed", "method_removed", "hash", "hash", "prepended", "prepended", "remove_method", "remove_method", "remove_const", "remove_const", "module_exec", "module_exec", "op_le", "<=", "protected_method_defined", "protected_method_defined?", "remove_class_variable19", "remove_class_variable", "autoload_p", "autoload?", "extended", "extended", "module_eval", "module_eval", "const_missing", "const_missing", "method_undefined", "method_undefined", "module_function", "module_function", "const_set", "const_set", "autoload", "autoload", "append_features", "append_features", "public_class_method", "public_class_method", "nesting", "nesting", "op_gt", ">", "extend_object", "extend_object", "attr", "attr", "included", "included", "mix", "mix", "used_modules", "used_modules", "include_p", "include?", "singleton_class_p", "singleton_class?", "public_instance_methods19", "public_instance_methods", "include", "include", "class_variable_defined_p", "class_variable_defined?", "private_method_defined", "private_method_defined?", "const_defined_p", "const_defined?", "method_defined_p", "method_defined?", "instance_methods19", "instance_methods", "class_variable_set19", "class_variable_set", "op_equal", "==", "op_lt", "<", "deprecate_constant", "deprecate_constant", "private_class_method", "private_class_method", "initialize", "initialize", "rbProtected", "protected" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyModule", "class_variables", "class_variables", "method_added", "method_added", "alias_method", "alias_method", "prepend", "prepend", "public_constant", "public_constant", "define_method", "define_method", "freeze", "freeze", "instance_method", "instance_method", "rbPrivate", "private", "to_s", "to_s", "initialize_copy", "initialize_copy", "constants", "constants", "ancestors", "ancestors", "private_instance_methods", "private_instance_methods", "included_modules", "included_modules", "using", "using", "op_eqq", "===", "undef_method", "undef_method", "op_cmp", "<=>", "const_get", "const_get", "refine", "refine", "public_method_defined", "public_method_defined?", "protected_instance_methods", "protected_instance_methods", "op_ge", ">=", "attr_writer", "attr_writer", "rbPublic", "public", "public_instance_method", "public_instance_method", "name", "name", "class_variable_get19", "class_variable_get", "prepend_features", "prepend_features", "private_constant", "private_constant", "attr_accessor", "attr_accessor", "attr_reader", "attr_reader", "method_removed", "method_removed", "hash", "hash", "prepended", "prepended", "remove_method", "remove_method", "remove_const", "remove_const", "module_exec", "module_exec", "op_le", "<=", "protected_method_defined", "protected_method_defined?", "remove_class_variable19", "remove_class_variable", "autoload_p", "autoload?", "extended", "extended", "module_eval", "module_eval", "const_missing", "const_missing", "method_undefined", "method_undefined", "module_function", "module_function", "const_set", "const_set", "append_features", "append_features", "public_class_method", "public_class_method", "autoload", "autoload", "nesting", "nesting", "op_gt", ">", "extend_object", "extend_object", "attr", "attr", "included", "included", "mix", "mix", "used_modules", "used_modules", "include_p", "include?", "singleton_class_p", "singleton_class?", "public_instance_methods19", "public_instance_methods", "include", "include", "class_variable_defined_p", "class_variable_defined?", "private_method_defined", "private_method_defined?", "const_defined_p", "const_defined?", "method_defined_p", "method_defined?", "instance_methods19", "instance_methods", "class_variable_set19", "class_variable_set", "op_equal", "==", "op_lt", "<", "deprecate_constant", "deprecate_constant", "private_class_method", "private_class_method", "initialize", "initialize", "rbProtected", "protected" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(528, "using"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(4, "define_method;attr;attr_reader;attr_writer;attr_accessor"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(512, "refine;used_modules;nesting"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(1023, "module_eval;class_eval;module_exec;class_exec"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyNameError$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$i$0$0$to_s; │ │ │ │ │ │ +import org.jruby.RubyNameError$INVOKER$i$0$0$receiver; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$i$0$0$private_call_p; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$i$0$0$name; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$i$0$0$initialize; │ │ │ │ │ │ -import org.jruby.RubyNameError$INVOKER$i$0$0$receiver; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyNameError; │ │ │ │ │ │ import org.jruby.RubyNameError$INVOKER$s$exception; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyNameError$INVOKER$s$exception((RubyModule)singletonClass, Visibility.PUBLIC, "exception"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exception", true, false, core, (Class)RubyNameError.class, "exception", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyNameError.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyNameError.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)RubyNameError.class, "name", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$private_call_p(cls, Visibility.PUBLIC, "private_call?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_call_p", false, false, core, (Class)RubyNameError.class, "private_call_p", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private_call?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC, "receiver"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "receiver", false, false, core, (Class)RubyNameError.class, "receiver", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "receiver", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNameError$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyNameError.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyNameError$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyNameError", "exception", "exception", "receiver", "receiver", "private_call_p", "private_call?", "name", "name", "to_s", "to_s", "initialize", "initialize" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyNil$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$i$0$0$nil_p; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.RubyNil$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$i$1$0$op_match; │ │ │ │ │ │ +import org.jruby.RubyNil$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$1$0$op_xor; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$1$0$op_or; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_c; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$1$rationalize; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyNil$INVOKER$s$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$1$0$op_and; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_r; │ │ │ │ │ │ import org.jruby.RubyFloat; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_f; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyNil$INVOKER$s$0$0$to_a; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.RubyNil; │ │ │ │ │ │ import org.jruby.RubyNil$INVOKER$s$0$0$to_i; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -35,26 +35,26 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_i(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_i", true, false, core, (Class)RubyNil.class, "to_i", (Class)RubyFixnum.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)RubyNil.class, "to_a", (Class)RubyArray.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_f(cls, Visibility.PUBLIC, "to_f"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_f", true, false, core, (Class)RubyNil.class, "to_f", (Class)RubyFloat.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_f", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_r(cls, Visibility.PUBLIC, "to_r"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_r", true, false, core, (Class)RubyNil.class, "to_r", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_r", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_and", true, false, core, (Class)RubyNil.class, "op_and", (Class)RubyBoolean.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)RubyNil.class, "to_a", (Class)RubyArray.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$1$rationalize(cls, Visibility.PUBLIC, "rationalize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rationalize", true, false, core, (Class)RubyNil.class, "rationalize", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rationalize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_c(cls, Visibility.PUBLIC, "to_c"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_c", true, false, core, (Class)RubyNil.class, "to_c", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_c", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_h(cls, Visibility.PUBLIC, "to_h"); │ │ │ │ │ │ @@ -65,20 +65,20 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "|", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)RubyNil.class, "to_s", (Class)RubyString.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$s$1$0$op_xor(cls, Visibility.PUBLIC, "^"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_xor", true, false, core, (Class)RubyNil.class, "op_xor", (Class)RubyBoolean.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "^", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyNil$INVOKER$i$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "op_match", false, false, core, (Class)RubyNil.class, "op_match", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyNil.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyNil$INVOKER$i$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "op_match", false, false, core, (Class)RubyNil.class, "op_match", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyNil.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyNil$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNil$INVOKER$i$0$0$nil_p(cls, Visibility.PUBLIC, "nil?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "nil_p", false, false, core, (Class)RubyNil.class, "nil_p", (Class)RubyBoolean.class, org$jruby$RubyNil$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "nil?", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyNil", "op_match", "=~", "to_c", "to_c", "to_a", "to_a", "op_or", "|", "to_h", "to_h", "to_i", "to_i", "to_f", "to_f", "to_r", "to_r", "inspect", "inspect", "op_and", "&", "to_s", "to_s", "op_xor", "^", "rationalize", "rationalize", "nil_p", "nil?", "hash", "hash" }); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyNumeric$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$1$0$remainder; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$1$0$modulo; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$integer_p; │ │ │ │ │ │ +import org.jruby.RubyNumeric$INVOKER$i$0$2$step; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$rbClone; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$image; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$op_uplus; │ │ │ │ │ │ -import org.jruby.RubyNumeric$INVOKER$i$0$2$step; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$round; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$abs; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$op_uminus; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$1$0$divmod; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$zero_p; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$denominator; │ │ │ │ │ │ import org.jruby.RubyNumeric$INVOKER$i$0$0$numerator; │ │ │ │ │ │ @@ -162,27 +162,27 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$abs(cls, Visibility.PUBLIC, "abs"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abs", false, false, core, (Class)RubyNumeric.class, "abs", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abs", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$round(cls, Visibility.PUBLIC, "round"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "round", false, false, core, (Class)RubyNumeric.class, "round", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "round", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$2$step(cls, Visibility.PUBLIC, "step"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "step", false, false, core, (Class)RubyNumeric.class, "step", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "step", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$op_uplus(cls, Visibility.PUBLIC, "+@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "op_uplus", false, false, core, (Class)RubyNumeric.class, "op_uplus", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$image(cls, Visibility.PUBLIC, "imaginary"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "image", false, false, core, (Class)RubyNumeric.class, "image", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "imaginary", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "imag", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$rbClone(cls, Visibility.PUBLIC, "clone"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rbClone", false, false, core, (Class)RubyNumeric.class, "rbClone", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$2$step(cls, Visibility.PUBLIC, "step"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "step", false, false, core, (Class)RubyNumeric.class, "step", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "step", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$0$0$integer_p(cls, Visibility.PUBLIC, "integer?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "integer_p", false, false, core, (Class)RubyNumeric.class, "integer_p", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "integer?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyNumeric$INVOKER$i$1$0$modulo(cls, Visibility.PUBLIC, "modulo"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "modulo", false, false, core, (Class)RubyNumeric.class, "modulo", (Class)IRubyObject.class, org$jruby$RubyNumeric$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "modulo", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "%", (DynamicMethod)javaMethod); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyObjectSpace$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.RubyObjectSpace$INVOKER$s$0$1$each_object; │ │ │ │ │ │ -import org.jruby.RubyObjectSpace$INVOKER$s$1$0$id2ref; │ │ │ │ │ │ import org.jruby.RubyObjectSpace$INVOKER$s$1$0$undefine_finalizer; │ │ │ │ │ │ import org.jruby.RubyObjectSpace$INVOKER$s$0$1$define_finalizer; │ │ │ │ │ │ +import org.jruby.RubyObjectSpace$INVOKER$s$0$1$each_object; │ │ │ │ │ │ +import org.jruby.RubyObjectSpace$INVOKER$s$1$0$id2ref; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyObjectSpace; │ │ │ │ │ │ import org.jruby.RubyObjectSpace$INVOKER$s$0$1$garbage_collect; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -23,30 +23,30 @@ │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$0$1$garbage_collect(cls, Visibility.PRIVATE, "garbage_collect"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "garbage_collect", true, false, core, (Class)RubyObjectSpace.class, "garbage_collect", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "garbage_collect", (DynamicMethod)javaMethod); │ │ │ │ │ │ DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "garbage_collect", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$0$1$define_finalizer(cls, Visibility.PRIVATE, "define_finalizer"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "define_finalizer", true, false, core, (Class)RubyObjectSpace.class, "define_finalizer", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG1_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "define_finalizer", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "define_finalizer", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$1$0$undefine_finalizer(cls, Visibility.PRIVATE, "undefine_finalizer"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "undefine_finalizer", true, false, core, (Class)RubyObjectSpace.class, "undefine_finalizer", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG2_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "undefine_finalizer", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "undefine_finalizer", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$1$0$id2ref(cls, Visibility.PRIVATE, "_id2ref"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "id2ref", true, false, core, (Class)RubyObjectSpace.class, "id2ref", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "_id2ref", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_id2ref", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$0$1$each_object(cls, Visibility.PRIVATE, "each_object"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_object", true, false, core, (Class)RubyObjectSpace.class, "each_object", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "each_object", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$0$1$define_finalizer(cls, Visibility.PRIVATE, "define_finalizer"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "define_finalizer", true, false, core, (Class)RubyObjectSpace.class, "define_finalizer", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG1_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "define_finalizer", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "define_finalizer", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyObjectSpace$INVOKER$s$1$0$undefine_finalizer(cls, Visibility.PRIVATE, "undefine_finalizer"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "undefine_finalizer", true, false, core, (Class)RubyObjectSpace.class, "undefine_finalizer", (Class)IRubyObject.class, org$jruby$RubyObjectSpace$POPULATOR.ARG2_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "undefine_finalizer", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "undefine_finalizer", moduleMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyObjectSpace", "undefine_finalizer", "undefine_finalizer", "garbage_collect", "garbage_collect", "id2ref", "_id2ref", "each_object", "each_object", "define_finalizer", "define_finalizer" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyProcess$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,53 +1,53 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$waitpid; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$0$0$spawn; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$setproctitle; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$0$0$times; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$getpgid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$detach; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$maxgroups_set; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$setrlimit; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$0$0$exec; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$1$abort; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$fork19; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$2$0$getpriority; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$1$exit; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$clock_gettime; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$ppid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$setsid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$kill; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$2$0$setpgid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$groups; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$last_status; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$clock_getres; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$wait2; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$maxgroups; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$euid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$egid_set; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$clock_gettime; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$uid_set; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$0$0$times; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$getpgrp; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$2$0$initgroups; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$euid_set; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$groups_set; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$egid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$uid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$waitpid2; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$clock_getres; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$gid_set; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$pid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$setpgrp; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$3$0$setpriority; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$waitall; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyProcess$INVOKER$s$0$0$spawn; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$1$exit_bang; │ │ │ │ │ │ +import org.jruby.RubyProcess$INVOKER$s$0$0$exec; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$gid; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$1$0$getrlimit; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyProcess; │ │ │ │ │ │ import org.jruby.RubyProcess$INVOKER$s$0$0$wait; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -71,24 +71,22 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getrlimit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$gid(cls, Visibility.PRIVATE, "gid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "gid", true, false, core, (Class)RubyProcess.class, "gid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gid", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gid", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$exec((RubyModule)singletonClass, Visibility.PUBLIC, "exec"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "exec", true, false, core, (Class)RubyProcess.class, "exec", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "exec", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$1$exit_bang(cls, Visibility.PRIVATE, "exit!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exit_bang", true, false, core, (Class)RubyProcess.class, "exit_bang", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exit!", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit!", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$spawn(cls, Visibility.PRIVATE, "spawn"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "spawn", true, false, core, (Class)RubyProcess.class, "spawn", (Class)RubyFixnum.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "spawn", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "spawn", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$waitall(cls, Visibility.PRIVATE, "waitall"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "waitall", true, false, core, (Class)RubyProcess.class, "waitall", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "waitall", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "waitall", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$3$0$setpriority(cls, Visibility.PRIVATE, "setpriority"); │ │ │ │ │ │ populateMethod(javaMethod, 3, "setpriority", true, false, core, (Class)RubyProcess.class, "setpriority", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG4); │ │ │ │ │ │ @@ -106,14 +104,19 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "pid", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$gid_set(cls, Visibility.PRIVATE, "gid="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "gid_set", true, false, core, (Class)RubyProcess.class, "gid_set", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gid=", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gid=", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$clock_getres(cls, Visibility.PRIVATE, "clock_getres"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "clock_getres", true, false, core, (Class)RubyProcess.class, "clock_getres", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "clock_getres", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "clock_getres", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$waitpid2(cls, Visibility.PRIVATE, "waitpid2"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "waitpid2", true, false, core, (Class)RubyProcess.class, "waitpid2", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "waitpid2", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "waitpid2", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$uid(cls, Visibility.PRIVATE, "uid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "uid", true, false, core, (Class)RubyProcess.class, "uid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ @@ -141,24 +144,24 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "initgroups", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$getpgrp(cls, Visibility.PRIVATE, "getpgrp"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getpgrp", true, false, core, (Class)RubyProcess.class, "getpgrp", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpgrp", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getpgrp", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$times(cls, Visibility.PRIVATE, "times"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "times", true, false, core, (Class)RubyProcess.class, "times", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "times", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "times", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$uid_set(cls, Visibility.PRIVATE, "uid="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "uid_set", true, false, core, (Class)RubyProcess.class, "uid_set", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "uid=", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "uid=", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$clock_gettime(cls, Visibility.PRIVATE, "clock_gettime"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "clock_gettime", true, false, core, (Class)RubyProcess.class, "clock_gettime", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "clock_gettime", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "clock_gettime", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$egid_set(cls, Visibility.PRIVATE, "egid="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "egid_set", true, false, core, (Class)RubyProcess.class, "egid_set", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "egid=", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "egid=", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$euid(cls, Visibility.PRIVATE, "euid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "euid", true, false, core, (Class)RubyProcess.class, "euid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ @@ -171,19 +174,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "maxgroups", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$wait2(cls, Visibility.PRIVATE, "wait2"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "wait2", true, false, core, (Class)RubyProcess.class, "wait2", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "wait2", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "wait2", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$clock_getres(cls, Visibility.PRIVATE, "clock_getres"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "clock_getres", true, false, core, (Class)RubyProcess.class, "clock_getres", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "clock_getres", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "clock_getres", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$last_status(cls, Visibility.PRIVATE, "last_status"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "last_status", true, false, core, (Class)RubyProcess.class, "last_status", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last_status", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "last_status", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$groups(cls, Visibility.PRIVATE, "groups"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "groups", true, false, core, (Class)RubyProcess.class, "groups", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG1); │ │ │ │ │ │ @@ -206,19 +204,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "setsid", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$ppid(cls, Visibility.PRIVATE, "ppid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ppid", true, false, core, (Class)RubyProcess.class, "ppid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ppid", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ppid", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$clock_gettime(cls, Visibility.PRIVATE, "clock_gettime"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "clock_gettime", true, false, core, (Class)RubyProcess.class, "clock_gettime", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "clock_gettime", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "clock_gettime", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$1$exit(cls, Visibility.PRIVATE, "exit"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "exit", true, false, core, (Class)RubyProcess.class, "exit", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$2$0$getpriority(cls, Visibility.PRIVATE, "getpriority"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "getpriority", true, false, core, (Class)RubyProcess.class, "getpriority", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ @@ -231,17 +224,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "fork", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$1$abort(cls, Visibility.PRIVATE, "abort"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "abort", true, false, core, (Class)RubyProcess.class, "abort", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abort", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "abort", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$exec((RubyModule)singletonClass, Visibility.PUBLIC, "exec"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "exec", true, false, core, (Class)RubyProcess.class, "exec", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "exec", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$setrlimit(cls, Visibility.PRIVATE, "setrlimit"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "setrlimit", true, false, core, (Class)RubyProcess.class, "setrlimit", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "setrlimit", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "setrlimit", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$maxgroups_set(cls, Visibility.PRIVATE, "maxgroups="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "maxgroups_set", true, false, core, (Class)RubyProcess.class, "maxgroups_set", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG2); │ │ │ │ │ │ @@ -254,20 +244,30 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "detach", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$getpgid(cls, Visibility.PRIVATE, "getpgid"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "getpgid", true, false, core, (Class)RubyProcess.class, "getpgid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpgid", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getpgid", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$times(cls, Visibility.PRIVATE, "times"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "times", true, false, core, (Class)RubyProcess.class, "times", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "times", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "times", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$1$0$setproctitle(cls, Visibility.PRIVATE, "setproctitle"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "setproctitle", true, false, core, (Class)RubyProcess.class, "setproctitle", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "setproctitle", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "setproctitle", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$spawn(cls, Visibility.PRIVATE, "spawn"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "spawn", true, false, core, (Class)RubyProcess.class, "spawn", (Class)RubyFixnum.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "spawn", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "spawn", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$INVOKER$s$0$0$waitpid(cls, Visibility.PRIVATE, "waitpid"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "waitpid", true, false, core, (Class)RubyProcess.class, "waitpid", (Class)IRubyObject.class, org$jruby$RubyProcess$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "waitpid", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "waitpid", moduleMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyProcess", "wait", "wait", "getrlimit", "getrlimit", "gid", "gid", "euid_set", "euid=", "waitall", "waitall", "setpriority", "setpriority", "clock_getres", "clock_getres", "setpgrp", "setpgrp", "pid", "pid", "waitpid2", "waitpid2", "uid", "uid", "egid", "egid", "times", "times", "maxgroups_set", "maxgroups=", "initgroups", "initgroups", "gid_set", "gid=", "getpgrp", "getpgrp", "clock_gettime", "clock_gettime", "euid", "euid", "maxgroups", "maxgroups", "uid_set", "uid=", "wait2", "wait2", "last_status", "last_status", "groups", "groups", "setpgid", "setpgid", "kill", "kill", "exit_bang", "exit!", "setsid", "setsid", "ppid", "ppid", "exit", "exit", "getpriority", "getpriority", "spawn", "spawn", "egid_set", "egid=", "fork19", "fork", "abort", "abort", "groups_set", "groups=", "setrlimit", "setrlimit", "detach", "detach", "getpgid", "getpgid", "setproctitle", "setproctitle", "exec", "exec", "waitpid", "waitpid" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyProcess", "wait", "wait", "getrlimit", "getrlimit", "gid", "gid", "euid_set", "euid=", "waitall", "waitall", "setpriority", "setpriority", "clock_getres", "clock_getres", "setpgrp", "setpgrp", "pid", "pid", "waitpid2", "waitpid2", "uid", "uid", "egid", "egid", "times", "times", "maxgroups_set", "maxgroups=", "initgroups", "initgroups", "gid_set", "gid=", "getpgrp", "getpgrp", "clock_gettime", "clock_gettime", "euid", "euid", "maxgroups", "maxgroups", "uid_set", "uid=", "wait2", "wait2", "last_status", "last_status", "groups", "groups", "setpgid", "setpgid", "kill", "kill", "exit_bang", "exit!", "setsid", "setsid", "ppid", "ppid", "exit", "exit", "getpriority", "getpriority", "egid_set", "egid=", "spawn", "spawn", "fork19", "fork", "abort", "abort", "groups_set", "groups=", "setrlimit", "setrlimit", "detach", "detach", "getpgid", "getpgid", "setproctitle", "setproctitle", "exec", "exec", "waitpid", "waitpid" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyProcess$RubyStatus$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$to_s; │ │ │ │ │ │ -import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$exitstatus; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$coredump_p; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$exited; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$to_i; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$stopped_p; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$success_p; │ │ │ │ │ │ -import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$1$0$op_and; │ │ │ │ │ │ -import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$termsig; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$pid; │ │ │ │ │ │ +import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$termsig; │ │ │ │ │ │ +import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$exitstatus; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$signaled; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$1$0$op_rshift; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyProcess; │ │ │ │ │ │ import org.jruby.RubyProcess$RubyStatus$INVOKER$i$0$0$stopsig; │ │ │ │ │ │ @@ -38,26 +38,29 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyProcess.RubyStatus.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$signaled(cls, Visibility.PUBLIC, "signaled?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "signaled", false, false, core, (Class)RubyProcess.RubyStatus.class, "signaled", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "signaled?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$pid(cls, Visibility.PUBLIC, "pid"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "pid", false, false, core, (Class)RubyProcess.RubyStatus.class, "pid", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pid", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$exitstatus(cls, Visibility.PUBLIC, "exitstatus"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "exitstatus", false, false, core, (Class)RubyProcess.RubyStatus.class, "exitstatus", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "exitstatus", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$termsig(cls, Visibility.PUBLIC, "termsig"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "termsig", false, false, core, (Class)RubyProcess.RubyStatus.class, "termsig", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "termsig", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "op_and", false, false, core, (Class)RubyProcess.RubyStatus.class, "op_and", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyProcess.RubyStatus.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$pid(cls, Visibility.PUBLIC, "pid"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "pid", false, false, core, (Class)RubyProcess.RubyStatus.class, "pid", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "pid", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "op_and", false, false, core, (Class)RubyProcess.RubyStatus.class, "op_and", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$success_p(cls, Visibility.PUBLIC, "success?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "success_p", false, false, core, (Class)RubyProcess.RubyStatus.class, "success_p", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "success?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$stopped_p(cls, Visibility.PUBLIC, "stopped?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "stopped_p", false, false, core, (Class)RubyProcess.RubyStatus.class, "stopped_p", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "stopped?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$to_i(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ @@ -65,16 +68,13 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$exited(cls, Visibility.PUBLIC, "exited?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exited", false, false, core, (Class)RubyProcess.RubyStatus.class, "exited", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exited?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$coredump_p(cls, Visibility.PUBLIC, "coredump?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "coredump_p", false, false, core, (Class)RubyProcess.RubyStatus.class, "coredump_p", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "coredump?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$exitstatus(cls, Visibility.PUBLIC, "exitstatus"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "exitstatus", false, false, core, (Class)RubyProcess.RubyStatus.class, "exitstatus", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "exitstatus", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyProcess$RubyStatus$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyProcess.RubyStatus.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyProcess$RubyStatus$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyProcess.RubyStatus", "stopsig", "stopsig", "op_rshift", ">>", "termsig", "termsig", "pid", "pid", "op_equal", "==", "stopped_p", "stopped?", "success_p", "success?", "coredump_p", "coredump?", "signaled", "signaled?", "to_i", "to_i", "inspect", "inspect", "exited", "exited?", "op_and", "&", "exitstatus", "exitstatus", "to_s", "to_s" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyProcess.RubyStatus", "stopsig", "stopsig", "op_rshift", ">>", "termsig", "termsig", "pid", "pid", "op_equal", "==", "stopped_p", "stopped?", "success_p", "success?", "coredump_p", "coredump?", "signaled", "signaled?", "to_i", "to_i", "inspect", "inspect", "exited", "exited?", "exitstatus", "exitstatus", "op_and", "&", "to_s", "to_s" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyRange$BSearch$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$long_bits_to_double; │ │ │ │ │ │ import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$abs; │ │ │ │ │ │ +import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$double_to_long_bits; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyRange; │ │ │ │ │ │ -import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$double_to_long_bits; │ │ │ │ │ │ +import org.jruby.RubyRange$BSearch$INVOKER$s$1$0$long_bits_to_double; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyRange$BSearch$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$double_to_long_bits((RubyModule)singletonClass, Visibility.PUBLIC, "double_to_long_bits"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$long_bits_to_double((RubyModule)singletonClass, Visibility.PUBLIC, "long_bits_to_double"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "long_bits_to_double", true, false, core, (Class)RubyRange.BSearch.class, "long_bits_to_double", (Class)IRubyObject.class, org$jruby$RubyRange$BSearch$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "long_bits_to_double", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$double_to_long_bits((RubyModule)singletonClass, Visibility.PUBLIC, "double_to_long_bits"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "double_to_long_bits", true, false, core, (Class)RubyRange.BSearch.class, "double_to_long_bits", (Class)IRubyObject.class, org$jruby$RubyRange$BSearch$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "double_to_long_bits", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "double_to_long_bits", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$abs((RubyModule)singletonClass, Visibility.PUBLIC, "abs"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "abs", true, false, core, (Class)RubyRange.BSearch.class, "abs", (Class)IRubyObject.class, org$jruby$RubyRange$BSearch$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "abs", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRange$BSearch$INVOKER$s$1$0$long_bits_to_double((RubyModule)singletonClass, Visibility.PUBLIC, "long_bits_to_double"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "long_bits_to_double", true, false, core, (Class)RubyRange.BSearch.class, "long_bits_to_double", (Class)IRubyObject.class, org$jruby$RubyRange$BSearch$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "long_bits_to_double", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyRange.BSearch", "abs", "abs", "long_bits_to_double", "long_bits_to_double", "double_to_long_bits", "double_to_long_bits" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyRange$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -9,28 +9,28 @@ │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$eqq_p; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$step; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$end; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$include_p; │ │ │ │ │ │ -import org.jruby.RubyRange$INVOKER$i$first; │ │ │ │ │ │ -import org.jruby.RubyRange$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$max; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$last; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$cover_p; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$min; │ │ │ │ │ │ +import org.jruby.RubyRange$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$op_mod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$0$exclude_end_p; │ │ │ │ │ │ +import org.jruby.RubyRange$INVOKER$i$0$0$begin; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$0$1$initialize; │ │ │ │ │ │ -import org.jruby.RubyRange$INVOKER$i$0$0$begin; │ │ │ │ │ │ +import org.jruby.RubyRange$INVOKER$i$first; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyRange; │ │ │ │ │ │ import org.jruby.RubyRange$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -39,29 +39,35 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyRange.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "begin", false, false, core, (Class)RubyRange.class, "begin", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRange$INVOKER$i$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "first", false, false, core, (Class)RubyRange.class, "first", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$1$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyRange.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyRange.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "begin", false, false, core, (Class)RubyRange.class, "begin", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$exclude_end_p(cls, Visibility.PUBLIC, "exclude_end?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exclude_end_p", false, false, core, (Class)RubyRange.class, "exclude_end_p", (Class)RubyBoolean.class, org$jruby$RubyRange$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exclude_end?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$op_mod(cls, Visibility.PUBLIC, "%"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_mod", false, false, core, (Class)RubyRange.class, "op_mod", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "%", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyRange.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$min(cls, Visibility.PUBLIC, "min"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "min", false, false, core, (Class)RubyRange.class, "min", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$cover_p(cls, Visibility.PUBLIC, "cover?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "cover_p", false, false, core, (Class)RubyRange.class, "cover_p", (Class)RubyBoolean.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cover?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ @@ -72,20 +78,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)RubyRange.class, "eql_p", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$max(cls, Visibility.PUBLIC, "max"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "max", false, false, core, (Class)RubyRange.class, "max", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "max", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyRange.class, "to_a", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRange$INVOKER$i$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "first", false, false, core, (Class)RubyRange.class, "first", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$1$0$include_p(cls, Visibility.PUBLIC, "include?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_p", false, false, core, (Class)RubyRange.class, "include_p", (Class)IRubyObject.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRange$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyRange.class, "inspect", (Class)RubyString.class, org$jruby$RubyRange$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyRegexp$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,26 +6,26 @@ │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$options; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$op_match2; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$1$0$eqq; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$initialize_m; │ │ │ │ │ │ -import org.jruby.RubyRegexp$INVOKER$i$0$0$source; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyRegexp$INVOKER$i$0$0$source; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$match_p; │ │ │ │ │ │ -import org.jruby.RubyRegexp$INVOKER$i$0$0$named_captures; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$encoding; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyRegexp$INVOKER$i$0$0$hash; │ │ │ │ │ │ +import org.jruby.RubyRegexp$INVOKER$i$0$0$named_captures; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$casefold_p; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$names; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$match_m; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$0$0$fixed_encoding_p; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyRegexp$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$1$0$op_match; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$s$0$0$union; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$s$1$0$try_convert; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyRegexp$INVOKER$s$1$0$quote; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ @@ -58,17 +58,14 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyRegexp.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_match", false, false, core, (Class)RubyRegexp.class, "op_match", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyRegexp.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyRegexp.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$fixed_encoding_p(cls, Visibility.PUBLIC, "fixed_encoding?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fixed_encoding_p", false, false, core, (Class)RubyRegexp.class, "fixed_encoding_p", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fixed_encoding?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$match_m(cls, Visibility.PUBLIC, "match"); │ │ │ │ │ │ @@ -76,29 +73,32 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$names(cls, Visibility.PUBLIC, "names"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "names", false, false, core, (Class)RubyRegexp.class, "names", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "names", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$casefold_p(cls, Visibility.PUBLIC, "casefold?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "casefold_p", false, false, core, (Class)RubyRegexp.class, "casefold_p", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "casefold?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyRegexp.class, "encoding", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$named_captures(cls, Visibility.PUBLIC, "named_captures"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "named_captures", false, false, core, (Class)RubyRegexp.class, "named_captures", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "named_captures", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyRegexp.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyRegexp.class, "encoding", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$match_p(cls, Visibility.PUBLIC, "match?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "match_p", false, false, core, (Class)RubyRegexp.class, "match_p", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyRegexp.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$source(cls, Visibility.PUBLIC, "source"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "source", false, false, core, (Class)RubyRegexp.class, "source", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "source", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyRegexp.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$initialize_m(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize_m", false, false, core, (Class)RubyRegexp.class, "initialize_m", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$1$0$eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eqq", false, false, core, (Class)RubyRegexp.class, "eqq", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$op_match2(cls, Visibility.PUBLIC, "~"); │ │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "~", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyRegexp.class, "to_s", (Class)RubyString.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRegexp$INVOKER$i$0$0$options(cls, Visibility.PUBLIC, "options"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "options", false, false, core, (Class)RubyRegexp.class, "options", (Class)IRubyObject.class, org$jruby$RubyRegexp$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "options", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyRegexp", "op_match", "=~", "eqq", "===", "op_match2", "~", "match_p", "match?", "union", "union", "op_equal", "==", "source", "source", "casefold_p", "casefold?", "encoding", "encoding", "match_m", "match", "quote", "quote", "names", "names", "last_match_s", "last_match", "inspect", "inspect", "options", "options", "initialize_m", "initialize", "to_s", "to_s", "try_convert", "try_convert", "initialize_copy", "initialize_copy", "named_captures", "named_captures", "hash", "hash", "fixed_encoding_p", "fixed_encoding?" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyRegexp", "op_match", "=~", "eqq", "===", "op_match2", "~", "match_p", "match?", "union", "union", "op_equal", "==", "source", "source", "casefold_p", "casefold?", "encoding", "encoding", "match_m", "match", "quote", "quote", "names", "names", "last_match_s", "last_match", "inspect", "inspect", "options", "options", "initialize_m", "initialize", "to_s", "to_s", "try_convert", "try_convert", "initialize_copy", "initialize_copy", "named_captures", "named_captures", "fixed_encoding_p", "fixed_encoding?", "hash", "hash" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(2, "last_match"); │ │ │ │ │ │ MethodIndex.addMethodReadFieldsPacked(1, "~"); │ │ │ │ │ │ MethodIndex.addMethodWriteFieldsPacked(2, "~;===;=~;match"); │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubySignalException$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubySignalException$INVOKER$i$0$0$signo; │ │ │ │ │ │ import org.jruby.RubySignalException$INVOKER$i$0$0$message; │ │ │ │ │ │ +import org.jruby.RubySignalException$INVOKER$i$0$0$signo; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubySignalException; │ │ │ │ │ │ import org.jruby.RubySignalException$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -17,17 +17,17 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubySignalException$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySignalException.class, "initialize", (Class)IRubyObject.class, org$jruby$RubySignalException$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySignalException$INVOKER$i$0$0$signo(cls, Visibility.PUBLIC, "signo"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "signo", false, false, core, (Class)RubySignalException.class, "signo", (Class)IRubyObject.class, org$jruby$RubySignalException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "signo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySignalException$INVOKER$i$0$0$message(cls, Visibility.PUBLIC, "message"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "message", false, false, core, (Class)RubySignalException.class, "message", (Class)IRubyObject.class, org$jruby$RubySignalException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "message", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "signm", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySignalException$INVOKER$i$0$0$signo(cls, Visibility.PUBLIC, "signo"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "signo", false, false, core, (Class)RubySignalException.class, "signo", (Class)IRubyObject.class, org$jruby$RubySignalException$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "signo", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubySignalException", "signo", "signo", "initialize", "initialize", "message", "message" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyStopIteration$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyStopIteration$INVOKER$i$0$0$result; │ │ │ │ │ │ +import org.jruby.RubyStopIteration$INVOKER$i$1$0$__set_result__; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyStopIteration; │ │ │ │ │ │ -import org.jruby.RubyStopIteration$INVOKER$i$1$0$__set_result__; │ │ │ │ │ │ +import org.jruby.RubyStopIteration$INVOKER$i$0$0$result; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyStopIteration$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyStopIteration$INVOKER$i$1$0$__set_result__(cls, Visibility.PRIVATE, "__set_result__"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "__set_result__", false, false, core, (Class)RubyStopIteration.class, "__set_result__", (Class)IRubyObject.class, org$jruby$RubyStopIteration$POPULATOR.ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "__set_result__", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyStopIteration$INVOKER$i$0$0$result(cls, Visibility.PUBLIC, "result"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyStopIteration$INVOKER$i$0$0$result(cls, Visibility.PUBLIC, "result"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "result", false, false, core, (Class)RubyStopIteration.class, "result", (Class)IRubyObject.class, org$jruby$RubyStopIteration$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "result", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "result", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyStopIteration$INVOKER$i$1$0$__set_result__(cls, Visibility.PRIVATE, "__set_result__"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "__set_result__", false, false, core, (Class)RubyStopIteration.class, "__set_result__", (Class)IRubyObject.class, org$jruby$RubyStopIteration$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "__set_result__", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyStopIteration", "result", "result", "__set_result__", "__set_result__" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyString$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -28,106 +28,106 @@ │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$dump; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$sub_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$rpartition; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$ord; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$str_eql_p19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$upcase_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$delete; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$to_c; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$insert; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$crypt; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$bytes; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$tr_s19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$downcase; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$squeeze; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$0$0$clear; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_ge19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$each_grapheme_cluster; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$each_byte; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$delete_bang; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$b; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$bytesize; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$upcase; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$0$0$clear; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$minus_at; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$slice_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$grapheme_clusters; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$count; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$casecmp_p; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$rstrip_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$1$0$unpack; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$prepend; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$match_p; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$0$0$encoding; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$to_f; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$succ_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$strip; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$splitWithBlock; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$to_i; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$0$0$encoding; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$replace19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$chr; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$delete_suffix; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$1$0$force_encoding; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$lstrip_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$setbyte; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_le19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$concatSingle; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$chop_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$chars; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$tr19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$ljust; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$initialize; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$sum; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$start_with_p; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$plus_at; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$succ; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$reverse19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$chomp19; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$sum; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$1$0$force_encoding; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$delete_suffix_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$delete_prefix_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$2$0$tr_bang19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$op_aref; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$upto; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$partition; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$end_with_p; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$swapcase_bang; │ │ │ │ │ │ -import org.jruby.RubyString$INVOKER$i$encode; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$gsub; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$scan; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$swapcase; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$reverse_bang19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$sub; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_gt19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_lt19; │ │ │ │ │ │ import org.jruby.RubySymbol; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$intern; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$capitalize_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$scrub_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$downcase_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$each_line; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$delete_prefix; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$capitalize; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$concat; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_plus19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_mul19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$chomp_bang19; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$index; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$gsub_bang; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$chop; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$rjust; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$op_format; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$scrub; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$rindex; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$oct; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$1$0$unpack; │ │ │ │ │ │ +import org.jruby.RubyString$INVOKER$i$encode; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$hex; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$op_aset; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$0$0$each_codepoint; │ │ │ │ │ │ import org.jruby.RubyString$INVOKER$i$squeeze_bang; │ │ │ │ │ │ @@ -170,14 +170,20 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$hex(cls, Visibility.PUBLIC, "hex"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hex", false, false, core, (Class)RubyString.class, "hex", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hex", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$empty_p(cls, Visibility.PUBLIC, "empty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "empty_p", false, false, core, (Class)RubyString.class, "empty_p", (Class)RubyBoolean.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$encode(cls, Visibility.PUBLIC, "encode"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "encode", false, false, core, (Class)RubyString.class, "encode", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encode", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$unpack(cls, Visibility.PUBLIC, "unpack"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "unpack", false, false, core, (Class)RubyString.class, "unpack", (Class)RubyArray.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$oct(cls, Visibility.PUBLIC, "oct"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "oct", false, false, core, (Class)RubyString.class, "oct", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "oct", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$rindex(cls, Visibility.PUBLIC, "rindex"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "rindex", false, false, core, (Class)RubyString.class, "rindex", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rindex", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$scrub(cls, Visibility.PUBLIC, "scrub"); │ │ │ │ │ │ @@ -209,14 +215,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$concat(cls, Visibility.PUBLIC, "concat"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "concat", false, false, core, (Class)RubyString.class, "concat", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "concat", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$capitalize(cls, Visibility.PUBLIC, "capitalize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "capitalize", false, false, core, (Class)RubyString.class, "capitalize", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "capitalize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyString.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$delete_prefix(cls, Visibility.PUBLIC, "delete_prefix"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_prefix", false, false, core, (Class)RubyString.class, "delete_prefix", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete_prefix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)RubyString.class, "each_line", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$downcase_bang(cls, Visibility.PUBLIC, "downcase!"); │ │ │ │ │ │ @@ -249,48 +258,42 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "swapcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$scan(cls, Visibility.PUBLIC, "scan"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "scan", false, false, core, (Class)RubyString.class, "scan", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "scan", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$gsub(cls, Visibility.PUBLIC, "gsub"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gsub", false, false, core, (Class)RubyString.class, "gsub", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gsub", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$encode(cls, Visibility.PUBLIC, "encode"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "encode", false, false, core, (Class)RubyString.class, "encode", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encode", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$swapcase_bang(cls, Visibility.PUBLIC, "swapcase!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "swapcase_bang", false, false, core, (Class)RubyString.class, "swapcase_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "swapcase!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$end_with_p(cls, Visibility.PUBLIC, "end_with?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "end_with_p", false, false, core, (Class)RubyString.class, "end_with_p", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "end_with?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$partition(cls, Visibility.PUBLIC, "partition"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "partition", false, false, core, (Class)RubyString.class, "partition", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "partition", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$upto(cls, Visibility.PUBLIC, "upto"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "upto", false, false, core, (Class)RubyString.class, "upto", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upto", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyString.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", false, false, core, (Class)RubyString.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$tr_bang19(cls, Visibility.PUBLIC, "tr!"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "tr_bang19", false, false, core, (Class)RubyString.class, "tr_bang19", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "tr!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$delete_prefix_bang(cls, Visibility.PUBLIC, "delete_prefix!"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_prefix_bang", false, false, core, (Class)RubyString.class, "delete_prefix_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete_prefix!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$delete_suffix_bang(cls, Visibility.PUBLIC, "delete_suffix!"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_suffix_bang", false, false, core, (Class)RubyString.class, "delete_suffix_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete_suffix!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sum", false, false, core, (Class)RubyString.class, "sum", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$force_encoding(cls, Visibility.PUBLIC, "force_encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "force_encoding", false, false, core, (Class)RubyString.class, "force_encoding", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "force_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$chomp19(cls, Visibility.PUBLIC, "chomp"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "chomp19", false, false, core, (Class)RubyString.class, "chomp19", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chomp", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$reverse19(cls, Visibility.PUBLIC, "reverse"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reverse19", false, false, core, (Class)RubyString.class, "reverse19", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reverse", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$succ(cls, Visibility.PUBLIC, "succ"); │ │ │ │ │ │ @@ -299,14 +302,17 @@ │ │ │ │ │ │ cls.putMethod(runtime, "next", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$plus_at(cls, Visibility.PUBLIC, "+@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "plus_at", false, false, core, (Class)RubyString.class, "plus_at", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$start_with_p(cls, Visibility.PUBLIC, "start_with?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "start_with_p", false, false, core, (Class)RubyString.class, "start_with_p", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "start_with?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$sum(cls, Visibility.PUBLIC, "sum"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sum", false, false, core, (Class)RubyString.class, "sum", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sum", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyString.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$ljust(cls, Visibility.PUBLIC, "ljust"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "ljust", false, false, core, (Class)RubyString.class, "ljust", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ljust", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$tr19(cls, Visibility.PUBLIC, "tr"); │ │ │ │ │ │ @@ -326,29 +332,23 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$setbyte(cls, Visibility.PUBLIC, "setbyte"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "setbyte", false, false, core, (Class)RubyString.class, "setbyte", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "setbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$lstrip_bang(cls, Visibility.PUBLIC, "lstrip!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lstrip_bang", false, false, core, (Class)RubyString.class, "lstrip_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lstrip!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$force_encoding(cls, Visibility.PUBLIC, "force_encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "force_encoding", false, false, core, (Class)RubyString.class, "force_encoding", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "force_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$delete_suffix(cls, Visibility.PUBLIC, "delete_suffix"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_suffix", false, false, core, (Class)RubyString.class, "delete_suffix", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete_suffix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$chr(cls, Visibility.PUBLIC, "chr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "chr", false, false, core, (Class)RubyString.class, "chr", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$replace19(cls, Visibility.PUBLIC, "replace"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "replace19", false, false, core, (Class)RubyString.class, "replace19", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "replace", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyString.class, "encoding", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$to_i(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "to_i", false, false, core, (Class)RubyString.class, "to_i", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$splitWithBlock(cls, Visibility.PUBLIC, "split"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "splitWithBlock", false, false, core, (Class)RubyString.class, "splitWithBlock", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "split", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$strip(cls, Visibility.PUBLIC, "strip"); │ │ │ │ │ │ @@ -357,27 +357,27 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$succ_bang(cls, Visibility.PUBLIC, "succ!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "succ_bang", false, false, core, (Class)RubyString.class, "succ_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "succ!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "next!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$to_f(cls, Visibility.PUBLIC, "to_f"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_f", false, false, core, (Class)RubyString.class, "to_f", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_f", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyString.class, "encoding", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$match_p(cls, Visibility.PUBLIC, "match?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "match_p", false, false, core, (Class)RubyString.class, "match_p", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyString.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_str", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$prepend(cls, Visibility.PUBLIC, "prepend"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "prepend", false, false, core, (Class)RubyString.class, "prepend", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "prepend", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$unpack(cls, Visibility.PUBLIC, "unpack"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "unpack", false, false, core, (Class)RubyString.class, "unpack", (Class)RubyArray.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyString.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$rstrip_bang(cls, Visibility.PUBLIC, "rstrip!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rstrip_bang", false, false, core, (Class)RubyString.class, "rstrip_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "rstrip!", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -392,44 +392,41 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "grapheme_clusters", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$slice_bang(cls, Visibility.PUBLIC, "slice!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "slice_bang", false, false, core, (Class)RubyString.class, "slice_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "slice!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$minus_at(cls, Visibility.PUBLIC, "-@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "minus_at", false, false, core, (Class)RubyString.class, "minus_at", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-@", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "clear", false, false, core, (Class)RubyString.class, "clear", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$upcase(cls, Visibility.PUBLIC, "upcase"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "upcase", false, false, core, (Class)RubyString.class, "upcase", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$bytesize(cls, Visibility.PUBLIC, "bytesize"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "bytesize", false, false, core, (Class)RubyString.class, "bytesize", (Class)RubyFixnum.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bytesize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$b(cls, Visibility.PUBLIC, "b"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "b", false, false, core, (Class)RubyString.class, "b", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "b", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyString.class, "inspect", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubyString.class, "freeze", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$delete_bang(cls, Visibility.PUBLIC, "delete!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "delete_bang", false, false, core, (Class)RubyString.class, "delete_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$each_byte(cls, Visibility.PUBLIC, "each_byte"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_byte", false, false, core, (Class)RubyString.class, "each_byte", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_byte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$each_grapheme_cluster(cls, Visibility.PUBLIC, "each_grapheme_cluster"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_grapheme_cluster", false, false, core, (Class)RubyString.class, "each_grapheme_cluster", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_grapheme_cluster", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$op_ge19(cls, Visibility.PUBLIC, ">="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_ge19", false, false, core, (Class)RubyString.class, "op_ge19", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "clear", false, false, core, (Class)RubyString.class, "clear", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$squeeze(cls, Visibility.PUBLIC, "squeeze"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "squeeze", false, false, core, (Class)RubyString.class, "squeeze", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "squeeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$downcase(cls, Visibility.PUBLIC, "downcase"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "downcase", false, false, core, (Class)RubyString.class, "downcase", (Class)RubyString.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "downcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$tr_s19(cls, Visibility.PUBLIC, "tr_s"); │ │ │ │ │ │ @@ -443,14 +440,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "crypt", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$2$0$insert(cls, Visibility.PUBLIC, "insert"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "insert", false, false, core, (Class)RubyString.class, "insert", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "insert", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$to_c(cls, Visibility.PUBLIC, "to_c"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_c", false, false, core, (Class)RubyString.class, "to_c", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_c", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyString$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubyString.class, "freeze", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$delete(cls, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "delete", false, false, core, (Class)RubyString.class, "delete", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$upcase_bang(cls, Visibility.PUBLIC, "upcase!"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "upcase_bang", false, false, core, (Class)RubyString.class, "upcase_bang", (Class)IRubyObject.class, org$jruby$RubyString$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upcase!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyString$INVOKER$i$1$0$str_eql_p19(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyStruct$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,31 +2,31 @@ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$select; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$2$0$aset; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$each; │ │ │ │ │ │ +import org.jruby.RubyStruct$INVOKER$i$0$0$each_pair; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.RubyStruct$INVOKER$i$0$0$each_pair; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$members; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$values_at; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$size; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyStruct$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyHash; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$0$0$to_h; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$dig; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$1$0$aref; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyStruct$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyStruct; │ │ │ │ │ │ import org.jruby.RubyStruct$INVOKER$s$0$0$newInstance; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -41,17 +41,14 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyStruct$INVOKER$s$0$0$newInstance((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "newInstance", true, false, core, (Class)RubyStruct.class, "newInstance", (Class)RubyClass.class, org$jruby$RubyStruct$POPULATOR.ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyStruct.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyStruct.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$1$0$aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "aref", false, false, core, (Class)RubyStruct.class, "aref", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyStruct.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$dig(cls, Visibility.PUBLIC, "dig"); │ │ │ │ │ │ @@ -63,34 +60,37 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$to_h(cls, Visibility.PUBLIC, "to_h"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_h", false, false, core, (Class)RubyStruct.class, "to_h", (Class)RubyHash.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_h", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyStruct.class, "to_a", (Class)RubyArray.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "values", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyStruct.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)RubyStruct.class, "eql_p", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)RubyStruct.class, "size", (Class)RubyFixnum.class, org$jruby$RubyStruct$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$values_at(cls, Visibility.PUBLIC, "values_at"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "values_at", false, false, core, (Class)RubyStruct.class, "values_at", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "values_at", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$members(cls, Visibility.PUBLIC, "members"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "members", false, false, core, (Class)RubyStruct.class, "members", (Class)RubyArray.class, org$jruby$RubyStruct$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "members", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$each_pair(cls, Visibility.PUBLIC, "each_pair"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_pair", false, false, core, (Class)RubyStruct.class, "each_pair", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyStruct.class, "inspect", (Class)RubyString.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$each_pair(cls, Visibility.PUBLIC, "each_pair"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_pair", false, false, core, (Class)RubyStruct.class, "each_pair", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubyStruct.class, "each", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$2$0$aset(cls, Visibility.PUBLIC, "[]="); │ │ │ │ │ │ populateMethod(javaMethod, 2, "aset", false, false, core, (Class)RubyStruct.class, "aset", (Class)IRubyObject.class, org$jruby$RubyStruct$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyStruct$INVOKER$i$0$0$select(cls, Visibility.PUBLIC, "select"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubySymbol$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$1$0$casecmp; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$to_s; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$capitalize; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$downcase; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$0$0$id2name; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$to_sym; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$match_p; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$0$0$encoding; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$swapcase; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$succ; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$1$0$casecmp; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$to_proc; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$0$0$hash; │ │ │ │ │ │ +import org.jruby.RubySymbol$INVOKER$i$downcase; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$upcase; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$0$0$encoding; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$capitalize; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$match_m; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$0$0$id2name; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$casecmp_p; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$swapcase; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$op_aref; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubySymbol$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$op_match; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubySymbol; │ │ │ │ │ │ import org.jruby.RubySymbol$INVOKER$s$0$0$all_symbols; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -47,77 +47,77 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "all_symbols", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubySymbol.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$op_match(cls, Visibility.PUBLIC, "=~"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_match", false, false, core, (Class)RubySymbol.class, "op_match", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "=~", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubySymbol.class, "hash", (Class)RubyFixnum.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", false, false, core, (Class)RubySymbol.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "slice", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$swapcase(cls, Visibility.PUBLIC, "swapcase"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "swapcase", false, false, core, (Class)RubySymbol.class, "swapcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "swapcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$casecmp_p(cls, Visibility.PUBLIC, "casecmp?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "casecmp_p", false, false, core, (Class)RubySymbol.class, "casecmp_p", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "casecmp?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$id2name(cls, Visibility.PUBLIC, "id2name"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "id2name", false, false, core, (Class)RubySymbol.class, "id2name", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "id2name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$match_m(cls, Visibility.PUBLIC, "match"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "match_m", false, false, core, (Class)RubySymbol.class, "match_m", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", false, false, core, (Class)RubySymbol.class, "length", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$capitalize(cls, Visibility.PUBLIC, "capitalize"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "capitalize", false, false, core, (Class)RubySymbol.class, "capitalize", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "capitalize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubySymbol.class, "encoding", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$upcase(cls, Visibility.PUBLIC, "upcase"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "upcase", false, false, core, (Class)RubySymbol.class, "upcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "upcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$downcase(cls, Visibility.PUBLIC, "downcase"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "downcase", false, false, core, (Class)RubySymbol.class, "downcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "downcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubySymbol.class, "hash", (Class)RubyFixnum.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC, "to_proc"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_proc", false, false, core, (Class)RubySymbol.class, "to_proc", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_proc", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$casecmp(cls, Visibility.PUBLIC, "casecmp"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "casecmp", false, false, core, (Class)RubySymbol.class, "casecmp", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "casecmp", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$succ(cls, Visibility.PUBLIC, "succ"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "succ", false, false, core, (Class)RubySymbol.class, "succ", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "succ", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "next", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$swapcase(cls, Visibility.PUBLIC, "swapcase"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "swapcase", false, false, core, (Class)RubySymbol.class, "swapcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "swapcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubySymbol.class, "encoding", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$match_p(cls, Visibility.PUBLIC, "match?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "match_p", false, false, core, (Class)RubySymbol.class, "match_p", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "match?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubySymbol.class, "inspect", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$to_sym(cls, Visibility.PUBLIC, "to_sym"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_sym", false, false, core, (Class)RubySymbol.class, "to_sym", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_sym", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "intern", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$downcase(cls, Visibility.PUBLIC, "downcase"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "downcase", false, false, core, (Class)RubySymbol.class, "downcase", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "downcase", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$id2name(cls, Visibility.PUBLIC, "id2name"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "id2name", false, false, core, (Class)RubySymbol.class, "id2name", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "id2name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$empty_p(cls, Visibility.PUBLIC, "empty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "empty_p", false, false, core, (Class)RubySymbol.class, "empty_p", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", false, false, core, (Class)RubySymbol.class, "op_eqq", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_cmp", false, false, core, (Class)RubySymbol.class, "op_cmp", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$capitalize(cls, Visibility.PUBLIC, "capitalize"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "capitalize", false, false, core, (Class)RubySymbol.class, "capitalize", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "capitalize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubySymbol.class, "to_s", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySymbol$INVOKER$i$1$0$casecmp(cls, Visibility.PUBLIC, "casecmp"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "casecmp", false, false, core, (Class)RubySymbol.class, "casecmp", (Class)IRubyObject.class, org$jruby$RubySymbol$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "casecmp", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubySymbol", "op_match", "=~", "id2name", "id2name", "downcase", "downcase", "casecmp", "casecmp", "op_eqq", "===", "swapcase", "swapcase", "length", "length", "match_p", "match?", "empty_p", "empty?", "op_cmp", "<=>", "op_equal", "==", "op_aref", "[]", "encoding", "encoding", "match_m", "match", "capitalize", "capitalize", "casecmp_p", "casecmp?", "upcase", "upcase", "succ", "succ", "to_proc", "to_proc", "inspect", "inspect", "to_sym", "to_sym", "to_s", "to_s", "all_symbols", "all_symbols", "hash", "hash" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubySymbol", "op_match", "=~", "downcase", "downcase", "casecmp", "casecmp", "id2name", "id2name", "op_eqq", "===", "length", "length", "swapcase", "swapcase", "match_p", "match?", "empty_p", "empty?", "op_cmp", "<=>", "op_equal", "==", "op_aref", "[]", "encoding", "encoding", "match_m", "match", "capitalize", "capitalize", "casecmp_p", "casecmp?", "upcase", "upcase", "succ", "succ", "to_proc", "to_proc", "inspect", "inspect", "to_sym", "to_sym", "to_s", "to_s", "all_symbols", "all_symbols", "hash", "hash" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubySystemCallError$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubySystemCallError$INVOKER$i$0$2$initialize; │ │ │ │ │ │ +import org.jruby.RubySystemCallError$INVOKER$i$0$0$errno; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubySystemCallError; │ │ │ │ │ │ -import org.jruby.RubySystemCallError$INVOKER$i$0$0$errno; │ │ │ │ │ │ +import org.jruby.RubySystemCallError$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubySystemCallError$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubySystemCallError$INVOKER$i$0$0$errno(cls, Visibility.PUBLIC, "errno"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "errno", false, false, core, (Class)RubySystemCallError.class, "errno", (Class)IRubyObject.class, org$jruby$RubySystemCallError$POPULATOR.ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "errno", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySystemCallError$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubySystemCallError$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySystemCallError.class, "initialize", (Class)IRubyObject.class, org$jruby$RubySystemCallError$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySystemCallError$INVOKER$i$0$0$errno(cls, Visibility.PUBLIC, "errno"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "errno", false, false, core, (Class)RubySystemCallError.class, "errno", (Class)IRubyObject.class, org$jruby$RubySystemCallError$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "errno", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubySystemCallError", "errno", "errno", "initialize", "initialize" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubySystemExit$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubySystemExit$INVOKER$i$0$0$success_p; │ │ │ │ │ │ -import org.jruby.RubySystemExit$INVOKER$i$0$0$status; │ │ │ │ │ │ +import org.jruby.RubySystemExit$INVOKER$i$0$2$initialize; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubySystemExit; │ │ │ │ │ │ -import org.jruby.RubySystemExit$INVOKER$i$0$2$initialize; │ │ │ │ │ │ +import org.jruby.RubySystemExit$INVOKER$i$0$0$status; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubySystemExit$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySystemExit.class, "initialize", (Class)IRubyObject.class, org$jruby$RubySystemExit$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$0$status(cls, Visibility.PUBLIC, "status"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$0$status(cls, Visibility.PUBLIC, "status"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "status", false, false, core, (Class)RubySystemExit.class, "status", (Class)IRubyObject.class, org$jruby$RubySystemExit$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "status", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "status", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$2$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySystemExit.class, "initialize", (Class)IRubyObject.class, org$jruby$RubySystemExit$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySystemExit$INVOKER$i$0$0$success_p(cls, Visibility.PUBLIC, "success?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "success_p", false, false, core, (Class)RubySystemExit.class, "success_p", (Class)IRubyObject.class, org$jruby$RubySystemExit$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "success?", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubySystemExit", "success_p", "success?", "initialize", "initialize", "status", "status" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyThread$Location$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,48 +1,48 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$to_s; │ │ │ │ │ │ -import org.jruby.RubyThread$Location$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$absolute_path; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$base_label; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$lineno; │ │ │ │ │ │ import org.jruby.RubyThread$Location$INVOKER$i$0$0$label; │ │ │ │ │ │ +import org.jruby.RubyThread$Location$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyThread; │ │ │ │ │ │ -import org.jruby.RubyThread$Location$INVOKER$i$0$0$path; │ │ │ │ │ │ +import org.jruby.RubyThread$Location$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$RubyThread$Location$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyThread.Location.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyThread.Location.class, "path", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$label(cls, Visibility.PUBLIC, "label"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "label", false, false, core, (Class)RubyThread.Location.class, "label", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "label", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)RubyThread.Location.class, "lineno", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$base_label(cls, Visibility.PUBLIC, "base_label"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "base_label", false, false, core, (Class)RubyThread.Location.class, "base_label", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "base_label", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$absolute_path(cls, Visibility.PUBLIC, "absolute_path"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "absolute_path", false, false, core, (Class)RubyThread.Location.class, "absolute_path", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "absolute_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyThread.Location.class, "inspect", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$Location$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyThread.Location.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyThread$Location$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyThread.Location", "path", "path", "lineno", "lineno", "absolute_path", "absolute_path", "base_label", "base_label", "inspect", "inspect", "to_s", "to_s", "label", "label" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyThread$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,64 +1,64 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$keys; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$run; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$group; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$alive_p; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$getName; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$stop_p; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$add_trace_func; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$report_on_exception; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$abort_on_exception_set; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$backtrace_locations; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$thread_variable_get; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$key_p; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$wakeup; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$thread_variables; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$2$0$thread_variable_set; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$wakeup; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$kill; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$value; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$setName; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$1$pending_interrupt_p; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$thread_variable_p; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$initialize; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$op_aref; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$1$0$set_trace_func; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$priority_set; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$3$raise; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$1$join; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$2$0$op_aset; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$1$0$set_trace_func; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$priority; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$status; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$group; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$1$join; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$0$run; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$i$0$3$raise; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$safe_level; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$0$0$abort_on_exception; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$backtrace; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$i$1$0$report_on_exception_set; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$0$0$priority; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$handle_interrupt; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$s$0$0$list; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$kill; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$s$0$0$main; │ │ │ │ │ │ +import org.jruby.RubyThread$INVOKER$s$0$0$current; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$exit; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$stop; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$add_trace_func; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$report_on_exception; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$abort_on_exception_set; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$exclusive; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$s$0$0$list; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$start; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$s$0$0$current; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$pass; │ │ │ │ │ │ -import org.jruby.RubyThread$INVOKER$s$0$0$main; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$1$pending_interrupt_p; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$1$0$report_on_exception_set; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.RubyThread$INVOKER$s$0$0$abort_on_exception; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyThread; │ │ │ │ │ │ @@ -82,29 +82,20 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "abort_on_exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$1$0$report_on_exception_set((RubyModule)singletonClass, Visibility.PUBLIC, "report_on_exception="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "report_on_exception_set", true, false, core, (Class)RubyThread.class, "report_on_exception_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "report_on_exception=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$1$pending_interrupt_p((RubyModule)singletonClass, Visibility.PUBLIC, "pending_interrupt?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pending_interrupt_p", true, false, core, (Class)RubyThread.class, "pending_interrupt_p", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "pending_interrupt?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$main((RubyModule)singletonClass, Visibility.PUBLIC, "main"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "main", true, false, core, (Class)RubyThread.class, "main", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "main", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$pass((RubyModule)singletonClass, Visibility.PUBLIC, "pass"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "pass", true, false, core, (Class)RubyThread.class, "pass", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "pass", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$current((RubyModule)singletonClass, Visibility.PUBLIC, "current"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "current", true, false, core, (Class)RubyThread.class, "current", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "current", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$start((RubyModule)singletonClass, Visibility.PUBLIC, "start"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "start", true, false, core, (Class)RubyThread.class, "start", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$list((RubyModule)singletonClass, Visibility.PUBLIC, "list"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "list", true, false, core, (Class)RubyThread.class, "list", (Class)RubyArray.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "list", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$exclusive((RubyModule)singletonClass, Visibility.PUBLIC, "exclusive"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exclusive", true, false, core, (Class)RubyThread.class, "exclusive", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exclusive", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$1$0$abort_on_exception_set((RubyModule)singletonClass, Visibility.PUBLIC, "abort_on_exception="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "abort_on_exception_set", true, false, core, (Class)RubyThread.class, "abort_on_exception_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "abort_on_exception=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$report_on_exception((RubyModule)singletonClass, Visibility.PUBLIC, "report_on_exception"); │ │ │ │ │ │ @@ -115,94 +106,103 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "add_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$stop((RubyModule)singletonClass, Visibility.PUBLIC, "stop"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "stop", true, false, core, (Class)RubyThread.class, "stop", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "stop", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$exit((RubyModule)singletonClass, Visibility.PUBLIC, "exit"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exit", true, false, core, (Class)RubyThread.class, "exit", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$current((RubyModule)singletonClass, Visibility.PUBLIC, "current"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "current", true, false, core, (Class)RubyThread.class, "current", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "current", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$main((RubyModule)singletonClass, Visibility.PUBLIC, "main"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "main", true, false, core, (Class)RubyThread.class, "main", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "main", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$1$0$kill((RubyModule)singletonClass, Visibility.PUBLIC, "kill"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "kill", true, false, core, (Class)RubyThread.class, "kill", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "kill", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$s$0$0$list((RubyModule)singletonClass, Visibility.PUBLIC, "list"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "list", true, false, core, (Class)RubyThread.class, "list", (Class)RubyArray.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "list", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$s$1$0$handle_interrupt((RubyModule)singletonClass, Visibility.PUBLIC, "handle_interrupt"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "handle_interrupt", true, false, core, (Class)RubyThread.class, "handle_interrupt", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "handle_interrupt", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyThread.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$priority(cls, Visibility.PUBLIC, "priority"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "priority", false, false, core, (Class)RubyThread.class, "priority", (Class)RubyFixnum.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "priority", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$report_on_exception_set(cls, Visibility.PUBLIC, "report_on_exception="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "report_on_exception_set", false, false, core, (Class)RubyThread.class, "report_on_exception_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "report_on_exception=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "backtrace", false, false, core, (Class)RubyThread.class, "backtrace", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$abort_on_exception(cls, Visibility.PUBLIC, "abort_on_exception"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abort_on_exception", false, false, core, (Class)RubyThread.class, "abort_on_exception", (Class)RubyBoolean.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abort_on_exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$safe_level(cls, Visibility.PUBLIC, "safe_level"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "safe_level", false, false, core, (Class)RubyThread.class, "safe_level", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "safe_level", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$1$join(cls, Visibility.PUBLIC, "join"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "join", false, false, core, (Class)RubyThread.class, "join", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$group(cls, Visibility.PUBLIC, "group"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "group", false, false, core, (Class)RubyThread.class, "group", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "group", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$3$raise(cls, Visibility.PUBLIC, "raise"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "raise", false, false, core, (Class)RubyThread.class, "raise", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "raise", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$run(cls, Visibility.PUBLIC, "run"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "run", false, false, core, (Class)RubyThread.class, "run", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "run", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$status(cls, Visibility.PUBLIC, "status"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "status", false, false, core, (Class)RubyThread.class, "status", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "status", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)RubyThread.class, "fetch", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$priority(cls, Visibility.PUBLIC, "priority"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "priority", false, false, core, (Class)RubyThread.class, "priority", (Class)RubyFixnum.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "priority", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$set_trace_func(cls, Visibility.PUBLIC, "set_trace_func"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_trace_func", false, false, core, (Class)RubyThread.class, "set_trace_func", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$2$0$op_aset(cls, Visibility.PUBLIC, "[]="); │ │ │ │ │ │ populateMethod(javaMethod, 2, "op_aset", false, false, core, (Class)RubyThread.class, "op_aset", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$3$raise(cls, Visibility.PUBLIC, "raise"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "raise", false, false, core, (Class)RubyThread.class, "raise", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "raise", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$1$join(cls, Visibility.PUBLIC, "join"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "join", false, false, core, (Class)RubyThread.class, "join", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$priority_set(cls, Visibility.PUBLIC, "priority="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "priority_set", false, false, core, (Class)RubyThread.class, "priority_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "priority=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$set_trace_func(cls, Visibility.PUBLIC, "set_trace_func"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_trace_func", false, false, core, (Class)RubyThread.class, "set_trace_func", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_trace_func", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_aref", false, false, core, (Class)RubyThread.class, "op_aref", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyThread.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$thread_variable_p(cls, Visibility.PUBLIC, "thread_variable?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "thread_variable_p", false, false, core, (Class)RubyThread.class, "thread_variable_p", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thread_variable?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyThread.class, "inspect", (Class)RubyString.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$1$pending_interrupt_p(cls, Visibility.PUBLIC, "pending_interrupt?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pending_interrupt_p", false, false, core, (Class)RubyThread.class, "pending_interrupt_p", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pending_interrupt?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$setName(cls, Visibility.PUBLIC, "name="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "setName", false, false, core, (Class)RubyThread.class, "setName", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$value(cls, Visibility.PUBLIC, "value"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "value", false, false, core, (Class)RubyThread.class, "value", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyThread.class, "inspect", (Class)RubyString.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$kill(cls, Visibility.PUBLIC, "kill"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "kill", false, false, core, (Class)RubyThread.class, "kill", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "kill", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "terminate", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$wakeup(cls, Visibility.PUBLIC, "wakeup"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "wakeup", false, false, core, (Class)RubyThread.class, "wakeup", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "wakeup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$2$0$thread_variable_set(cls, Visibility.PUBLIC, "thread_variable_set"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "thread_variable_set", false, false, core, (Class)RubyThread.class, "thread_variable_set", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thread_variable_set", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$thread_variables(cls, Visibility.PUBLIC, "thread_variables"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "thread_variables", false, false, core, (Class)RubyThread.class, "thread_variables", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thread_variables", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$wakeup(cls, Visibility.PUBLIC, "wakeup"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "wakeup", false, false, core, (Class)RubyThread.class, "wakeup", (Class)RubyThread.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "wakeup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$key_p(cls, Visibility.PUBLIC, "key?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "key_p", false, false, core, (Class)RubyThread.class, "key_p", (Class)RubyBoolean.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "key?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$1$0$thread_variable_get(cls, Visibility.PUBLIC, "thread_variable_get"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "thread_variable_get", false, false, core, (Class)RubyThread.class, "thread_variable_get", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thread_variable_get", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$backtrace_locations(cls, Visibility.PUBLIC, "backtrace_locations"); │ │ │ │ │ │ @@ -222,16 +222,16 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "stop?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$getName(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getName", false, false, core, (Class)RubyThread.class, "getName", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$alive_p(cls, Visibility.PUBLIC, "alive?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "alive_p", false, false, core, (Class)RubyThread.class, "alive_p", (Class)RubyBoolean.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "alive?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$run(cls, Visibility.PUBLIC, "run"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "run", false, false, core, (Class)RubyThread.class, "run", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "run", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$group(cls, Visibility.PUBLIC, "group"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "group", false, false, core, (Class)RubyThread.class, "group", (Class)IRubyObject.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "group", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyThread$INVOKER$i$0$0$keys(cls, Visibility.PUBLIC, "keys"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "keys", false, false, core, (Class)RubyThread.class, "keys", (Class)RubyArray.class, org$jruby$RubyThread$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "keys", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.RubyThread", "setName", "name=", "key_p", "key?", "getName", "name", "pending_interrupt_p", "pending_interrupt?", "handle_interrupt", "handle_interrupt", "backtrace", "backtrace", "add_trace_func", "add_trace_func", "keys", "keys", "main", "main", "run", "run", "report_on_exception_set", "report_on_exception=", "backtrace_locations", "backtrace_locations", "priority_set", "priority=", "current", "current", "raise", "raise", "exclusive", "exclusive", "join", "join", "value", "value", "group", "group", "abort_on_exception", "abort_on_exception", "op_aset", "[]=", "pass", "pass", "safe_level", "safe_level", "wakeup", "wakeup", "stop_p", "stop?", "start", "start", "newInstance", "new", "abort_on_exception_set", "abort_on_exception=", "set_trace_func", "set_trace_func", "op_aref", "[]", "list", "list", "kill", "kill", "priority", "priority", "thread_variable_set", "thread_variable_set", "thread_variables", "thread_variables", "exit", "exit", "thread_variable_p", "thread_variable?", "thread_variable_get", "thread_variable_get", "report_on_exception", "report_on_exception", "stop", "stop", "fetch", "fetch", "inspect", "inspect", "alive_p", "alive?", "initialize", "initialize", "status", "status" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.RubyThread", "setName", "name=", "key_p", "key?", "getName", "name", "pending_interrupt_p", "pending_interrupt?", "handle_interrupt", "handle_interrupt", "backtrace", "backtrace", "add_trace_func", "add_trace_func", "keys", "keys", "main", "main", "run", "run", "report_on_exception_set", "report_on_exception=", "backtrace_locations", "backtrace_locations", "priority_set", "priority=", "current", "current", "raise", "raise", "exclusive", "exclusive", "join", "join", "value", "value", "group", "group", "abort_on_exception", "abort_on_exception", "op_aset", "[]=", "pass", "pass", "safe_level", "safe_level", "wakeup", "wakeup", "stop_p", "stop?", "start", "start", "newInstance", "new", "abort_on_exception_set", "abort_on_exception=", "set_trace_func", "set_trace_func", "op_aref", "[]", "kill", "kill", "list", "list", "priority", "priority", "thread_variable_set", "thread_variable_set", "thread_variables", "thread_variables", "exit", "exit", "thread_variable_p", "thread_variable?", "thread_variable_get", "thread_variable_get", "report_on_exception", "report_on_exception", "stop", "stop", "fetch", "fetch", "inspect", "inspect", "alive_p", "alive?", "initialize", "initialize", "status", "status" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$RubyTime$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -10,16 +10,14 @@ │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$wday; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$to_r; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$zone; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$getgm; │ │ │ │ │ │ import org.jruby.RubyFloat; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$to_f; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$thursday_p; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.RubyTime$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$sec; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$saturday_p; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$year; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$hour; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$getlocal; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ @@ -33,27 +31,29 @@ │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$1$round; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$yday; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$mday; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$dump; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$month; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.RubyTime$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_minus; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$strftime; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$min; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyTime$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$isdst; │ │ │ │ │ │ -import org.jruby.RubyTime$INVOKER$i$0$0$succ; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$asctime; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$to_s; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.RubyTime$INVOKER$i$0$0$to_a; │ │ │ │ │ │ +import org.jruby.RubyTime$INVOKER$i$0$0$succ; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$to_i; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$nsec; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$tuesday_p; │ │ │ │ │ │ import org.jruby.RubyInteger; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$usec; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$0$0$monday_p; │ │ │ │ │ │ import org.jruby.RubyTime$INVOKER$i$1$0$op_le; │ │ │ │ │ │ @@ -120,50 +120,53 @@ │ │ │ │ │ │ populateMethod(javaMethod, 0, "nsec", false, false, core, (Class)RubyTime.class, "nsec", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "nsec", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "tv_nsec", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_i(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_i", false, false, core, (Class)RubyTime.class, "to_i", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "tv_sec", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyTime.class, "to_a", (Class)RubyArray.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$succ(cls, Visibility.PUBLIC, "succ"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "succ", false, false, core, (Class)RubyTime.class, "succ", (Class)RubyTime.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "succ", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyTime.class, "to_s", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", false, false, core, (Class)RubyTime.class, "op_eqq", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$asctime(cls, Visibility.PUBLIC, "asctime"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "asctime", false, false, core, (Class)RubyTime.class, "asctime", (Class)RubyString.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "asctime", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "ctime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubyTime.class, "op_equal", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$succ(cls, Visibility.PUBLIC, "succ"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "succ", false, false, core, (Class)RubyTime.class, "succ", (Class)RubyTime.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "succ", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$isdst(cls, Visibility.PUBLIC, "isdst"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "isdst", false, false, core, (Class)RubyTime.class, "isdst", (Class)RubyBoolean.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "isdst", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "dst?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubyTime.class, "to_a", (Class)RubyArray.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$min(cls, Visibility.PUBLIC, "min"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "min", false, false, core, (Class)RubyTime.class, "min", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "min", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyTime.class, "op_plus", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$strftime(cls, Visibility.PUBLIC, "strftime"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "strftime", false, false, core, (Class)RubyTime.class, "strftime", (Class)RubyString.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "strftime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_minus", false, false, core, (Class)RubyTime.class, "op_minus", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyTime.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$month(cls, Visibility.PUBLIC, "month"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "month", false, false, core, (Class)RubyTime.class, "month", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "month", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "mon", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$dump(cls, Visibility.PUBLIC, "_dump"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "dump", false, false, core, (Class)RubyTime.class, "dump", (Class)RubyString.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -220,17 +223,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "saturday?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_cmp", false, false, core, (Class)RubyTime.class, "op_cmp", (Class)IRubyObject.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$sec(cls, Visibility.PUBLIC, "sec"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sec", false, false, core, (Class)RubyTime.class, "sec", (Class)RubyInteger.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sec", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyTime.class, "hash", (Class)RubyFixnum.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$thursday_p(cls, Visibility.PUBLIC, "thursday?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "thursday_p", false, false, core, (Class)RubyTime.class, "thursday_p", (Class)RubyBoolean.class, org$jruby$RubyTime$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "thursday?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$to_f(cls, Visibility.PUBLIC, "to_f"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_f", false, false, core, (Class)RubyTime.class, "to_f", (Class)RubyFloat.class, org$jruby$RubyTime$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_f", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyTime$INVOKER$i$0$0$getgm(cls, Visibility.PUBLIC, "getgm"); │ │ │ │ ├── org/jruby/gen/org$jruby$RubyUncaughtThrowError$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyUncaughtThrowError$INVOKER$i$0$0$value; │ │ │ │ │ │ import org.jruby.RubyUncaughtThrowError$INVOKER$i$0$0$tag; │ │ │ │ │ │ +import org.jruby.RubyUncaughtThrowError$INVOKER$i$0$0$value; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.RubyUncaughtThrowError; │ │ │ │ │ │ import org.jruby.RubyUncaughtThrowError$INVOKER$i$0$1$initialize; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -17,16 +17,16 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyUncaughtThrowError$INVOKER$i$0$1$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyUncaughtThrowError.class, "initialize", (Class)IRubyObject.class, org$jruby$RubyUncaughtThrowError$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyUncaughtThrowError$INVOKER$i$0$0$tag(cls, Visibility.PUBLIC, "tag"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "tag", false, false, core, (Class)RubyUncaughtThrowError.class, "tag", (Class)IRubyObject.class, org$jruby$RubyUncaughtThrowError$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "tag", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUncaughtThrowError$INVOKER$i$0$0$value(cls, Visibility.PUBLIC, "value"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "value", false, false, core, (Class)RubyUncaughtThrowError.class, "value", (Class)IRubyObject.class, org$jruby$RubyUncaughtThrowError$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyUncaughtThrowError$INVOKER$i$0$0$tag(cls, Visibility.PUBLIC, "tag"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "tag", false, false, core, (Class)RubyUncaughtThrowError.class, "tag", (Class)IRubyObject.class, org$jruby$RubyUncaughtThrowError$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "tag", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.RubyUncaughtThrowError", "initialize", "initialize", "tag", "tag", "value", "value" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -7,123 +7,129 @@ │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_ge; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$remainder; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$nan_p; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$ceil; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$op_uplus; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$_dump; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$2$round; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$op_uminus; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$divmod; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$zero_p; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$precs; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_quo; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$sqrt; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_minus; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$fix; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_mul; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$to_f; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_mod; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$coerce; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$hash; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$frac; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$floor; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$2$0$add2; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$to_s; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$exponent; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$split; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$sign; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$nonzero_p; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$to_r; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$finite_p; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$_dump; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$to_int; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$precs; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$infinite_p; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$op_div; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$abs; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$truncate; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$coerce; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$2$0$mult2; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$0$0$frac; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_le; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$2$0$sub2; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$i$1$0$op_pow; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$1$mode; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$save_exception_mode; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$save_rounding_mode; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$1$0$_load; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$1$0$induced_from; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$save_limit; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$1$0$interpret_loosely; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$double_fig; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$limit; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$save_rounding_mode; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$new_; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$1$mode; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$1$0$interpret_loosely; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.bigdecimal.RubyBigDecimal; │ │ │ │ │ │ -import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$new_; │ │ │ │ │ │ +import org.jruby.ext.bigdecimal.RubyBigDecimal$INVOKER$s$0$0$double_fig; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$new_((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "new_", true, false, core, (Class)RubyBigDecimal.class, "new_", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$limit((RubyModule)singletonClass, Visibility.PUBLIC, "limit"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "limit", true, false, core, (Class)RubyBigDecimal.class, "limit", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "limit", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$double_fig((RubyModule)singletonClass, Visibility.PUBLIC, "double_fig"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$double_fig((RubyModule)singletonClass, Visibility.PUBLIC, "double_fig"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "double_fig", true, false, core, (Class)RubyBigDecimal.class, "double_fig", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "double_fig", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "double_fig", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$1$0$interpret_loosely((RubyModule)singletonClass, Visibility.PUBLIC, "interpret_loosely"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "interpret_loosely", true, false, core, (Class)RubyBigDecimal.class, "interpret_loosely", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "interpret_loosely", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$1$mode((RubyModule)singletonClass, Visibility.PUBLIC, "mode"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "mode", true, false, core, (Class)RubyBigDecimal.class, "mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$new_((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "new_", true, false, core, (Class)RubyBigDecimal.class, "new_", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$save_rounding_mode((RubyModule)singletonClass, Visibility.PUBLIC, "save_rounding_mode"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "save_rounding_mode", true, false, core, (Class)RubyBigDecimal.class, "save_rounding_mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "save_rounding_mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$limit((RubyModule)singletonClass, Visibility.PUBLIC, "limit"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "limit", true, false, core, (Class)RubyBigDecimal.class, "limit", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "limit", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$save_limit((RubyModule)singletonClass, Visibility.PUBLIC, "save_limit"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "save_limit", true, false, core, (Class)RubyBigDecimal.class, "save_limit", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "save_limit", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$1$0$induced_from((RubyModule)singletonClass, Visibility.PUBLIC, "induced_from"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "induced_from", true, false, core, (Class)RubyBigDecimal.class, "induced_from", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "induced_from", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$1$0$_load((RubyModule)singletonClass, Visibility.PUBLIC, "_load"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "_load", true, false, core, (Class)RubyBigDecimal.class, "_load", (Class)RubyBigDecimal.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$save_rounding_mode((RubyModule)singletonClass, Visibility.PUBLIC, "save_rounding_mode"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "save_rounding_mode", true, false, core, (Class)RubyBigDecimal.class, "save_rounding_mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "save_rounding_mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$0$save_exception_mode((RubyModule)singletonClass, Visibility.PUBLIC, "save_exception_mode"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "save_exception_mode", true, false, core, (Class)RubyBigDecimal.class, "save_exception_mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "save_exception_mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$s$0$1$mode((RubyModule)singletonClass, Visibility.PUBLIC, "mode"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "mode", true, false, core, (Class)RubyBigDecimal.class, "mode", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "mode", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_pow(cls, Visibility.PUBLIC, "**"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_pow", false, false, core, (Class)RubyBigDecimal.class, "op_pow", (Class)RubyBigDecimal.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "**", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "power", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$2$0$sub2(cls, Visibility.PUBLIC, "sub"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "sub2", false, false, core, (Class)RubyBigDecimal.class, "sub2", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sub", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_le(cls, Visibility.PUBLIC, "<="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_le", false, false, core, (Class)RubyBigDecimal.class, "op_le", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$frac(cls, Visibility.PUBLIC, "frac"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "frac", false, false, core, (Class)RubyBigDecimal.class, "frac", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "frac", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$2$0$mult2(cls, Visibility.PUBLIC, "mult"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "mult2", false, false, core, (Class)RubyBigDecimal.class, "mult2", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mult", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$coerce(cls, Visibility.PUBLIC, "coerce"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "coerce", false, false, core, (Class)RubyBigDecimal.class, "coerce", (Class)RubyArray.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "coerce", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$truncate(cls, Visibility.PUBLIC, "truncate"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "truncate", false, false, core, (Class)RubyBigDecimal.class, "truncate", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "truncate", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$abs(cls, Visibility.PUBLIC, "abs"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abs", false, false, core, (Class)RubyBigDecimal.class, "abs", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abs", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$op_div(cls, Visibility.PUBLIC, "div"); │ │ │ │ │ │ @@ -132,21 +138,21 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)RubyBigDecimal.class, "eql_p", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$infinite_p(cls, Visibility.PUBLIC, "infinite?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "infinite_p", false, false, core, (Class)RubyBigDecimal.class, "infinite_p", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "infinite?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$precs(cls, Visibility.PUBLIC, "precs"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "precs", false, false, core, (Class)RubyBigDecimal.class, "precs", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "precs", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$to_int(cls, Visibility.PUBLIC, "to_i"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_int", false, false, core, (Class)RubyBigDecimal.class, "to_int", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_i", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_int", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$_dump(cls, Visibility.PUBLIC, "_dump"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "_dump", false, false, core, (Class)RubyBigDecimal.class, "_dump", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$finite_p(cls, Visibility.PUBLIC, "finite?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "finite_p", false, false, core, (Class)RubyBigDecimal.class, "finite_p", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "finite?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$to_r(cls, Visibility.PUBLIC, "to_r"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_r", false, false, core, (Class)RubyBigDecimal.class, "to_r", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_r", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ @@ -175,23 +181,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$2$0$add2(cls, Visibility.PUBLIC, "add"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "add2", false, false, core, (Class)RubyBigDecimal.class, "add2", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "add", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$floor(cls, Visibility.PUBLIC, "floor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "floor", false, false, core, (Class)RubyBigDecimal.class, "floor", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "floor", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$frac(cls, Visibility.PUBLIC, "frac"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "frac", false, false, core, (Class)RubyBigDecimal.class, "frac", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "frac", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyBigDecimal.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$coerce(cls, Visibility.PUBLIC, "coerce"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "coerce", false, false, core, (Class)RubyBigDecimal.class, "coerce", (Class)RubyArray.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "coerce", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyBigDecimal.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_mod(cls, Visibility.PUBLIC, "%"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_mod", false, false, core, (Class)RubyBigDecimal.class, "op_mod", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "%", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "modulo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$to_f(cls, Visibility.PUBLIC, "to_f"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_f", false, false, core, (Class)RubyBigDecimal.class, "to_f", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_f", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -200,42 +200,42 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "*", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$fix(cls, Visibility.PUBLIC, "fix"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fix", false, false, core, (Class)RubyBigDecimal.class, "fix", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)RubyBigDecimal.class, "op_plus", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyBigDecimal.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_minus", false, false, core, (Class)RubyBigDecimal.class, "op_minus", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$sqrt(cls, Visibility.PUBLIC, "sqrt"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "sqrt", false, false, core, (Class)RubyBigDecimal.class, "sqrt", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sqrt", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$op_quo(cls, Visibility.PUBLIC, "/"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_quo", false, false, core, (Class)RubyBigDecimal.class, "op_quo", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "/", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "quo", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$precs(cls, Visibility.PUBLIC, "precs"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "precs", false, false, core, (Class)RubyBigDecimal.class, "precs", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "precs", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyBigDecimal.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$zero_p(cls, Visibility.PUBLIC, "zero?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "zero_p", false, false, core, (Class)RubyBigDecimal.class, "zero_p", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "zero?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$1$0$divmod(cls, Visibility.PUBLIC, "divmod"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "divmod", false, false, core, (Class)RubyBigDecimal.class, "divmod", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "divmod", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$op_uminus(cls, Visibility.PUBLIC, "-@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "op_uminus", false, false, core, (Class)RubyBigDecimal.class, "op_uminus", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$2$round(cls, Visibility.PUBLIC, "round"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "round", false, false, core, (Class)RubyBigDecimal.class, "round", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "round", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$_dump(cls, Visibility.PUBLIC, "_dump"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "_dump", false, false, core, (Class)RubyBigDecimal.class, "_dump", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$op_uplus(cls, Visibility.PUBLIC, "+@"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "op_uplus", false, false, core, (Class)RubyBigDecimal.class, "op_uplus", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+@", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$ceil(cls, Visibility.PUBLIC, "ceil"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "ceil", false, false, core, (Class)RubyBigDecimal.class, "ceil", (Class)IRubyObject.class, org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ceil", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBigDecimal$INVOKER$i$0$0$nan_p(cls, Visibility.PUBLIC, "nan?"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$coverage$CoverageModule$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.coverage.CoverageModule$INVOKER$s$0$0$result; │ │ │ │ │ │ import org.jruby.ext.coverage.CoverageModule$INVOKER$s$start; │ │ │ │ │ │ import org.jruby.ext.coverage.CoverageModule$INVOKER$s$0$0$peek_result; │ │ │ │ │ │ +import org.jruby.ext.coverage.CoverageModule$INVOKER$s$0$0$result; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.coverage.CoverageModule; │ │ │ │ │ │ import org.jruby.ext.coverage.CoverageModule$INVOKER$s$0$0$running_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$0$0$running_p(cls, Visibility.PUBLIC, "running?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "running_p", true, false, core, (Class)CoverageModule.class, "running_p", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "running?", (DynamicMethod)javaMethod); │ │ │ │ │ │ DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "running?", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$0$0$result(cls, Visibility.PUBLIC, "result"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "result", true, false, core, (Class)CoverageModule.class, "result", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "result", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "result", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$0$0$peek_result(cls, Visibility.PUBLIC, "peek_result"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "peek_result", true, false, core, (Class)CoverageModule.class, "peek_result", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "peek_result", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "peek_result", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$start(cls, Visibility.PUBLIC, "start"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "start", true, false, core, (Class)CoverageModule.class, "start", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "start", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new CoverageModule$INVOKER$s$0$0$result(cls, Visibility.PUBLIC, "result"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "result", true, false, core, (Class)CoverageModule.class, "result", (Class)IRubyObject.class, org$jruby$ext$coverage$CoverageModule$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "result", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "result", moduleMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.coverage.CoverageModule", "running_p", "running?", "result", "result", "peek_result", "peek_result", "start", "start" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$date$RubyDate$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -10,66 +10,67 @@ │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$gregorian_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$wday; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$leap_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$marshal_load; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$italy; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$sec_fraction; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$cweek; │ │ │ │ │ │ -import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$next_day; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$zone; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$cwday; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$ajd; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$cwyear; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ -import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$hash; │ │ │ │ │ │ +import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$new_start; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$prev_year; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$prev_day; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$hour; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$minute; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$second; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$day_fraction; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$ld; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$mjd; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$1$new_offset; │ │ │ │ │ │ -import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$start; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$next_year; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$shift_fw; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$next; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$mday; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$yday; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$to_date; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$julian_p; │ │ │ │ │ │ +import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$op_minus; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$strftime; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$1$_valid_civil_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$prev_month; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$jd; │ │ │ │ │ │ +import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$start; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$amjd; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$1$_valid_ordinal_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$offset; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$next_month; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$mon; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$gregorian; │ │ │ │ │ │ import org.jruby.RubyTime; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$to_time; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$julian; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$0$0$year; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$i$1$0$shift_bw; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$3$ordinal; │ │ │ │ │ │ +import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$_load; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$_valid_weeknum_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$jd; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$new_; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$valid_commercial_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$2$0$_parse_impl; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$valid_ordinal_p; │ │ │ │ │ │ import org.jruby.RubyNumeric; │ │ │ │ │ │ @@ -80,15 +81,14 @@ │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$_comp_year69; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$_valid_civil_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$valid_civil_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$zone_to_diff; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$gregorian_leap_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$_valid_jd_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$valid_jd_p; │ │ │ │ │ │ -import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$_load; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$_valid_ordinal_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$civil; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$today; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$0$1$_valid_commercial_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$3$0$_valid_time_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$1$0$julian_leap_p; │ │ │ │ │ │ import org.jruby.ext.date.RubyDate$INVOKER$s$2$0$_subs; │ │ │ │ │ │ @@ -135,17 +135,14 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$civil((RubyModule)singletonClass, Visibility.PUBLIC, "civil"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "civil", true, false, core, (Class)RubyDate.class, "civil", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "civil", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putAlias("new", aliasedMethod, "civil"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$0$1$_valid_ordinal_p((RubyModule)singletonClass, Visibility.PRIVATE, "_valid_ordinal?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "_valid_ordinal_p", true, false, core, (Class)RubyDate.class, "_valid_ordinal_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_valid_ordinal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDate$INVOKER$s$1$0$_load((RubyModule)singletonClass, Visibility.PUBLIC, "_load"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "_load", true, false, core, (Class)RubyDate.class, "_load", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$valid_jd_p((RubyModule)singletonClass, Visibility.PUBLIC, "valid_jd?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "valid_jd_p", true, false, core, (Class)RubyDate.class, "valid_jd_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "valid_jd?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$_valid_jd_p((RubyModule)singletonClass, Visibility.PRIVATE, "_valid_jd?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "_valid_jd_p", true, false, core, (Class)RubyDate.class, "_valid_jd_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_valid_jd?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$1$0$gregorian_leap_p((RubyModule)singletonClass, Visibility.PUBLIC, "gregorian_leap?"); │ │ │ │ │ │ @@ -188,14 +185,17 @@ │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "new!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$jd((RubyModule)singletonClass, Visibility.PUBLIC, "jd"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "jd", true, false, core, (Class)RubyDate.class, "jd", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "jd", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$0$1$_valid_weeknum_p((RubyModule)singletonClass, Visibility.PRIVATE, "_valid_weeknum?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "_valid_weeknum_p", true, false, core, (Class)RubyDate.class, "_valid_weeknum_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "_valid_weeknum?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDate$INVOKER$s$1$0$_load((RubyModule)singletonClass, Visibility.PUBLIC, "_load"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "_load", true, false, core, (Class)RubyDate.class, "_load", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$s$0$3$ordinal((RubyModule)singletonClass, Visibility.PUBLIC, "ordinal"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "ordinal", true, false, core, (Class)RubyDate.class, "ordinal", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ordinal", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$1$0$shift_bw(cls, Visibility.PUBLIC, "<<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "shift_bw", false, false, core, (Class)RubyDate.class, "shift_bw", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$year(cls, Visibility.PUBLIC, "year"); │ │ │ │ │ │ @@ -222,14 +222,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "offset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$1$_valid_ordinal_p(cls, Visibility.PRIVATE, "_valid_ordinal?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "_valid_ordinal_p", false, false, core, (Class)RubyDate.class, "_valid_ordinal_p", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "_valid_ordinal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$amjd(cls, Visibility.PUBLIC, "amjd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "amjd", false, false, core, (Class)RubyDate.class, "amjd", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "amjd", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$start(cls, Visibility.PUBLIC, "start"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "start", false, false, core, (Class)RubyDate.class, "start", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$jd(cls, Visibility.PUBLIC, "jd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "jd", false, false, core, (Class)RubyDate.class, "jd", (Class)RubyFixnum.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "jd", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", false, false, core, (Class)RubyDate.class, "op_eqq", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$prev_month(cls, Visibility.PUBLIC, "prev_month"); │ │ │ │ │ │ @@ -246,14 +249,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$strftime(cls, Visibility.PUBLIC, "strftime"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "strftime", false, false, core, (Class)RubyDate.class, "strftime", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "strftime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_minus", false, false, core, (Class)RubyDate.class, "op_minus", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyDate.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$julian_p(cls, Visibility.PUBLIC, "julian?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "julian_p", false, false, core, (Class)RubyDate.class, "julian_p", (Class)RubyBoolean.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "julian?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$to_date(cls, Visibility.PUBLIC, "to_date"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_date", false, false, core, (Class)RubyDate.class, "to_date", (Class)RubyDate.class, org$jruby$ext$date$RubyDate$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_date", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$yday(cls, Visibility.PUBLIC, "yday"); │ │ │ │ │ │ @@ -269,17 +275,14 @@ │ │ │ │ │ │ cls.putAlias("succ", aliasedMethod, "next"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$1$0$shift_fw(cls, Visibility.PUBLIC, ">>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "shift_fw", false, false, core, (Class)RubyDate.class, "shift_fw", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$next_year(cls, Visibility.PUBLIC, "next_year"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "next_year", false, false, core, (Class)RubyDate.class, "next_year", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "next_year", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$start(cls, Visibility.PUBLIC, "start"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "start", false, false, core, (Class)RubyDate.class, "start", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "start", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$1$new_offset(cls, Visibility.PRIVATE, "new_offset"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_offset", false, false, core, (Class)RubyDate.class, "new_offset", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new_offset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$mjd(cls, Visibility.PUBLIC, "mjd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mjd", false, false, core, (Class)RubyDate.class, "mjd", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mjd", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$ld(cls, Visibility.PUBLIC, "ld"); │ │ │ │ │ │ @@ -313,17 +316,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyDate.class, "to_s", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$new_start(cls, Visibility.PUBLIC, "new_start"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_start", false, false, core, (Class)RubyDate.class, "new_start", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new_start", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyDate.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyDate.class, "inspect", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)RubyDate.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$cwyear(cls, Visibility.PUBLIC, "cwyear"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "cwyear", false, false, core, (Class)RubyDate.class, "cwyear", (Class)RubyInteger.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cwyear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$ajd(cls, Visibility.PUBLIC, "ajd"); │ │ │ │ │ │ @@ -334,17 +337,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cwday", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$zone(cls, Visibility.PRIVATE, "zone"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "zone", false, false, core, (Class)RubyDate.class, "zone", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "zone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$next_day(cls, Visibility.PUBLIC, "next_day"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "next_day", false, false, core, (Class)RubyDate.class, "next_day", (Class)IRubyObject.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "next_day", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyDate.class, "inspect", (Class)RubyString.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$cweek(cls, Visibility.PUBLIC, "cweek"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "cweek", false, false, core, (Class)RubyDate.class, "cweek", (Class)RubyInteger.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cweek", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDate$INVOKER$i$0$0$sec_fraction(cls, Visibility.PRIVATE, "sec_fraction"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sec_fraction", false, false, core, (Class)RubyDate.class, "sec_fraction", (Class)RubyNumeric.class, org$jruby$ext$date$RubyDate$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sec_fraction", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("second_fraction", aliasedMethod, "sec_fraction"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,49 +1,49 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$block_length; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$bubblebabble; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$reset; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$digest_length; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$block_length; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$1$0$update; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$finish; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestBase$INVOKER$i$0$0$digest_length; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$digest_length(cls, Visibility.PUBLIC, "digest_length"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "digest_length", false, false, core, (Class)RubyDigest.DigestBase.class, "digest_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "digest_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyDigest.DigestBase.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "finish", false, false, core, (Class)RubyDigest.DigestBase.class, "finish", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$1$0$update(cls, Visibility.PUBLIC, "update"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "update", false, false, core, (Class)RubyDigest.DigestBase.class, "update", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "update", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$digest_length(cls, Visibility.PUBLIC, "digest_length"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "digest_length", false, false, core, (Class)RubyDigest.DigestBase.class, "digest_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "digest_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$block_length(cls, Visibility.PUBLIC, "block_length"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "block_length", false, false, core, (Class)RubyDigest.DigestBase.class, "block_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "block_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$reset(cls, Visibility.PUBLIC, "reset"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reset", false, false, core, (Class)RubyDigest.DigestBase.class, "reset", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$bubblebabble(cls, Visibility.PUBLIC, "bubblebabble"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "bubblebabble", false, false, core, (Class)RubyDigest.DigestBase.class, "bubblebabble", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bubblebabble", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestBase$INVOKER$i$0$0$block_length(cls, Visibility.PUBLIC, "block_length"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "block_length", false, false, core, (Class)RubyDigest.DigestBase.class, "block_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "block_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.digest.RubyDigest.DigestBase", "update", "update", "reset", "reset", "initialize_copy", "initialize_copy", "finish", "finish", "digest_length", "digest_length", "bubblebabble", "bubblebabble", "block_length", "block_length" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,84 +1,84 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$to_s; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$1$hexdigest; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$hexdigest_bang; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$block_length; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$reset; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$digest_length; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$finish; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$1$bubblebabble; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$block_length; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$digest_bang; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$1$0$update; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$length; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$1$digest; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$finish; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$1$hexdigest; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$newObject; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$1$0$op_equal; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.digest.RubyDigest; │ │ │ │ │ │ -import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$1$0$op_equal; │ │ │ │ │ │ +import org.jruby.ext.digest.RubyDigest$DigestInstance$INVOKER$s$0$0$digest_length; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$digest_length(cls, Visibility.PUBLIC, "digest_length"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "digest_length", true, false, core, (Class)RubyDigest.DigestInstance.class, "digest_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "digest_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", true, false, core, (Class)RubyDigest.DigestInstance.class, "op_equal", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$newObject(cls, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "newObject", true, false, core, (Class)RubyDigest.DigestInstance.class, "newObject", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)RubyDigest.DigestInstance.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$1$hexdigest(cls, Visibility.PUBLIC, "hexdigest"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "hexdigest", true, false, core, (Class)RubyDigest.DigestInstance.class, "hexdigest", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hexdigest", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "finish", true, false, core, (Class)RubyDigest.DigestInstance.class, "finish", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$1$digest(cls, Visibility.PUBLIC, "digest"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "digest", true, false, core, (Class)RubyDigest.DigestInstance.class, "digest", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "digest", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", true, false, core, (Class)RubyDigest.DigestInstance.class, "length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$1$0$update(cls, Visibility.PUBLIC, "update"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "update", true, false, core, (Class)RubyDigest.DigestInstance.class, "update", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "update", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$digest_bang(cls, Visibility.PUBLIC, "digest!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "digest_bang", true, false, core, (Class)RubyDigest.DigestInstance.class, "digest_bang", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "digest!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)RubyDigest.DigestInstance.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$block_length(cls, Visibility.PUBLIC, "block_length"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "block_length", true, false, core, (Class)RubyDigest.DigestInstance.class, "block_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "block_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$1$bubblebabble((RubyModule)singletonClass, Visibility.PUBLIC, "bubblebabble"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "bubblebabble", true, false, core, (Class)RubyDigest.DigestInstance.class, "bubblebabble", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "bubblebabble", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$finish(cls, Visibility.PUBLIC, "finish"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "finish", true, false, core, (Class)RubyDigest.DigestInstance.class, "finish", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "finish", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$digest_length(cls, Visibility.PUBLIC, "digest_length"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "digest_length", true, false, core, (Class)RubyDigest.DigestInstance.class, "digest_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "digest_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$reset(cls, Visibility.PUBLIC, "reset"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reset", true, false, core, (Class)RubyDigest.DigestInstance.class, "reset", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reset", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$block_length(cls, Visibility.PUBLIC, "block_length"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "block_length", true, false, core, (Class)RubyDigest.DigestInstance.class, "block_length", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "block_length", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$hexdigest_bang(cls, Visibility.PUBLIC, "hexdigest!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hexdigest_bang", true, false, core, (Class)RubyDigest.DigestInstance.class, "hexdigest_bang", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hexdigest!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$1$hexdigest(cls, Visibility.PUBLIC, "hexdigest"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "hexdigest", true, false, core, (Class)RubyDigest.DigestInstance.class, "hexdigest", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hexdigest", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyDigest$DigestInstance$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)RubyDigest.DigestInstance.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.digest.RubyDigest.DigestInstance", "length", "length", "update", "update", "op_equal", "==", "digest_length", "digest_length", "bubblebabble", "bubblebabble", "digest_bang", "digest!", "hexdigest", "hexdigest", "hexdigest_bang", "hexdigest!", "newObject", "new", "digest", "digest", "inspect", "inspect", "reset", "reset", "to_s", "to_s", "finish", "finish", "block_length", "block_length" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.digest.RubyDigest.DigestInstance", "length", "length", "update", "update", "op_equal", "==", "digest_length", "digest_length", "bubblebabble", "bubblebabble", "digest_bang", "digest!", "hexdigest", "hexdigest", "hexdigest_bang", "hexdigest!", "newObject", "new", "inspect", "inspect", "digest", "digest", "reset", "reset", "to_s", "to_s", "finish", "finish", "block_length", "block_length" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$etc$RubyEtc$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,22 +3,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$getgrnam; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$1$getpwuid; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$getpwnam; │ │ │ │ │ │ +import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$group; │ │ │ │ │ │ +import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$sysconf; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$setgrent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$uname; │ │ │ │ │ │ -import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$sysconf; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$1$0$confstr; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$getlogin; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$endgrent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$passwd; │ │ │ │ │ │ -import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$group; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$getpwent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$1$getgrgid; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$endpwent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$systmpdir; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$sysconfdir; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$setpwent; │ │ │ │ │ │ import org.jruby.ext.etc.RubyEtc$INVOKER$s$0$0$nprocessors; │ │ │ │ │ │ @@ -72,19 +72,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getgrgid", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$getpwent(cls, Visibility.PUBLIC, "getpwent"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getpwent", true, false, core, (Class)RubyEtc.class, "getpwent", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpwent", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getpwent", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$group(cls, Visibility.PUBLIC, "group"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "group", true, false, core, (Class)RubyEtc.class, "group", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "group", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "group", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$passwd(cls, Visibility.PUBLIC, "passwd"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "passwd", true, false, core, (Class)RubyEtc.class, "passwd", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "passwd", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "passwd", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$endgrent(cls, Visibility.PUBLIC, "endgrent"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "endgrent", true, false, core, (Class)RubyEtc.class, "endgrent", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1); │ │ │ │ │ │ @@ -97,29 +92,34 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getlogin", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$1$0$confstr(cls, Visibility.PUBLIC, "confstr"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "confstr", true, false, core, (Class)RubyEtc.class, "confstr", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "confstr", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "confstr", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$1$0$sysconf(cls, Visibility.PUBLIC, "sysconf"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "sysconf", true, false, core, (Class)RubyEtc.class, "sysconf", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sysconf", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "sysconf", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$uname(cls, Visibility.PUBLIC, "uname"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "uname", true, false, core, (Class)RubyEtc.class, "uname", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "uname", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "uname", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$setgrent(cls, Visibility.PUBLIC, "setgrent"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "setgrent", true, false, core, (Class)RubyEtc.class, "setgrent", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "setgrent", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "setgrent", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$1$0$sysconf(cls, Visibility.PUBLIC, "sysconf"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "sysconf", true, false, core, (Class)RubyEtc.class, "sysconf", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sysconf", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "sysconf", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$0$group(cls, Visibility.PUBLIC, "group"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "group", true, false, core, (Class)RubyEtc.class, "group", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "group", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "group", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$1$0$getpwnam(cls, Visibility.PUBLIC, "getpwnam"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "getpwnam", true, false, core, (Class)RubyEtc.class, "getpwnam", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpwnam", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getpwnam", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyEtc$INVOKER$s$0$1$getpwuid(cls, Visibility.PUBLIC, "getpwuid"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "getpwuid", true, false, core, (Class)RubyEtc.class, "getpwuid", (Class)IRubyObject.class, org$jruby$ext$etc$RubyEtc$POPULATOR.ARG1_ARY); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$ffi$CallbackInfo$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.ffi.CallbackInfo$INVOKER$i$0$0$param_types; │ │ │ │ │ │ import org.jruby.ext.ffi.CallbackInfo$INVOKER$i$0$0$to_s; │ │ │ │ │ │ +import org.jruby.ext.ffi.CallbackInfo$INVOKER$i$0$0$param_types; │ │ │ │ │ │ import org.jruby.ext.ffi.CallbackInfo$INVOKER$i$0$0$result_type; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.ffi.CallbackInfo; │ │ │ │ │ │ import org.jruby.ext.ffi.CallbackInfo$INVOKER$s$0$1$newCallbackInfo; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -23,16 +23,16 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new CallbackInfo$INVOKER$s$0$1$newCallbackInfo((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "newCallbackInfo", true, false, core, (Class)CallbackInfo.class, "newCallbackInfo", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new CallbackInfo$INVOKER$i$0$0$result_type(cls, Visibility.PUBLIC, "result_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "result_type", false, false, core, (Class)CallbackInfo.class, "result_type", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "result_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new CallbackInfo$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)CallbackInfo.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new CallbackInfo$INVOKER$i$0$0$param_types(cls, Visibility.PUBLIC, "param_types"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "param_types", false, false, core, (Class)CallbackInfo.class, "param_types", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "param_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new CallbackInfo$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)CallbackInfo.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$ffi$CallbackInfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.ffi.CallbackInfo", "result_type", "result_type", "newCallbackInfo", "new", "to_s", "to_s", "param_types", "param_types" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$jruby$JRubyLibrary$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$1$0$identity_hash; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$subclasses; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$0$is_security_restricted; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$1$0$set_security_restricted; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$0$with_current_runtime_as_global; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$1$0$reference0; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$3$compile; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$subclasses; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$1$0$reference; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$3$compile_ir; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$3$parse; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$1$set_context_class_loader; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyLibrary$INVOKER$s$0$0$runtime; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ @@ -63,14 +63,19 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$1$0$reference(cls, Visibility.PUBLIC, "reference"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "reference", true, false, core, (Class)JRubyLibrary.class, "reference", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reference", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "ref", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "reference", moduleMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "ref", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$subclasses(cls, Visibility.PUBLIC, "subclasses"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "subclasses", true, false, core, (Class)JRubyLibrary.class, "subclasses", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "subclasses", (DynamicMethod)javaMethod); │ │ │ │ │ │ + moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "subclasses", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$0$3$compile(cls, Visibility.PUBLIC, "compile"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "compile", true, false, core, (Class)JRubyLibrary.class, "compile", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "compile", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "compile", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$1$0$reference0(cls, Visibility.PUBLIC, "reference0"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "reference0", true, false, core, (Class)JRubyLibrary.class, "reference0", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ @@ -88,19 +93,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "security_restricted=", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$0$0$is_security_restricted(cls, Visibility.PUBLIC, "security_restricted?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "is_security_restricted", true, false, core, (Class)JRubyLibrary.class, "is_security_restricted", (Class)RubyBoolean.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "security_restricted?", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "security_restricted?", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$subclasses(cls, Visibility.PUBLIC, "subclasses"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "subclasses", true, false, core, (Class)JRubyLibrary.class, "subclasses", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "subclasses", (DynamicMethod)javaMethod); │ │ │ │ │ │ - moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "subclasses", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyLibrary$INVOKER$s$1$0$identity_hash(cls, Visibility.PUBLIC, "identity_hash"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "identity_hash", true, false, core, (Class)JRubyLibrary.class, "identity_hash", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "identity_hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "identity_hash", moduleMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.jruby.JRubyLibrary", "dereference", "dereference", "is_security_restricted", "security_restricted?", "set_context_class_loader", "set_context_class_loader", "runtime", "runtime", "reference0", "reference0", "parse", "parse", "compile_ir", "compile_ir", "identity_hash", "identity_hash", "reference", "reference", "compile", "compile", "set_security_restricted", "security_restricted=", "with_current_runtime_as_global", "with_current_runtime_as_global", "subclasses", "subclasses" }); │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -4,55 +4,55 @@ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$wait; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$notifyAll; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$native_posix_p; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$current_directory; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$internal_libraries; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$load_java_class; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$notify; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$classpath_launcher; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$cache_stats; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$getObjectSpaceEnabled; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$gc; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$2$0$set_last_exit_status; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$load_ext; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$setObjectSpaceEnabled; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$1$class_loader_resources; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$extra_gem_paths; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$2$0$set_meta_class; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$notify; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$rbSynchronized; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$internal_libraries; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$load_java_class; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.jruby.JRubyUtilLibrary; │ │ │ │ │ │ -import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$0$0$classpath_launcher; │ │ │ │ │ │ +import org.jruby.ext.jruby.JRubyUtilLibrary$INVOKER$s$1$0$rbSynchronized; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$classpath_launcher((RubyModule)singletonClass, Visibility.PUBLIC, "classpath_launcher"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "classpath_launcher", true, false, core, (Class)JRubyUtilLibrary.class, "classpath_launcher", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "classpath_launcher", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "rbSynchronized", true, false, core, (Class)JRubyUtilLibrary.class, "rbSynchronized", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ DynamicMethod moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "synchronized", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$notify(cls, Visibility.PUBLIC, "notify"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "notify", true, false, core, (Class)JRubyUtilLibrary.class, "notify", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "notify", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$load_java_class((RubyModule)singletonClass, Visibility.PUBLIC, "load_java_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "load_java_class", true, false, core, (Class)JRubyUtilLibrary.class, "load_java_class", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "load_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$internal_libraries(cls, Visibility.PUBLIC, "internal_libraries"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "internal_libraries", true, false, core, (Class)JRubyUtilLibrary.class, "internal_libraries", (Class)RubyArray.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "internal_libraries", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "notify", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "internal_libraries", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$2$0$set_meta_class((RubyModule)singletonClass, Visibility.PUBLIC, "set_meta_class"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "set_meta_class", true, false, core, (Class)JRubyUtilLibrary.class, "set_meta_class", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "set_meta_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$extra_gem_paths((RubyModule)singletonClass, Visibility.PUBLIC, "extra_gem_paths"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "extra_gem_paths", true, false, core, (Class)JRubyUtilLibrary.class, "extra_gem_paths", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "extra_gem_paths", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$1$class_loader_resources(cls, Visibility.PUBLIC, "class_loader_resources"); │ │ │ │ │ │ @@ -92,22 +92,22 @@ │ │ │ │ │ │ singletonClass.putMethod(runtime, "object_space?", moduleMethod); │ │ │ │ │ │ singletonClass.putAlias("objectspace?", aliasedMethod, "objectspace"); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$cache_stats(cls, Visibility.PUBLIC, "cache_stats"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "cache_stats", true, false, core, (Class)JRubyUtilLibrary.class, "cache_stats", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "cache_stats", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "cache_stats", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$load_java_class((RubyModule)singletonClass, Visibility.PUBLIC, "load_java_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "load_java_class", true, false, core, (Class)JRubyUtilLibrary.class, "load_java_class", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "load_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$internal_libraries(cls, Visibility.PUBLIC, "internal_libraries"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "internal_libraries", true, false, core, (Class)JRubyUtilLibrary.class, "internal_libraries", (Class)RubyArray.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "internal_libraries", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$classpath_launcher((RubyModule)singletonClass, Visibility.PUBLIC, "classpath_launcher"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "classpath_launcher", true, false, core, (Class)JRubyUtilLibrary.class, "classpath_launcher", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "classpath_launcher", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$notify(cls, Visibility.PUBLIC, "notify"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "notify", true, false, core, (Class)JRubyUtilLibrary.class, "notify", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "notify", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "internal_libraries", moduleMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "notify", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$current_directory((RubyModule)singletonClass, Visibility.PUBLIC, "current_directory"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "current_directory", true, false, core, (Class)JRubyUtilLibrary.class, "current_directory", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "current_directory", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$0$0$native_posix_p((RubyModule)singletonClass, Visibility.PUBLIC, "native_posix?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "native_posix_p", true, false, core, (Class)JRubyUtilLibrary.class, "native_posix_p", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "native_posix?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$1$0$notifyAll(cls, Visibility.PUBLIC, "notify_all"); │ │ │ │ │ │ @@ -116,10 +116,10 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "notify_all", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JRubyUtilLibrary$INVOKER$s$wait(cls, Visibility.PUBLIC, "wait"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "wait", true, false, core, (Class)JRubyUtilLibrary.class, "wait", (Class)IRubyObject.class, org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "wait", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "wait", moduleMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.jruby.JRubyUtilLibrary", "wait", "wait", "set_meta_class", "set_meta_class", "setObjectSpaceEnabled", "objectspace=", "notifyAll", "notify_all", "rbSynchronized", "synchronized", "extra_gem_paths", "extra_gem_paths", "classpath_launcher", "classpath_launcher", "class_loader_resources", "class_loader_resources", "notify", "notify", "load_ext", "load_ext", "set_last_exit_status", "set_last_exit_status", "cache_stats", "cache_stats", "load_java_class", "load_java_class", "current_directory", "current_directory", "gc", "gc", "internal_libraries", "internal_libraries", "native_posix_p", "native_posix?", "getObjectSpaceEnabled", "objectspace" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.jruby.JRubyUtilLibrary", "wait", "wait", "set_meta_class", "set_meta_class", "setObjectSpaceEnabled", "objectspace=", "notifyAll", "notify_all", "rbSynchronized", "synchronized", "extra_gem_paths", "extra_gem_paths", "classpath_launcher", "classpath_launcher", "class_loader_resources", "class_loader_resources", "load_ext", "load_ext", "notify", "notify", "set_last_exit_status", "set_last_exit_status", "cache_stats", "cache_stats", "load_java_class", "load_java_class", "current_directory", "current_directory", "gc", "gc", "internal_libraries", "internal_libraries", "native_posix_p", "native_posix?", "getObjectSpaceEnabled", "objectspace" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$monitor$Monitor$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$enter; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$2$0$wait_for_cond; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$mon_locked_p; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$synchronize; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$try_enter; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$exit; │ │ │ │ │ │ -import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$mon_check_owner; │ │ │ │ │ │ +import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ +import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$enter; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor; │ │ │ │ │ │ import org.jruby.ext.monitor.Monitor$INVOKER$i$0$0$mon_owned_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -23,14 +23,17 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$mon_owned_p(cls, Visibility.PUBLIC, "mon_owned?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mon_owned_p", false, false, core, (Class)Monitor.class, "mon_owned_p", (Class)RubyBoolean.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "mon_owned?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$enter(cls, Visibility.PUBLIC, "enter"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enter", false, false, core, (Class)Monitor.class, "enter", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enter", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$mon_check_owner(cls, Visibility.PUBLIC, "mon_check_owner"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mon_check_owner", false, false, core, (Class)Monitor.class, "mon_check_owner", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mon_check_owner", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$exit(cls, Visibility.PUBLIC, "exit"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "exit", false, false, core, (Class)Monitor.class, "exit", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "exit", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$try_enter(cls, Visibility.PUBLIC, "try_enter"); │ │ │ │ │ │ @@ -41,13 +44,10 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "synchronize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$mon_locked_p(cls, Visibility.PUBLIC, "mon_locked?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mon_locked_p", false, false, core, (Class)Monitor.class, "mon_locked_p", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mon_locked?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Monitor$INVOKER$i$2$0$wait_for_cond(cls, Visibility.PUBLIC, "wait_for_cond"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "wait_for_cond", false, false, core, (Class)Monitor.class, "wait_for_cond", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "wait_for_cond", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Monitor$INVOKER$i$0$0$enter(cls, Visibility.PUBLIC, "enter"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enter", false, false, core, (Class)Monitor.class, "enter", (Class)IRubyObject.class, org$jruby$ext$monitor$Monitor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enter", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.monitor.Monitor", "exit", "exit", "mon_owned_p", "mon_owned?", "mon_locked_p", "mon_locked?", "enter", "enter", "wait_for_cond", "wait_for_cond", "try_enter", "try_enter", "mon_check_owner", "mon_check_owner", "synchronize", "synchronize" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$pathname$RubyPathname$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.runtime.MethodIndex; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$taint; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$fnmatch; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$make_symlink; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$sub; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$freeze; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$to_path; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$glob; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$untaint; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$unlink; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$sub_ext; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$taint; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$3$each_line; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$each_entry; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$make_link; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$freeze; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$sub; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$to_path; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$1$glob; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$opendir; │ │ │ │ │ │ -import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$untaint; │ │ │ │ │ │ +import org.jruby.ext.pathname.RubyPathname$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$initialize_copy; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$initialize; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname$INVOKER$s$0$0$getwd; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.pathname.RubyPathname; │ │ │ │ │ │ @@ -56,51 +56,54 @@ │ │ │ │ │ │ cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize", false, false, core, (Class)RubyPathname.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$initialize_copy(cls, Visibility.PRIVATE, "initialize_copy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize_copy", false, false, core, (Class)RubyPathname.class, "initialize_copy", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize_copy", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$untaint(cls, Visibility.PUBLIC, "untaint"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "untaint", false, false, core, (Class)RubyPathname.class, "untaint", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "untaint", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$opendir(cls, Visibility.PUBLIC, "opendir"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "opendir", false, false, core, (Class)RubyPathname.class, "opendir", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "opendir", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubyPathname.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$opendir(cls, Visibility.PUBLIC, "opendir"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "opendir", false, false, core, (Class)RubyPathname.class, "opendir", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "opendir", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$glob(cls, Visibility.PUBLIC, "glob"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "glob", false, false, core, (Class)RubyPathname.class, "glob", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "glob", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$to_path(cls, Visibility.PUBLIC, "to_path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_path", false, false, core, (Class)RubyPathname.class, "to_path", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$sub(cls, Visibility.PUBLIC, "sub"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sub", false, false, core, (Class)RubyPathname.class, "sub", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sub", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubyPathname.class, "freeze", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$make_link(cls, Visibility.PUBLIC, "make_link"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "make_link", false, false, core, (Class)RubyPathname.class, "make_link", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "make_link", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$each_entry(cls, Visibility.PUBLIC, "each_entry"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each_entry", false, false, core, (Class)RubyPathname.class, "each_entry", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_entry", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$3$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)RubyPathname.class, "each_line", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$taint(cls, Visibility.PUBLIC, "taint"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "taint", false, false, core, (Class)RubyPathname.class, "taint", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "taint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$sub_ext(cls, Visibility.PUBLIC, "sub_ext"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "sub_ext", false, false, core, (Class)RubyPathname.class, "sub_ext", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sub_ext", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$unlink(cls, Visibility.PUBLIC, "unlink"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "unlink", false, false, core, (Class)RubyPathname.class, "unlink", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "unlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$glob(cls, Visibility.PUBLIC, "glob"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "glob", false, false, core, (Class)RubyPathname.class, "glob", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "glob", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$to_path(cls, Visibility.PUBLIC, "to_path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_path", false, false, core, (Class)RubyPathname.class, "to_path", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubyPathname.class, "freeze", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$sub(cls, Visibility.PUBLIC, "sub"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sub", false, false, core, (Class)RubyPathname.class, "sub", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sub", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$untaint(cls, Visibility.PUBLIC, "untaint"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "untaint", false, false, core, (Class)RubyPathname.class, "untaint", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "untaint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$1$0$make_symlink(cls, Visibility.PUBLIC, "make_symlink"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "make_symlink", false, false, core, (Class)RubyPathname.class, "make_symlink", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "make_symlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$1$fnmatch(cls, Visibility.PUBLIC, "fnmatch"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fnmatch", false, false, core, (Class)RubyPathname.class, "fnmatch", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fnmatch", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("fnmatch?", aliasedMethod, "fnmatch"); │ │ │ │ │ │ @@ -112,17 +115,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubyPathname.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)RubyPathname.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyPathname$INVOKER$i$0$0$taint(cls, Visibility.PUBLIC, "taint"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "taint", false, false, core, (Class)RubyPathname.class, "taint", (Class)IRubyObject.class, org$jruby$ext$pathname$RubyPathname$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "taint", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.pathname.RubyPathname", "sub", "sub", "to_path", "to_path", "fnmatch", "fnmatch", "sub_ext", "sub_ext", "glob", "glob", "empty_p", "empty?", "op_cmp", "<=>", "op_equal", "==", "each_line", "each_line", "taint", "taint", "freeze", "freeze", "unlink", "unlink", "opendir", "opendir", "make_symlink", "make_symlink", "untaint", "untaint", "each_entry", "each_entry", "getwd", "getwd", "inspect", "inspect", "to_s", "to_s", "initialize_copy", "initialize_copy", "initialize", "initialize", "make_link", "make_link", "hash", "hash" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.pathname.RubyPathname", "sub", "sub", "to_path", "to_path", "fnmatch", "fnmatch", "sub_ext", "sub_ext", "glob", "glob", "empty_p", "empty?", "op_cmp", "<=>", "op_equal", "==", "each_line", "each_line", "taint", "taint", "freeze", "freeze", "unlink", "unlink", "opendir", "opendir", "make_symlink", "make_symlink", "each_entry", "each_entry", "untaint", "untaint", "getwd", "getwd", "inspect", "inspect", "to_s", "to_s", "initialize_copy", "initialize_copy", "initialize", "initialize", "make_link", "make_link", "hash", "hash" }); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ static { │ │ │ │ │ │ MethodIndex.addMethodWriteFieldsPacked(2, "sub"); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$ripper$RubyRipper$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$encoding; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$2$0$dedent_string; │ │ │ │ │ │ -import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$filename; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$yydebug; │ │ │ │ │ │ +import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$filename; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$1$0$yydebug_set; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$lineno; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$state; │ │ │ │ │ │ -import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$parse; │ │ │ │ │ │ +import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$encoding; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$error_p; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$column; │ │ │ │ │ │ +import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$parse; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$end_seen_p; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$s$2$0$dedent_string; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper; │ │ │ │ │ │ import org.jruby.ext.ripper.RubyRipper$INVOKER$s$1$0$lex_state_name; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -36,43 +36,43 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "lex_state_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$s$2$0$dedent_string((RubyModule)singletonClass, Visibility.PUBLIC, "dedent_string"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "dedent_string", true, false, core, (Class)RubyRipper.class, "dedent_string", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "dedent_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$end_seen_p(cls, Visibility.PUBLIC, "end_seen?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "end_seen_p", false, false, core, (Class)RubyRipper.class, "end_seen_p", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "end_seen?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$parse(cls, Visibility.PUBLIC, "parse"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "parse", false, false, core, (Class)RubyRipper.class, "parse", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "parse", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$column(cls, Visibility.PUBLIC, "column"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "column", false, false, core, (Class)RubyRipper.class, "column", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "column", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$error_p(cls, Visibility.PUBLIC, "error?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "error_p", false, false, core, (Class)RubyRipper.class, "error_p", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "error?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyRipper.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$parse(cls, Visibility.PUBLIC, "parse"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "parse", false, false, core, (Class)RubyRipper.class, "parse", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "parse", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyRipper.class, "encoding", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$state(cls, Visibility.PUBLIC, "state"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "state", false, false, core, (Class)RubyRipper.class, "state", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "state", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)RubyRipper.class, "lineno", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$1$0$yydebug_set(cls, Visibility.PUBLIC, "yydebug="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "yydebug_set", false, false, core, (Class)RubyRipper.class, "yydebug_set", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "yydebug=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$yydebug(cls, Visibility.PUBLIC, "yydebug"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "yydebug", false, false, core, (Class)RubyRipper.class, "yydebug", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "yydebug", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$filename(cls, Visibility.PUBLIC, "filename"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "filename", false, false, core, (Class)RubyRipper.class, "filename", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "filename", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$yydebug(cls, Visibility.PUBLIC, "yydebug"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "yydebug", false, false, core, (Class)RubyRipper.class, "yydebug", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "yydebug", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$2$0$dedent_string(cls, Visibility.PUBLIC, "dedent_string"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "dedent_string", false, false, core, (Class)RubyRipper.class, "dedent_string", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dedent_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyRipper$INVOKER$i$0$0$encoding(cls, Visibility.PUBLIC, "encoding"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "encoding", false, false, core, (Class)RubyRipper.class, "encoding", (Class)IRubyObject.class, org$jruby$ext$ripper$RubyRipper$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.ripper.RubyRipper", "dedent_string", "dedent_string", "error_p", "error?", "column", "column", "lex_state_name", "lex_state_name", "parse", "parse", "encoding", "encoding", "yydebug", "yydebug", "end_seen_p", "end_seen?", "lineno", "lineno", "filename", "filename", "yydebug_set", "yydebug=", "initialize", "initialize", "state", "state" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$set$RubySet$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,62 +1,62 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$taint; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_or; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$replace; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$reset; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$freeze; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$include_p; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$subset_p; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$disjoint_p; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$intersect_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$1$0$initialize_dup; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$compare_by_identity; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$superset_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$flatten; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_diff; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$to_set; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$flatten_bang; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$rb_clear; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$subtract; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_and; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$1$0$initialize_clone; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$collect_bang; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$initialize; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$add; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_xor; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$delete_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$compare_by_identity; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$delete_if; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$divide; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$each; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$to_set; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$1$0$flatten_merge; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$rb_merge; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$to_a; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$untaint; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$add_p; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$1$0$initialize_clone; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$taint; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$compare_by_identity_p; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$freeze; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$proper_subset_p; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$reject_bang; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$1$0$flatten_merge; │ │ │ │ │ │ -import org.jruby.ext.set.RubySet$INVOKER$i$0$0$untaint; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$1$0$initialize_dup; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$select_bang; │ │ │ │ │ │ +import org.jruby.ext.set.RubySet$INVOKER$i$0$0$flatten; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$0$0$classify; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$i$1$0$proper_superset_p; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.ext.set.RubySet; │ │ │ │ │ │ import org.jruby.ext.set.RubySet$INVOKER$s$0$0$create; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -75,120 +75,123 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$proper_superset_p(cls, Visibility.PUBLIC, "proper_superset?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "proper_superset_p", false, false, core, (Class)RubySet.class, "proper_superset_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "proper_superset?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias(">", aliasedMethod, "proper_superset?"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$classify(cls, Visibility.PUBLIC, "classify"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "classify", false, false, core, (Class)RubySet.class, "classify", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "classify", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$flatten(cls, Visibility.PUBLIC, "flatten"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "flatten", false, false, core, (Class)RubySet.class, "flatten", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "flatten", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$select_bang(cls, Visibility.PUBLIC, "select!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select_bang", false, false, core, (Class)RubySet.class, "select_bang", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("filter!", aliasedMethod, "select!"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$untaint(cls, Visibility.PUBLIC, "untaint"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "untaint", false, false, core, (Class)RubySet.class, "untaint", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "untaint", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$flatten_merge(cls, Visibility.PROTECTED, "flatten_merge"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "flatten_merge", false, false, core, (Class)RubySet.class, "flatten_merge", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "flatten_merge", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$initialize_dup(cls, Visibility.PUBLIC, "initialize_dup"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "initialize_dup", false, false, core, (Class)RubySet.class, "initialize_dup", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize_dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$reject_bang(cls, Visibility.PUBLIC, "reject!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject_bang", false, false, core, (Class)RubySet.class, "reject_bang", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$proper_subset_p(cls, Visibility.PUBLIC, "proper_subset?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "proper_subset_p", false, false, core, (Class)RubySet.class, "proper_subset_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "proper_subset?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("<", aliasedMethod, "proper_subset?"); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubySet.class, "freeze", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$compare_by_identity_p(cls, Visibility.PUBLIC, "compare_by_identity?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "compare_by_identity_p", false, false, core, (Class)RubySet.class, "compare_by_identity_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "compare_by_identity?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eql", false, false, core, (Class)RubySet.class, "op_eql", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$initialize_clone(cls, Visibility.PUBLIC, "initialize_clone"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "initialize_clone", false, false, core, (Class)RubySet.class, "initialize_clone", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize_clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$taint(cls, Visibility.PUBLIC, "taint"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "taint", false, false, core, (Class)RubySet.class, "taint", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "taint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$add_p(cls, Visibility.PUBLIC, "add?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "add_p", false, false, core, (Class)RubySet.class, "add_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "add?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubySet.class, "to_a", (Class)RubyArray.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$untaint(cls, Visibility.PUBLIC, "untaint"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "untaint", false, false, core, (Class)RubySet.class, "untaint", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "untaint", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$rb_merge(cls, Visibility.PUBLIC, "merge"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "rb_merge", false, false, core, (Class)RubySet.class, "rb_merge", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "merge", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$to_set(cls, Visibility.PUBLIC, "to_set"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "to_set", false, false, core, (Class)RubySet.class, "to_set", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_set", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$flatten_merge(cls, Visibility.PROTECTED, "flatten_merge"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "flatten_merge", false, false, core, (Class)RubySet.class, "flatten_merge", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "flatten_merge", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", false, false, core, (Class)RubySet.class, "each", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$divide(cls, Visibility.PUBLIC, "divide"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "divide", false, false, core, (Class)RubySet.class, "divide", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "divide", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubySet.class, "delete_if", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$empty_p(cls, Visibility.PUBLIC, "empty?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "empty_p", false, false, core, (Class)RubySet.class, "empty_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "empty?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$compare_by_identity(cls, Visibility.PUBLIC, "compare_by_identity"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "compare_by_identity", false, false, core, (Class)RubySet.class, "compare_by_identity", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "compare_by_identity", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$delete_p(cls, Visibility.PUBLIC, "delete?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete_p", false, false, core, (Class)RubySet.class, "delete_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_xor(cls, Visibility.PUBLIC, "^"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_xor", false, false, core, (Class)RubySet.class, "op_xor", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "^", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$add(cls, Visibility.PUBLIC, "add"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "add", false, false, core, (Class)RubySet.class, "add", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "add", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("<<", aliasedMethod, "add"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)RubySet.class, "op_equal", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubySet.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$set$RubySet$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySet.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$collect_bang(cls, Visibility.PUBLIC, "collect!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "collect_bang", false, false, core, (Class)RubySet.class, "collect_bang", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "collect!", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("map!", aliasedMethod, "collect!"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubySet.class, "keep_if", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$initialize_clone(cls, Visibility.PUBLIC, "initialize_clone"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "initialize_clone", false, false, core, (Class)RubySet.class, "initialize_clone", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize_clone", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_and(cls, Visibility.PUBLIC, "&"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_and", false, false, core, (Class)RubySet.class, "op_and", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "&", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("intersection", aliasedMethod, "&"); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)RubySet.class, "to_a", (Class)RubyArray.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$subtract(cls, Visibility.PUBLIC, "subtract"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "subtract", false, false, core, (Class)RubySet.class, "subtract", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "subtract", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$rb_clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "rb_clear", false, false, core, (Class)RubySet.class, "rb_clear", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$flatten_bang(cls, Visibility.PUBLIC, "flatten!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "flatten_bang", false, false, core, (Class)RubySet.class, "flatten_bang", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "flatten!", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$to_set(cls, Visibility.PUBLIC, "to_set"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "to_set", false, false, core, (Class)RubySet.class, "to_set", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_set", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_diff(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_diff", false, false, core, (Class)RubySet.class, "op_diff", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("difference", aliasedMethod, "-"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$flatten(cls, Visibility.PUBLIC, "flatten"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "flatten", false, false, core, (Class)RubySet.class, "flatten", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "flatten", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$delete_if(cls, Visibility.PUBLIC, "delete_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "delete_if", false, false, core, (Class)RubySet.class, "delete_if", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "delete_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$superset_p(cls, Visibility.PUBLIC, "superset?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "superset_p", false, false, core, (Class)RubySet.class, "superset_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "superset?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias(">=", aliasedMethod, "superset?"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$initialize_dup(cls, Visibility.PUBLIC, "initialize_dup"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "initialize_dup", false, false, core, (Class)RubySet.class, "initialize_dup", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize_dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)RubySet.class, "hash", (Class)RubyFixnum.class, org$jruby$ext$set$RubySet$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$compare_by_identity(cls, Visibility.PUBLIC, "compare_by_identity"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "compare_by_identity", false, false, core, (Class)RubySet.class, "compare_by_identity", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "compare_by_identity", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$intersect_p(cls, Visibility.PUBLIC, "intersect?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "intersect_p", false, false, core, (Class)RubySet.class, "intersect_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "intersect?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$disjoint_p(cls, Visibility.PUBLIC, "disjoint?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "disjoint_p", false, false, core, (Class)RubySet.class, "disjoint_p", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "disjoint?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$subset_p(cls, Visibility.PUBLIC, "subset?"); │ │ │ │ │ │ @@ -200,34 +203,31 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("length", aliasedMethod, "size"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$include_p(cls, Visibility.PUBLIC, "include?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_p", false, false, core, (Class)RubySet.class, "include_p", (Class)RubyBoolean.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("member?", aliasedMethod, "include?"); │ │ │ │ │ │ cls.putAlias("===", aliasedMethod, "include?"); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)RubySet.class, "keep_if", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)RubySet.class, "inspect", (Class)RubyString.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("to_s", aliasedMethod, "inspect"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$freeze(cls, Visibility.PUBLIC, "freeze"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "freeze", false, false, core, (Class)RubySet.class, "freeze", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "freeze", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$reset(cls, Visibility.PUBLIC, "reset"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reset", false, false, core, (Class)RubySet.class, "reset", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$replace(cls, Visibility.PUBLIC, "replace"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "replace", false, false, core, (Class)RubySet.class, "replace", (Class)RubySet.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "replace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$op_or(cls, Visibility.PUBLIC, "|"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_or", false, false, core, (Class)RubySet.class, "op_or", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "|", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("+", aliasedMethod, "|"); │ │ │ │ │ │ cls.putAlias("union", aliasedMethod, "|"); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySet$INVOKER$i$1$0$delete(cls, Visibility.PUBLIC, "delete"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "delete", false, false, core, (Class)RubySet.class, "delete", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySet$INVOKER$i$0$0$taint(cls, Visibility.PUBLIC, "taint"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "taint", false, false, core, (Class)RubySet.class, "taint", (Class)IRubyObject.class, org$jruby$ext$set$RubySet$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "taint", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.set.RubySet", "keep_if", "keep_if", "proper_superset_p", "proper_superset?", "classify", "classify", "initialize_clone", "initialize_clone", "delete_p", "delete?", "flatten_bang", "flatten!", "empty_p", "empty?", "replace", "replace", "subset_p", "subset?", "delete", "delete", "disjoint_p", "disjoint?", "flatten", "flatten", "op_or", "|", "compare_by_identity_p", "compare_by_identity?", "compare_by_identity", "compare_by_identity", "superset_p", "superset?", "freeze", "freeze", "select_bang", "select!", "rb_clear", "clear", "untaint", "untaint", "add_p", "add?", "create", "[]", "flatten_merge", "flatten_merge", "divide", "divide", "collect_bang", "collect!", "rb_merge", "merge", "proper_subset_p", "proper_subset?", "include_p", "include?", "add", "add", "op_eql", "eql?", "to_set", "to_set", "intersect_p", "intersect?", "subtract", "subtract", "length", "size", "to_a", "to_a", "op_equal", "==", "each", "each", "delete_if", "delete_if", "taint", "taint", "initialize_dup", "initialize_dup", "inspect", "inspect", "reject_bang", "reject!", "op_and", "&", "reset", "reset", "initialize", "initialize", "op_xor", "^", "hash", "hash", "op_diff", "-" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.set.RubySet", "keep_if", "keep_if", "proper_superset_p", "proper_superset?", "classify", "classify", "initialize_clone", "initialize_clone", "delete_p", "delete?", "flatten_bang", "flatten!", "empty_p", "empty?", "replace", "replace", "subset_p", "subset?", "delete", "delete", "disjoint_p", "disjoint?", "flatten", "flatten", "op_or", "|", "compare_by_identity_p", "compare_by_identity?", "superset_p", "superset?", "compare_by_identity", "compare_by_identity", "freeze", "freeze", "select_bang", "select!", "rb_clear", "clear", "add_p", "add?", "untaint", "untaint", "create", "[]", "flatten_merge", "flatten_merge", "divide", "divide", "collect_bang", "collect!", "rb_merge", "merge", "proper_subset_p", "proper_subset?", "include_p", "include?", "add", "add", "op_eql", "eql?", "to_set", "to_set", "intersect_p", "intersect?", "subtract", "subtract", "length", "size", "op_equal", "==", "to_a", "to_a", "each", "each", "delete_if", "delete_if", "taint", "taint", "initialize_dup", "initialize_dup", "inspect", "inspect", "reject_bang", "reject!", "op_and", "&", "reset", "reset", "initialize", "initialize", "op_xor", "^", "hash", "hash", "op_diff", "-" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$Addrinfo$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,191 +1,191 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$canonname; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_v4compat_p; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_sitelocal_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$1$getnameinfo; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$unix_path; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$afamily; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$to_str; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$1$0$marshal_load; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_multicast_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$canonname; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$unix_path; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_global_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$inspect_sockaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_linklocal_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_port; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv4_multicast_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_to_ipv4; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$afamily; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$1$getnameinfo; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$inspect_sockaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_linklocal_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$to_sockaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$initialize; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_to_ipv4; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv4_private_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_address; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$protocol; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$pfamily; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_port; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_nodelocal_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_address; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_sitelocal_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_unpack; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$socktype; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$unix_p; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv4_loopback_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$pfamily; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_loopback_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$protocol; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_v4mapped_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ip_unpack; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_unspecified_p; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv4_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$to_str; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_p; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$socktype; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$i$0$0$ipv6_mc_orglocal_p; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$s$unix; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$s$1$0$ip; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$s$0$0$getaddrinfo; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$s$2$0$udp; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo$INVOKER$s$2$0$tcp; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$s$0$0$getaddrinfo; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.Addrinfo; │ │ │ │ │ │ -import org.jruby.ext.socket.Addrinfo$INVOKER$s$2$0$udp; │ │ │ │ │ │ +import org.jruby.ext.socket.Addrinfo$INVOKER$s$unix; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$socket$Addrinfo$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$2$0$udp((RubyModule)singletonClass, Visibility.PUBLIC, "udp"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "udp", true, false, core, (Class)Addrinfo.class, "udp", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "udp", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$2$0$tcp((RubyModule)singletonClass, Visibility.PUBLIC, "tcp"); │ │ │ │ │ │ - populateMethod(javaMethod, 2, "tcp", true, false, core, (Class)Addrinfo.class, "tcp", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "tcp", (DynamicMethod)javaMethod); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$unix((RubyModule)singletonClass, Visibility.PUBLIC, "unix"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "unix", true, false, core, (Class)Addrinfo.class, "unix", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "unix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$0$0$getaddrinfo((RubyModule)singletonClass, Visibility.PUBLIC, "getaddrinfo"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "getaddrinfo", true, false, core, (Class)Addrinfo.class, "getaddrinfo", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getaddrinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$2$0$tcp((RubyModule)singletonClass, Visibility.PUBLIC, "tcp"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "tcp", true, false, core, (Class)Addrinfo.class, "tcp", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "tcp", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$2$0$udp((RubyModule)singletonClass, Visibility.PUBLIC, "udp"); │ │ │ │ │ │ + populateMethod(javaMethod, 2, "udp", true, false, core, (Class)Addrinfo.class, "udp", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "udp", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$1$0$ip((RubyModule)singletonClass, Visibility.PUBLIC, "ip"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "ip", true, false, core, (Class)Addrinfo.class, "ip", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "ip", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$s$unix((RubyModule)singletonClass, Visibility.PUBLIC, "unix"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "unix", true, false, core, (Class)Addrinfo.class, "unix", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "unix", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_orglocal_p(cls, Visibility.PUBLIC, "ipv6_mc_orglocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_mc_orglocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_orglocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_mc_orglocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$socktype(cls, Visibility.PUBLIC, "socktype"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "socktype", false, false, core, (Class)Addrinfo.class, "socktype", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "socktype", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_p(cls, Visibility.PUBLIC, "ipv6?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_p", false, false, core, (Class)Addrinfo.class, "ipv6_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$to_str(cls, Visibility.PUBLIC, "to_str"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_str", false, false, core, (Class)Addrinfo.class, "to_str", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_str", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv4_p(cls, Visibility.PUBLIC, "ipv4?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv4_p", false, false, core, (Class)Addrinfo.class, "ipv4_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv4?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_unspecified_p(cls, Visibility.PUBLIC, "ipv6_unspecified?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_unspecified_p", false, false, core, (Class)Addrinfo.class, "ipv6_unspecified_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_unspecified?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_unpack(cls, Visibility.PUBLIC, "ip_unpack"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ip_unpack", false, false, core, (Class)Addrinfo.class, "ip_unpack", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ip_unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_v4mapped_p(cls, Visibility.PUBLIC, "ipv6_v4mapped?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_v4mapped_p", false, false, core, (Class)Addrinfo.class, "ipv6_v4mapped_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_v4mapped?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$protocol(cls, Visibility.PUBLIC, "protocol"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "protocol", false, false, core, (Class)Addrinfo.class, "protocol", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "protocol", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_loopback_p(cls, Visibility.PUBLIC, "ipv6_loopback?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_loopback_p", false, false, core, (Class)Addrinfo.class, "ipv6_loopback_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_loopback?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$pfamily(cls, Visibility.PUBLIC, "pfamily"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "pfamily", false, false, core, (Class)Addrinfo.class, "pfamily", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "pfamily", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv4_loopback_p(cls, Visibility.PUBLIC, "ipv4_loopback?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv4_loopback_p", false, false, core, (Class)Addrinfo.class, "ipv4_loopback_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv4_loopback?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$unix_p(cls, Visibility.PUBLIC, "unix?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "unix_p", false, false, core, (Class)Addrinfo.class, "unix_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "unix?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$socktype(cls, Visibility.PUBLIC, "socktype"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "socktype", false, false, core, (Class)Addrinfo.class, "socktype", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "socktype", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_unpack(cls, Visibility.PUBLIC, "ip_unpack"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ip_unpack", false, false, core, (Class)Addrinfo.class, "ip_unpack", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ip_unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_sitelocal_p(cls, Visibility.PUBLIC, "ipv6_sitelocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_sitelocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_sitelocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_sitelocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_nodelocal_p(cls, Visibility.PUBLIC, "ipv6_mc_nodelocal?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ipv6_mc_nodelocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_nodelocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ipv6_mc_nodelocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$pfamily(cls, Visibility.PUBLIC, "pfamily"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "pfamily", false, false, core, (Class)Addrinfo.class, "pfamily", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pfamily", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$protocol(cls, Visibility.PUBLIC, "protocol"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "protocol", false, false, core, (Class)Addrinfo.class, "protocol", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "protocol", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_address(cls, Visibility.PUBLIC, "ip_address"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ip_address", false, false, core, (Class)Addrinfo.class, "ip_address", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ip_address", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_nodelocal_p(cls, Visibility.PUBLIC, "ipv6_mc_nodelocal?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ipv6_mc_nodelocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_nodelocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ipv6_mc_nodelocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_port(cls, Visibility.PUBLIC, "ip_port"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ip_port", false, true, core, (Class)Addrinfo.class, "ip_port", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ip_port", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv4_private_p(cls, Visibility.PUBLIC, "ipv4_private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv4_private_p", false, false, core, (Class)Addrinfo.class, "ipv4_private_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv4_private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_to_ipv4(cls, Visibility.PUBLIC, "ipv6_to_ipv4"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ipv6_to_ipv4", false, true, core, (Class)Addrinfo.class, "ipv6_to_ipv4", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ipv6_to_ipv4", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)Addrinfo.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$to_sockaddr(cls, Visibility.PUBLIC, "to_sockaddr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_sockaddr", false, false, core, (Class)Addrinfo.class, "to_sockaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_sockaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Addrinfo.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_linklocal_p(cls, Visibility.PUBLIC, "ipv6_linklocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_linklocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_linklocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_linklocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$inspect_sockaddr(cls, Visibility.PUBLIC, "inspect_sockaddr"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect_sockaddr", false, false, core, (Class)Addrinfo.class, "inspect_sockaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect_sockaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, true, core, (Class)Addrinfo.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_to_ipv4(cls, Visibility.PUBLIC, "ipv6_to_ipv4"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ipv6_to_ipv4", false, true, core, (Class)Addrinfo.class, "ipv6_to_ipv4", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ipv6_to_ipv4", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$1$getnameinfo(cls, Visibility.PUBLIC, "getnameinfo"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "getnameinfo", false, false, core, (Class)Addrinfo.class, "getnameinfo", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "getnameinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$afamily(cls, Visibility.PUBLIC, "afamily"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "afamily", false, false, core, (Class)Addrinfo.class, "afamily", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "afamily", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv4_multicast_p(cls, Visibility.PUBLIC, "ipv4_multicast?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv4_multicast_p", false, false, core, (Class)Addrinfo.class, "ipv4_multicast_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv4_multicast?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_port(cls, Visibility.PUBLIC, "ip_port"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ip_port", false, true, core, (Class)Addrinfo.class, "ip_port", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ip_port", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Addrinfo.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_linklocal_p(cls, Visibility.PUBLIC, "ipv6_mc_linklocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_mc_linklocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_linklocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_mc_linklocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$inspect_sockaddr(cls, Visibility.PUBLIC, "inspect_sockaddr"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect_sockaddr", false, false, core, (Class)Addrinfo.class, "inspect_sockaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect_sockaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_global_p(cls, Visibility.PUBLIC, "ipv6_mc_global?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_mc_global_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_global_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_mc_global?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$unix_path(cls, Visibility.PUBLIC, "unix_path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "unix_path", false, false, core, (Class)Addrinfo.class, "unix_path", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "unix_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$canonname(cls, Visibility.PUBLIC, "canonname"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "canonname", false, false, core, (Class)Addrinfo.class, "canonname", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "canonname", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_multicast_p(cls, Visibility.PUBLIC, "ipv6_multicast?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_multicast_p", false, false, core, (Class)Addrinfo.class, "ipv6_multicast_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_multicast?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$1$0$marshal_load(cls, Visibility.PUBLIC, "marshal_load"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "marshal_load", false, true, core, (Class)Addrinfo.class, "marshal_load", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$afamily(cls, Visibility.PUBLIC, "afamily"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "afamily", false, false, core, (Class)Addrinfo.class, "afamily", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "afamily", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$unix_path(cls, Visibility.PUBLIC, "unix_path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "unix_path", false, false, core, (Class)Addrinfo.class, "unix_path", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "unix_path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$to_str(cls, Visibility.PUBLIC, "to_str"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_str", false, false, core, (Class)Addrinfo.class, "to_str", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_str", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ip_p(cls, Visibility.PUBLIC, "ip?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ip_p", false, false, core, (Class)Addrinfo.class, "ip_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ip?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$1$getnameinfo(cls, Visibility.PUBLIC, "getnameinfo"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "getnameinfo", false, false, core, (Class)Addrinfo.class, "getnameinfo", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "getnameinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_mc_sitelocal_p(cls, Visibility.PUBLIC, "ipv6_mc_sitelocal?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_mc_sitelocal_p", false, false, core, (Class)Addrinfo.class, "ipv6_mc_sitelocal_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_mc_sitelocal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$ipv6_v4compat_p(cls, Visibility.PUBLIC, "ipv6_v4compat?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ipv6_v4compat_p", false, false, core, (Class)Addrinfo.class, "ipv6_v4compat_p", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ipv6_v4compat?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Addrinfo$INVOKER$i$0$0$canonname(cls, Visibility.PUBLIC, "canonname"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "canonname", false, false, core, (Class)Addrinfo.class, "canonname", (Class)IRubyObject.class, org$jruby$ext$socket$Addrinfo$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "canonname", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Addrinfo", "udp", "udp", "ipv6_mc_orglocal_p", "ipv6_mc_orglocal?", "ipv6_unspecified_p", "ipv6_unspecified?", "pfamily", "pfamily", "marshal_load", "marshal_load", "ipv6_v4compat_p", "ipv6_v4compat?", "afamily", "afamily", "protocol", "protocol", "ipv6_loopback_p", "ipv6_loopback?", "ipv6_mc_linklocal_p", "ipv6_mc_linklocal?", "ipv6_p", "ipv6?", "ipv4_multicast_p", "ipv4_multicast?", "to_str", "to_str", "unix_path", "unix_path", "ipv6_mc_nodelocal_p", "ipv6_mc_nodelocal?", "ipv4_p", "ipv4?", "canonname", "canonname", "marshal_dump", "marshal_dump", "unix_p", "unix?", "tcp", "tcp", "ipv6_sitelocal_p", "ipv6_sitelocal?", "ipv6_v4mapped_p", "ipv6_v4mapped?", "to_sockaddr", "to_sockaddr", "ipv6_linklocal_p", "ipv6_linklocal?", "ip_unpack", "ip_unpack", "ip_port", "ip_port", "ip", "ip", "getaddrinfo", "getaddrinfo", "ip_p", "ip?", "ip_address", "ip_address", "ipv6_multicast_p", "ipv6_multicast?", "getnameinfo", "getnameinfo", "ipv4_loopback_p", "ipv4_loopback?", "ipv4_private_p", "ipv4_private?", "inspect", "inspect", "ipv6_mc_global_p", "ipv6_mc_global?", "socktype", "socktype", "initialize", "initialize", "ipv6_to_ipv4", "ipv6_to_ipv4", "ipv6_mc_sitelocal_p", "ipv6_mc_sitelocal?", "unix", "unix", "inspect_sockaddr", "inspect_sockaddr" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Addrinfo", "udp", "udp", "ipv6_mc_orglocal_p", "ipv6_mc_orglocal?", "ipv6_unspecified_p", "ipv6_unspecified?", "pfamily", "pfamily", "marshal_load", "marshal_load", "ipv6_v4compat_p", "ipv6_v4compat?", "afamily", "afamily", "protocol", "protocol", "ipv6_loopback_p", "ipv6_loopback?", "ipv6_mc_linklocal_p", "ipv6_mc_linklocal?", "ipv6_p", "ipv6?", "ipv4_multicast_p", "ipv4_multicast?", "unix_path", "unix_path", "to_str", "to_str", "ipv6_mc_nodelocal_p", "ipv6_mc_nodelocal?", "ipv4_p", "ipv4?", "canonname", "canonname", "marshal_dump", "marshal_dump", "unix_p", "unix?", "tcp", "tcp", "ipv6_sitelocal_p", "ipv6_sitelocal?", "ipv6_v4mapped_p", "ipv6_v4mapped?", "to_sockaddr", "to_sockaddr", "ipv6_linklocal_p", "ipv6_linklocal?", "ip_unpack", "ip_unpack", "ip_port", "ip_port", "ip", "ip", "getaddrinfo", "getaddrinfo", "ip_p", "ip?", "ip_address", "ip_address", "getnameinfo", "getnameinfo", "ipv6_multicast_p", "ipv6_multicast?", "ipv4_loopback_p", "ipv4_loopback?", "ipv4_private_p", "ipv4_private?", "inspect", "inspect", "ipv6_mc_global_p", "ipv6_mc_global?", "socktype", "socktype", "initialize", "initialize", "ipv6_to_ipv4", "ipv6_to_ipv4", "ipv6_mc_sitelocal_p", "ipv6_mc_sitelocal?", "unix", "unix", "inspect_sockaddr", "inspect_sockaddr" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$Ifaddr$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ +import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$flags; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$netmask; │ │ │ │ │ │ -import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$addr; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$name; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$dstaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$broadaddr; │ │ │ │ │ │ -import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$flags; │ │ │ │ │ │ +import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr; │ │ │ │ │ │ import org.jruby.ext.socket.Ifaddr$INVOKER$i$0$0$ifindex; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,31 +22,31 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$ifindex(cls, Visibility.PUBLIC, "ifindex"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ifindex", false, false, core, (Class)Ifaddr.class, "ifindex", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "ifindex", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$flags(cls, Visibility.PUBLIC, "flags"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "flags", false, true, core, (Class)Ifaddr.class, "flags", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "flags", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Ifaddr.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$broadaddr(cls, Visibility.PUBLIC, "broadaddr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "broadaddr", false, false, core, (Class)Ifaddr.class, "broadaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "broadaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$dstaddr(cls, Visibility.PUBLIC, "dstaddr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "dstaddr", false, true, core, (Class)Ifaddr.class, "dstaddr", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dstaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)Ifaddr.class, "name", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$addr(cls, Visibility.PUBLIC, "addr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "addr", false, false, core, (Class)Ifaddr.class, "addr", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "addr", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Ifaddr.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$netmask(cls, Visibility.PUBLIC, "netmask"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "netmask", false, false, core, (Class)Ifaddr.class, "netmask", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "netmask", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Ifaddr", "ifindex", "ifindex", "broadaddr", "broadaddr", "netmask", "netmask", "flags", "flags", "name", "name", "inspect", "inspect", "dstaddr", "dstaddr", "addr", "addr" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Ifaddr$INVOKER$i$0$0$flags(cls, Visibility.PUBLIC, "flags"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "flags", false, true, core, (Class)Ifaddr.class, "flags", (Class)IRubyObject.class, org$jruby$ext$socket$Ifaddr$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "flags", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Ifaddr", "ifindex", "ifindex", "broadaddr", "broadaddr", "netmask", "netmask", "inspect", "inspect", "name", "name", "flags", "flags", "dstaddr", "dstaddr", "addr", "addr" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$Option$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.ext.socket.Option$INVOKER$i$1$0$unpack; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$asInt; │ │ │ │ │ │ -import org.jruby.ext.socket.Option$INVOKER$i$0$0$family; │ │ │ │ │ │ -import org.jruby.ext.socket.Option$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.ext.socket.Option$INVOKER$i$1$0$unpack; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$linger; │ │ │ │ │ │ +import org.jruby.ext.socket.Option$INVOKER$i$0$0$family; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$optname; │ │ │ │ │ │ +import org.jruby.ext.socket.Option$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$data; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$1$0$initialize; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$level; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$i$0$0$bool; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$s$1$0$rb_int; │ │ │ │ │ │ import org.jruby.ext.socket.Option$INVOKER$s$2$0$linger; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ @@ -48,31 +48,31 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "level", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize", false, false, core, (Class)Option.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$data(cls, Visibility.PUBLIC, "data"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "data", false, false, core, (Class)Option.class, "data", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "data", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$optname(cls, Visibility.PUBLIC, "optname"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "optname", false, false, core, (Class)Option.class, "optname", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "optname", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$linger(cls, Visibility.PUBLIC, "linger"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "linger", false, false, core, (Class)Option.class, "linger", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "linger", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Option$INVOKER$i$1$0$unpack(cls, Visibility.PUBLIC, "unpack"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "unpack", false, false, core, (Class)Option.class, "unpack", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Option.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$optname(cls, Visibility.PUBLIC, "optname"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "optname", false, false, core, (Class)Option.class, "optname", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "optname", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$family(cls, Visibility.PUBLIC, "family"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "family", false, false, core, (Class)Option.class, "family", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "family", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$linger(cls, Visibility.PUBLIC, "linger"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "linger", false, false, core, (Class)Option.class, "linger", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "linger", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$asInt(cls, Visibility.PUBLIC, "int"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "asInt", false, false, core, (Class)Option.class, "asInt", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "int", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Option$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)Option.class, "to_s", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Option$INVOKER$i$1$0$unpack(cls, Visibility.PUBLIC, "unpack"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "unpack", false, false, core, (Class)Option.class, "unpack", (Class)IRubyObject.class, org$jruby$ext$socket$Option$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "unpack", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.Option", "asInt", "int", "bool", "bool", "data", "data", "linger", "linger", "level", "level", "optname", "optname", "inspect", "inspect", "to_s", "to_s", "rb_int", "int", "initialize", "initialize", "unpack", "unpack", "family", "family" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyBasicSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,32 +2,32 @@ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$2$read_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$do_not_reverse_lookup19; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$setsockopt; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$3$recv_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$close_read; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$send; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$sendmsg; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$recvmsg_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$1$0$set_do_not_reverse_lookup19; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$recv; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$2$0$getsockopt; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$recvmsg; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$close_write; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$setsockopt; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$3$recv_nonblock; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$getpeername; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$2$0$getsockopt; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$1$shutdown; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$sendmsg_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$remote_address; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$local_address; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$getpeername; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$sendmsg; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$recvmsg_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$getpeereid; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$getsockname; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$recvmsg; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyBasicSocket$INVOKER$i$0$0$local_address; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$s$1$0$set_do_not_reverse_lookup; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$s$1$0$for_fd; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyBasicSocket$INVOKER$s$0$0$do_not_reverse_lookup; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -45,70 +45,70 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "do_not_reverse_lookup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$s$1$0$for_fd((RubyModule)singletonClass, Visibility.PUBLIC, "for_fd"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "for_fd", true, false, core, (Class)RubyBasicSocket.class, "for_fd", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "for_fd", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$s$1$0$set_do_not_reverse_lookup((RubyModule)singletonClass, Visibility.PUBLIC, "do_not_reverse_lookup="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "set_do_not_reverse_lookup", true, false, core, (Class)RubyBasicSocket.class, "set_do_not_reverse_lookup", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "do_not_reverse_lookup=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$recvmsg(cls, Visibility.PUBLIC, "recvmsg"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvmsg", false, true, core, (Class)RubyBasicSocket.class, "recvmsg", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvmsg", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$local_address(cls, Visibility.PUBLIC, "local_address"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "local_address", false, false, core, (Class)RubyBasicSocket.class, "local_address", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "local_address", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$getsockname(cls, Visibility.PUBLIC, "getsockname"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getsockname", false, false, core, (Class)RubyBasicSocket.class, "getsockname", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getsockname", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$getpeereid(cls, Visibility.PUBLIC, "getpeereid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getpeereid", false, true, core, (Class)RubyBasicSocket.class, "getpeereid", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpeereid", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$recvmsg_nonblock(cls, Visibility.PUBLIC, "recvmsg_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvmsg_nonblock", false, true, core, (Class)RubyBasicSocket.class, "recvmsg_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvmsg_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$sendmsg(cls, Visibility.PUBLIC, "sendmsg"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "sendmsg", false, true, core, (Class)RubyBasicSocket.class, "sendmsg", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "sendmsg", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$getpeername(cls, Visibility.PUBLIC, "getpeername"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "getpeername", false, false, core, (Class)RubyBasicSocket.class, "getpeername", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "getpeername", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$local_address(cls, Visibility.PUBLIC, "local_address"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "local_address", false, false, core, (Class)RubyBasicSocket.class, "local_address", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "local_address", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$remote_address(cls, Visibility.PUBLIC, "remote_address"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "remote_address", false, false, core, (Class)RubyBasicSocket.class, "remote_address", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "remote_address", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$sendmsg_nonblock(cls, Visibility.PUBLIC, "sendmsg_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "sendmsg_nonblock", false, true, core, (Class)RubyBasicSocket.class, "sendmsg_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sendmsg_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$1$shutdown(cls, Visibility.PUBLIC, "shutdown"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "shutdown", false, false, core, (Class)RubyBasicSocket.class, "shutdown", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "shutdown", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$close_write(cls, Visibility.PUBLIC, "close_write"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "close_write", false, false, core, (Class)RubyBasicSocket.class, "close_write", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "close_write", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$2$0$getsockopt(cls, Visibility.PUBLIC, "getsockopt"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "getsockopt", false, false, core, (Class)RubyBasicSocket.class, "getsockopt", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getsockopt", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$getpeername(cls, Visibility.PUBLIC, "getpeername"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "getpeername", false, false, core, (Class)RubyBasicSocket.class, "getpeername", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "getpeername", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$3$recv_nonblock(cls, Visibility.PUBLIC, "recv_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recv_nonblock", false, false, core, (Class)RubyBasicSocket.class, "recv_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recv_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$setsockopt(cls, Visibility.PUBLIC, "setsockopt"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "setsockopt", false, false, core, (Class)RubyBasicSocket.class, "setsockopt", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "setsockopt", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$close_write(cls, Visibility.PUBLIC, "close_write"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "close_write", false, false, core, (Class)RubyBasicSocket.class, "close_write", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "close_write", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$recvmsg(cls, Visibility.PUBLIC, "recvmsg"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvmsg", false, true, core, (Class)RubyBasicSocket.class, "recvmsg", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvmsg", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$recv(cls, Visibility.PUBLIC, "recv"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "recv", false, false, core, (Class)RubyBasicSocket.class, "recv", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "recv", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$1$0$set_do_not_reverse_lookup19(cls, Visibility.PUBLIC, "do_not_reverse_lookup="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "set_do_not_reverse_lookup19", false, false, core, (Class)RubyBasicSocket.class, "set_do_not_reverse_lookup19", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "do_not_reverse_lookup=", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$recvmsg_nonblock(cls, Visibility.PUBLIC, "recvmsg_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvmsg_nonblock", false, true, core, (Class)RubyBasicSocket.class, "recvmsg_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvmsg_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$sendmsg(cls, Visibility.PUBLIC, "sendmsg"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "sendmsg", false, true, core, (Class)RubyBasicSocket.class, "sendmsg", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "sendmsg", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$send(cls, Visibility.PUBLIC, "send"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "send", false, false, core, (Class)RubyBasicSocket.class, "send", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "send", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$close_read(cls, Visibility.PUBLIC, "close_read"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close_read", false, false, core, (Class)RubyBasicSocket.class, "close_read", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close_read", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$3$recv_nonblock(cls, Visibility.PUBLIC, "recv_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recv_nonblock", false, false, core, (Class)RubyBasicSocket.class, "recv_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recv_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$setsockopt(cls, Visibility.PUBLIC, "setsockopt"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "setsockopt", false, false, core, (Class)RubyBasicSocket.class, "setsockopt", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "setsockopt", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$0$do_not_reverse_lookup19(cls, Visibility.PUBLIC, "do_not_reverse_lookup"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "do_not_reverse_lookup19", false, false, core, (Class)RubyBasicSocket.class, "do_not_reverse_lookup19", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "do_not_reverse_lookup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyBasicSocket$INVOKER$i$0$2$read_nonblock(cls, Visibility.PUBLIC, "read_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "read_nonblock", false, false, core, (Class)RubyBasicSocket.class, "read_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyBasicSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "read_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyBasicSocket", "sendmsg_nonblock", "sendmsg_nonblock", "close_read", "close_read", "getsockname", "getsockname", "getpeereid", "getpeereid", "recvmsg_nonblock", "recvmsg_nonblock", "read_nonblock", "read_nonblock", "getsockopt", "getsockopt", "for_fd", "for_fd", "set_do_not_reverse_lookup", "do_not_reverse_lookup=", "remote_address", "remote_address", "close_write", "close_write", "setsockopt", "setsockopt", "set_do_not_reverse_lookup19", "do_not_reverse_lookup=", "getpeername", "getpeername", "recvmsg", "recvmsg", "do_not_reverse_lookup19", "do_not_reverse_lookup", "recv", "recv", "local_address", "local_address", "recv_nonblock", "recv_nonblock", "sendmsg", "sendmsg", "send", "send", "shutdown", "shutdown", "do_not_reverse_lookup", "do_not_reverse_lookup" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyBasicSocket", "sendmsg_nonblock", "sendmsg_nonblock", "close_read", "close_read", "getsockname", "getsockname", "getpeereid", "getpeereid", "recvmsg_nonblock", "recvmsg_nonblock", "read_nonblock", "read_nonblock", "getsockopt", "getsockopt", "for_fd", "for_fd", "set_do_not_reverse_lookup", "do_not_reverse_lookup=", "remote_address", "remote_address", "setsockopt", "setsockopt", "close_write", "close_write", "set_do_not_reverse_lookup19", "do_not_reverse_lookup=", "getpeername", "getpeername", "recvmsg", "recvmsg", "do_not_reverse_lookup19", "do_not_reverse_lookup", "recv", "recv", "local_address", "local_address", "recv_nonblock", "recv_nonblock", "sendmsg", "sendmsg", "send", "send", "shutdown", "shutdown", "do_not_reverse_lookup", "do_not_reverse_lookup" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyIPSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$addr; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$recvfrom; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$addr; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$peeraddr; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket$INVOKER$i$0$0$getpeereid; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyIPSocket$INVOKER$s$1$0$getaddress; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -27,16 +27,16 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "getaddress", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$0$0$getpeereid(cls, Visibility.PUBLIC, "getpeereid"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getpeereid", false, true, core, (Class)RubyIPSocket.class, "getpeereid", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "getpeereid", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$peeraddr(cls, Visibility.PUBLIC, "peeraddr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "peeraddr", false, false, core, (Class)RubyIPSocket.class, "peeraddr", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "peeraddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubyIPSocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$addr(cls, Visibility.PUBLIC, "addr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "addr", false, false, core, (Class)RubyIPSocket.class, "addr", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "addr", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyIPSocket$INVOKER$i$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubyIPSocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubyIPSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyIPSocket", "getaddress", "getaddress", "getpeereid", "getpeereid", "peeraddr", "peeraddr", "recvfrom", "recvfrom", "addr", "addr" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyServerSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$1$0$connect_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$1$0$listen; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$0$0$accept; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$1$0$connect; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$bind; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$1$0$connect_nonblock; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyServerSocket$INVOKER$i$accept_nonblock; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -20,25 +20,25 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$accept_nonblock(cls, Visibility.PUBLIC, "accept_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "accept_nonblock", false, false, core, (Class)RubyServerSocket.class, "accept_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "accept_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$1$0$connect_nonblock(cls, Visibility.PUBLIC, "connect_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "connect_nonblock", false, true, core, (Class)RubyServerSocket.class, "connect_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "connect_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$bind(cls, Visibility.PUBLIC, "bind"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "bind", false, false, core, (Class)RubyServerSocket.class, "bind", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$1$0$connect(cls, Visibility.PUBLIC, "connect"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "connect", false, true, core, (Class)RubyServerSocket.class, "connect", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "connect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$0$0$accept(cls, Visibility.PUBLIC, "accept"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "accept", false, false, core, (Class)RubyServerSocket.class, "accept", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "accept", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$1$0$listen(cls, Visibility.PUBLIC, "listen"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "listen", false, false, core, (Class)RubyServerSocket.class, "listen", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "listen", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyServerSocket$INVOKER$i$1$0$connect_nonblock(cls, Visibility.PUBLIC, "connect_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "connect_nonblock", false, true, core, (Class)RubyServerSocket.class, "connect_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyServerSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "connect_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyServerSocket", "accept_nonblock", "accept_nonblock", "bind", "bind", "connect", "connect", "listen", "listen", "accept", "accept", "connect_nonblock", "connect_nonblock" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyServerSocket", "accept_nonblock", "accept_nonblock", "bind", "bind", "connect", "connect", "listen", "listen", "connect_nonblock", "connect_nonblock", "accept", "accept" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubySocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$0$0$close; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$i$connect_nonblock; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$i$0$3$recvfrom_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$0$0$accept; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$i$1$0$connect; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$i$recvfrom; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$initialize; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$i$1$0$connect; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$1$0$bind; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$i$recvfrom; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$i$connect_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$1$0$listen; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$i$0$1$accept_nonblock; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$i$0$3$recvfrom_nonblock; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$unpack_sockaddr_un; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$for_fd; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$0$5$getaddrinfo; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$getifaddrs; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$pack_sockaddr_un; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$0$1$getservbyname; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$ip_address_list; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$gethostname; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$0$1$getnameinfo; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$unpack_sockaddr_in; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$for_fd; │ │ │ │ │ │ +import org.jruby.ext.socket.RubySocket$INVOKER$s$socketpair; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$gethostbyname; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$pack_sockaddr_un; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$gethostbyaddr; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$0$5$getaddrinfo; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$socketpair; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$0$1$getservbyname; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$1$0$unpack_sockaddr_un; │ │ │ │ │ │ -import org.jruby.ext.socket.RubySocket$INVOKER$s$0$0$ip_address_list; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubySocket$INVOKER$s$2$0$pack_sockaddr_in; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -41,81 +41,81 @@ │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubySocket$INVOKER$s$2$0$pack_sockaddr_in((RubyModule)singletonClass, Visibility.PUBLIC, "pack_sockaddr_in"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "pack_sockaddr_in", true, false, core, (Class)RubySocket.class, "pack_sockaddr_in", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "pack_sockaddr_in", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "sockaddr_in", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$ip_address_list((RubyModule)singletonClass, Visibility.PUBLIC, "ip_address_list"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ip_address_list", true, false, core, (Class)RubySocket.class, "ip_address_list", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "ip_address_list", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$unpack_sockaddr_un((RubyModule)singletonClass, Visibility.PUBLIC, "unpack_sockaddr_un"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "unpack_sockaddr_un", true, false, core, (Class)RubySocket.class, "unpack_sockaddr_un", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "unpack_sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$1$getservbyname((RubyModule)singletonClass, Visibility.PUBLIC, "getservbyname"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "getservbyname", true, false, core, (Class)RubySocket.class, "getservbyname", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "getservbyname", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$socketpair((RubyModule)singletonClass, Visibility.PUBLIC, "socketpair"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "socketpair", true, false, core, (Class)RubySocket.class, "socketpair", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG4); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "socketpair", (DynamicMethod)javaMethod); │ │ │ │ │ │ - singletonClass.putMethod(runtime, "pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$5$getaddrinfo((RubyModule)singletonClass, Visibility.PUBLIC, "getaddrinfo"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "getaddrinfo", true, false, core, (Class)RubySocket.class, "getaddrinfo", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "getaddrinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$gethostbyaddr((RubyModule)singletonClass, Visibility.PUBLIC, "gethostbyaddr"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gethostbyaddr", true, false, core, (Class)RubySocket.class, "gethostbyaddr", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gethostbyaddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$pack_sockaddr_un((RubyModule)singletonClass, Visibility.PUBLIC, "pack_sockaddr_un"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "pack_sockaddr_un", true, false, core, (Class)RubySocket.class, "pack_sockaddr_un", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "pack_sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ - singletonClass.putMethod(runtime, "sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$gethostbyname((RubyModule)singletonClass, Visibility.PUBLIC, "gethostbyname"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "gethostbyname", true, false, core, (Class)RubySocket.class, "gethostbyname", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gethostbyname", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$for_fd((RubyModule)singletonClass, Visibility.PUBLIC, "for_fd"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "for_fd", true, false, core, (Class)RubySocket.class, "for_fd", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "for_fd", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$socketpair((RubyModule)singletonClass, Visibility.PUBLIC, "socketpair"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "socketpair", true, false, core, (Class)RubySocket.class, "socketpair", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG4); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "socketpair", (DynamicMethod)javaMethod); │ │ │ │ │ │ + singletonClass.putMethod(runtime, "pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$unpack_sockaddr_in((RubyModule)singletonClass, Visibility.PUBLIC, "unpack_sockaddr_in"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "unpack_sockaddr_in", true, false, core, (Class)RubySocket.class, "unpack_sockaddr_in", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "unpack_sockaddr_in", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$1$getnameinfo((RubyModule)singletonClass, Visibility.PUBLIC, "getnameinfo"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "getnameinfo", true, false, core, (Class)RubySocket.class, "getnameinfo", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getnameinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$gethostname((RubyModule)singletonClass, Visibility.PUBLIC, "gethostname"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "gethostname", true, false, core, (Class)RubySocket.class, "gethostname", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "gethostname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$ip_address_list((RubyModule)singletonClass, Visibility.PUBLIC, "ip_address_list"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ip_address_list", true, false, core, (Class)RubySocket.class, "ip_address_list", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "ip_address_list", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$1$getservbyname((RubyModule)singletonClass, Visibility.PUBLIC, "getservbyname"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "getservbyname", true, false, core, (Class)RubySocket.class, "getservbyname", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "getservbyname", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$pack_sockaddr_un((RubyModule)singletonClass, Visibility.PUBLIC, "pack_sockaddr_un"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "pack_sockaddr_un", true, false, core, (Class)RubySocket.class, "pack_sockaddr_un", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "pack_sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ + singletonClass.putMethod(runtime, "sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$0$getifaddrs((RubyModule)singletonClass, Visibility.PUBLIC, "getifaddrs"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getifaddrs", true, false, core, (Class)RubySocket.class, "getifaddrs", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "getifaddrs", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$3$recvfrom_nonblock(cls, Visibility.PUBLIC, "recvfrom_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvfrom_nonblock", false, false, core, (Class)RubySocket.class, "recvfrom_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvfrom_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$0$5$getaddrinfo((RubyModule)singletonClass, Visibility.PUBLIC, "getaddrinfo"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "getaddrinfo", true, false, core, (Class)RubySocket.class, "getaddrinfo", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "getaddrinfo", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$for_fd((RubyModule)singletonClass, Visibility.PUBLIC, "for_fd"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "for_fd", true, false, core, (Class)RubySocket.class, "for_fd", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "for_fd", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$s$1$0$unpack_sockaddr_un((RubyModule)singletonClass, Visibility.PUBLIC, "unpack_sockaddr_un"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "unpack_sockaddr_un", true, false, core, (Class)RubySocket.class, "unpack_sockaddr_un", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "unpack_sockaddr_un", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$1$accept_nonblock(cls, Visibility.PUBLIC, "accept_nonblock"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "accept_nonblock", false, true, core, (Class)RubySocket.class, "accept_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "accept_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$1$0$listen(cls, Visibility.PUBLIC, "listen"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "listen", false, true, core, (Class)RubySocket.class, "listen", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "listen", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$i$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubySocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$i$connect_nonblock(cls, Visibility.PUBLIC, "connect_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "connect_nonblock", false, false, core, (Class)RubySocket.class, "connect_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "connect_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$1$0$bind(cls, Visibility.PUBLIC, "bind"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "bind", false, false, core, (Class)RubySocket.class, "bind", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bind", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySocket.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$1$0$connect(cls, Visibility.PUBLIC, "connect"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "connect", false, false, core, (Class)RubySocket.class, "connect", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "connect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubySocket.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$i$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubySocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$0$accept(cls, Visibility.PUBLIC, "accept"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "accept", false, true, core, (Class)RubySocket.class, "accept", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "accept", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubySocket$INVOKER$i$connect_nonblock(cls, Visibility.PUBLIC, "connect_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "connect_nonblock", false, false, core, (Class)RubySocket.class, "connect_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "connect_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$3$recvfrom_nonblock(cls, Visibility.PUBLIC, "recvfrom_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvfrom_nonblock", false, false, core, (Class)RubySocket.class, "recvfrom_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvfrom_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubySocket$INVOKER$i$0$0$close(cls, Visibility.PUBLIC, "close"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close", false, false, core, (Class)RubySocket.class, "close", (Class)IRubyObject.class, org$jruby$ext$socket$RubySocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubySocket", "pack_sockaddr_in", "pack_sockaddr_in", "ip_address_list", "ip_address_list", "gethostbyname", "gethostbyname", "recvfrom_nonblock", "recvfrom_nonblock", "socketpair", "socketpair", "unpack_sockaddr_un", "unpack_sockaddr_un", "getservbyname", "getservbyname", "getaddrinfo", "getaddrinfo", "gethostname", "gethostname", "recvfrom", "recvfrom", "for_fd", "for_fd", "listen", "listen", "accept", "accept", "connect_nonblock", "connect_nonblock", "unpack_sockaddr_in", "unpack_sockaddr_in", "getnameinfo", "getnameinfo", "accept_nonblock", "accept_nonblock", "bind", "bind", "pack_sockaddr_un", "pack_sockaddr_un", "getifaddrs", "getifaddrs", "gethostbyaddr", "gethostbyaddr", "initialize", "initialize", "close", "close", "connect", "connect" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubySocket", "pack_sockaddr_in", "pack_sockaddr_in", "gethostbyname", "gethostbyname", "ip_address_list", "ip_address_list", "recvfrom_nonblock", "recvfrom_nonblock", "socketpair", "socketpair", "unpack_sockaddr_un", "unpack_sockaddr_un", "getservbyname", "getservbyname", "gethostname", "gethostname", "getaddrinfo", "getaddrinfo", "recvfrom", "recvfrom", "for_fd", "for_fd", "listen", "listen", "connect_nonblock", "connect_nonblock", "accept", "accept", "unpack_sockaddr_in", "unpack_sockaddr_in", "getnameinfo", "getnameinfo", "accept_nonblock", "accept_nonblock", "bind", "bind", "pack_sockaddr_un", "pack_sockaddr_un", "getifaddrs", "getifaddrs", "gethostbyaddr", "gethostbyaddr", "initialize", "initialize", "close", "close", "connect", "connect" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyUDPSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$0$3$recvfrom_nonblock; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$2$0$connect; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$2$0$bind; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$initialize; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$send; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyUDPSocket$INVOKER$i$0$3$recvfrom_nonblock; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUDPSocket$INVOKER$s$0$0$open; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$s$0$0$open((RubyModule)singletonClass, Visibility.PUBLIC, "open"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "open", true, false, core, (Class)RubyUDPSocket.class, "open", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "open", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$0$3$recvfrom_nonblock(cls, Visibility.PUBLIC, "recvfrom_nonblock"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recvfrom_nonblock", false, false, core, (Class)RubyUDPSocket.class, "recvfrom_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recvfrom_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$send(cls, Visibility.PUBLIC, "send"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "send", false, false, core, (Class)RubyUDPSocket.class, "send", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "send", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)RubyUDPSocket.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$2$0$bind(cls, Visibility.PUBLIC, "bind"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "bind", false, false, core, (Class)RubyUDPSocket.class, "bind", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "bind", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$2$0$connect(cls, Visibility.PUBLIC, "connect"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "connect", false, false, core, (Class)RubyUDPSocket.class, "connect", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "connect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyUDPSocket", "recvfrom_nonblock", "recvfrom_nonblock", "bind", "bind", "initialize", "initialize", "send", "send", "open", "open", "connect", "connect" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyUDPSocket$INVOKER$i$0$3$recvfrom_nonblock(cls, Visibility.PUBLIC, "recvfrom_nonblock"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recvfrom_nonblock", false, false, core, (Class)RubyUDPSocket.class, "recvfrom_nonblock", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUDPSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recvfrom_nonblock", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyUDPSocket", "bind", "bind", "recvfrom_nonblock", "recvfrom_nonblock", "initialize", "initialize", "send", "send", "open", "open", "connect", "connect" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$1$0$send_io; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$0$peeraddr; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$2$recv_io; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$1$recvfrom; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$0$addr; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$1$0$initialize; │ │ │ │ │ │ -import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$1$0$send_io; │ │ │ │ │ │ +import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$i$0$2$recv_io; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$s$1$0$for_fd; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket; │ │ │ │ │ │ import org.jruby.ext.socket.RubyUNIXSocket$INVOKER$s$0$2$socketpair; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -29,31 +29,31 @@ │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$s$0$2$socketpair((RubyModule)singletonClass, Visibility.PUBLIC, "socketpair"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "socketpair", true, false, core, (Class)RubyUNIXSocket.class, "socketpair", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "socketpair", (DynamicMethod)javaMethod); │ │ │ │ │ │ singletonClass.putMethod(runtime, "pair", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$s$1$0$for_fd((RubyModule)singletonClass, Visibility.PUBLIC, "for_fd"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "for_fd", true, false, core, (Class)RubyUNIXSocket.class, "for_fd", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "for_fd", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$1$0$send_io(cls, Visibility.PUBLIC, "send_io"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "send_io", false, false, core, (Class)RubyUNIXSocket.class, "send_io", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "send_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$2$recv_io(cls, Visibility.PUBLIC, "recv_io"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "recv_io", false, false, core, (Class)RubyUNIXSocket.class, "recv_io", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "recv_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "initialize", false, false, core, (Class)RubyUNIXSocket.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyUNIXSocket.class, "path", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$0$addr(cls, Visibility.PUBLIC, "addr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "addr", false, false, core, (Class)RubyUNIXSocket.class, "addr", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "addr", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$1$recvfrom(cls, Visibility.PUBLIC, "recvfrom"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "recvfrom", false, false, core, (Class)RubyUNIXSocket.class, "recvfrom", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "recvfrom", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$2$recv_io(cls, Visibility.PUBLIC, "recv_io"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "recv_io", false, false, core, (Class)RubyUNIXSocket.class, "recv_io", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "recv_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$0$0$peeraddr(cls, Visibility.PUBLIC, "peeraddr"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "peeraddr", false, false, core, (Class)RubyUNIXSocket.class, "peeraddr", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "peeraddr", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyUNIXSocket$INVOKER$i$1$0$send_io(cls, Visibility.PUBLIC, "send_io"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "send_io", false, false, core, (Class)RubyUNIXSocket.class, "send_io", (Class)IRubyObject.class, org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "send_io", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.socket.RubyUNIXSocket", "path", "path", "socketpair", "socketpair", "recv_io", "recv_io", "peeraddr", "peeraddr", "recvfrom", "recvfrom", "for_fd", "for_fd", "initialize", "initialize", "addr", "addr", "send_io", "send_io" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$stringio$StringIO$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$each_byte; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$close_read; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$2$reopen; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$closed_p; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$rewind; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$lineno; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$each_line; │ │ │ │ │ │ +import org.jruby.ext.stringio.StringIO$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$chars; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$each; │ │ │ │ │ │ -import org.jruby.ext.stringio.StringIO$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$sync; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$gets; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$external_encoding; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$0$each_char; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$0$2$read; │ │ │ │ │ │ import org.jruby.ext.stringio.StringIO$INVOKER$i$1$0$set_lineno; │ │ │ │ │ │ @@ -176,23 +176,23 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "external_encoding", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$gets(cls, Visibility.PUBLIC, "gets"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gets", false, false, core, (Class)StringIO.class, "gets", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gets", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$0$0$sync(cls, Visibility.PUBLIC, "sync"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sync", false, false, core, (Class)StringIO.class, "sync", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sync", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new StringIO$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)StringIO.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each", false, false, core, (Class)StringIO.class, "each", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$0$0$chars(cls, Visibility.PUBLIC, "chars"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "chars", false, false, core, (Class)StringIO.class, "chars", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "chars", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new StringIO$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)StringIO.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)StringIO.class, "each_line", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)StringIO.class, "lineno", (Class)IRubyObject.class, org$jruby$ext$stringio$StringIO$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new StringIO$INVOKER$i$0$0$rewind(cls, Visibility.PUBLIC, "rewind"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$tempfile$Tempfile$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$1$close; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$close_bang; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$open; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$_close; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$size; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$0$unlink; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$i$0$4$initialize; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile; │ │ │ │ │ │ import org.jruby.ext.tempfile.Tempfile$INVOKER$s$0$4$open; │ │ │ │ │ │ @@ -37,25 +37,25 @@ │ │ │ │ │ │ populateMethod(javaMethod, 0, "unlink", false, false, core, (Class)Tempfile.class, "unlink", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "unlink", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$size(cls, Visibility.PUBLIC, "size"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", false, false, core, (Class)Tempfile.class, "size", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Tempfile.class, "inspect", (Class)RubyString.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$_close(cls, Visibility.PROTECTED, "_close"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "_close", false, false, core, (Class)Tempfile.class, "_close", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "_close", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$open(cls, Visibility.PUBLIC, "open"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "open", false, false, core, (Class)Tempfile.class, "open", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "open", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$close_bang(cls, Visibility.PUBLIC, "close!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "close_bang", false, false, core, (Class)Tempfile.class, "close_bang", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close!", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)Tempfile.class, "inspect", (Class)RubyString.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Tempfile$INVOKER$i$0$1$close(cls, Visibility.PUBLIC, "close"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "close", false, false, core, (Class)Tempfile.class, "close", (Class)IRubyObject.class, org$jruby$ext$tempfile$Tempfile$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "close", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.tempfile.Tempfile", "unlink", "unlink", "size", "size", "inspect", "inspect", "close_bang", "close!", "initialize", "initialize", "_close", "_close", "close", "close", "open", "open" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$thread$ConditionVariable$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$broadcast; │ │ │ │ │ │ -import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$signal; │ │ │ │ │ │ import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ +import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$signal; │ │ │ │ │ │ +import org.jruby.ext.thread.ConditionVariable$INVOKER$i$0$0$broadcast; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.thread.ConditionVariable$INVOKER$i$wait_ruby; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.ext.thread.ConditionVariable; │ │ │ │ │ │ import org.jruby.ext.thread.ConditionVariable$INVOKER$s$0$0$newInstance; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -24,19 +24,19 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new ConditionVariable$INVOKER$s$0$0$newInstance((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "newInstance", true, false, core, (Class)ConditionVariable.class, "newInstance", (Class)ConditionVariable.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$wait_ruby(cls, Visibility.PUBLIC, "wait"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "wait_ruby", false, false, core, (Class)ConditionVariable.class, "wait_ruby", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "wait", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)ConditionVariable.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$signal(cls, Visibility.PUBLIC, "signal"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "signal", false, false, core, (Class)ConditionVariable.class, "signal", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "signal", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$broadcast(cls, Visibility.PUBLIC, "broadcast"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "broadcast", false, false, core, (Class)ConditionVariable.class, "broadcast", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "broadcast", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$signal(cls, Visibility.PUBLIC, "signal"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "signal", false, false, core, (Class)ConditionVariable.class, "signal", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "signal", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ConditionVariable$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)ConditionVariable.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$thread$ConditionVariable$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.ext.thread.ConditionVariable", "broadcast", "broadcast", "wait_ruby", "wait", "newInstance", "new", "marshal_dump", "marshal_dump", "signal", "signal" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$thread$Queue$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -8,40 +8,40 @@ │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$num_waiting; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.RubyNumeric; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$closed_p; │ │ │ │ │ │ +import org.jruby.ext.thread.Queue$INVOKER$i$0$0$clear; │ │ │ │ │ │ import org.jruby.ext.thread.Queue$INVOKER$i$0$0$initialize; │ │ │ │ │ │ -import org.jruby.ext.thread.Queue$INVOKER$i$pop; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.thread.Queue; │ │ │ │ │ │ -import org.jruby.ext.thread.Queue$INVOKER$i$0$0$clear; │ │ │ │ │ │ +import org.jruby.ext.thread.Queue$INVOKER$i$pop; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$ext$thread$Queue$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "clear", false, false, core, (Class)Queue.class, "clear", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Queue$INVOKER$i$pop(cls, Visibility.PUBLIC, "pop"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new Queue$INVOKER$i$pop(cls, Visibility.PUBLIC, "pop"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "pop", false, false, core, (Class)Queue.class, "pop", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "pop", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "pop", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "deq", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "shift", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "initialize", false, false, core, (Class)Queue.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$clear(cls, Visibility.PUBLIC, "clear"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "clear", false, false, core, (Class)Queue.class, "clear", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "clear", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$closed_p(cls, Visibility.PUBLIC, "closed?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "closed_p", false, false, core, (Class)Queue.class, "closed_p", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "closed?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)Queue.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$ext$thread$Queue$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Queue$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$tracepoint$TracePoint$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,25 +3,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$enabled_p; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$raised_exception; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$lineno; │ │ │ │ │ │ +import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$self; │ │ │ │ │ │ +import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$disable; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$callee_id; │ │ │ │ │ │ -import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$event; │ │ │ │ │ │ -import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$enable; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$binding; │ │ │ │ │ │ -import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$self; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$return_value; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$defined_class; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$method_id; │ │ │ │ │ │ -import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$path; │ │ │ │ │ │ +import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$enable; │ │ │ │ │ │ +import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$i$0$0$initialize; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint; │ │ │ │ │ │ import org.jruby.ext.tracepoint.TracePoint$INVOKER$s$0$0$trace; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -35,52 +35,52 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new TracePoint$INVOKER$s$0$0$trace((RubyModule)singletonClass, Visibility.PUBLIC, "trace"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "trace", true, false, core, (Class)TracePoint.class, "trace", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "trace", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "initialize", false, false, core, (Class)TracePoint.class, "initialize", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "initialize", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "path", false, false, core, (Class)TracePoint.class, "path", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)TracePoint.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$enable(cls, Visibility.PUBLIC, "enable"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enable", false, false, core, (Class)TracePoint.class, "enable", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enable", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$method_id(cls, Visibility.PUBLIC, "method_id"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "method_id", false, false, core, (Class)TracePoint.class, "method_id", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "method_id", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$defined_class(cls, Visibility.PUBLIC, "defined_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "defined_class", false, false, core, (Class)TracePoint.class, "defined_class", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "defined_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$return_value(cls, Visibility.PUBLIC, "return_value"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "return_value", false, false, core, (Class)TracePoint.class, "return_value", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "return_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$self(cls, Visibility.PUBLIC, "self"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "self", false, false, core, (Class)TracePoint.class, "self", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "self", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$binding(cls, Visibility.PUBLIC, "binding"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "binding", false, false, core, (Class)TracePoint.class, "binding", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "binding", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$enable(cls, Visibility.PUBLIC, "enable"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enable", false, false, core, (Class)TracePoint.class, "enable", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enable", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$event(cls, Visibility.PUBLIC, "event"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "event", false, false, core, (Class)TracePoint.class, "event", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "event", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)TracePoint.class, "inspect", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$callee_id(cls, Visibility.PUBLIC, "callee_id"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "callee_id", false, false, core, (Class)TracePoint.class, "callee_id", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "callee_id", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$disable(cls, Visibility.PUBLIC, "disable"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "disable", false, false, core, (Class)TracePoint.class, "disable", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "disable", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "path", false, false, core, (Class)TracePoint.class, "path", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$self(cls, Visibility.PUBLIC, "self"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "self", false, false, core, (Class)TracePoint.class, "self", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "self", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)TracePoint.class, "lineno", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$raised_exception(cls, Visibility.PUBLIC, "raised_exception"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "raised_exception", false, false, core, (Class)TracePoint.class, "raised_exception", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "raised_exception", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new TracePoint$INVOKER$i$0$0$enabled_p(cls, Visibility.PUBLIC, "enabled?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "enabled_p", false, false, core, (Class)TracePoint.class, "enabled_p", (Class)IRubyObject.class, org$jruby$ext$tracepoint$TracePoint$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "enabled?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.ext.tracepoint.TracePoint", "raised_exception", "raised_exception", "return_value", "return_value", "binding", "binding", "enabled_p", "enabled?", "callee_id", "callee_id", "defined_class", "defined_class", "path", "path", "trace", "trace", "lineno", "lineno", "method_id", "method_id", "enable", "enable", "disable", "disable", "inspect", "inspect", "self", "self", "initialize", "initialize", "event", "event" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.ext.tracepoint.TracePoint", "raised_exception", "raised_exception", "return_value", "return_value", "binding", "binding", "enabled_p", "enabled?", "callee_id", "callee_id", "defined_class", "defined_class", "path", "path", "trace", "trace", "lineno", "lineno", "enable", "enable", "method_id", "method_id", "disable", "disable", "inspect", "inspect", "self", "self", "initialize", "initialize", "event", "event" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$eof; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$getc_19; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$readchar; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$1$initialize19; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$1$readlines; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$lineno; │ │ │ │ │ │ +import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$1$each_line; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$unused; │ │ │ │ │ │ -import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$1$0$ungetbyte; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$orig_name; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$2$gets; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$eof_p; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$os_code; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$1$0$set_lineno; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$1$read; │ │ │ │ │ │ import org.jruby.ext.zlib.JZlibRubyGzipReader$INVOKER$i$0$0$readline; │ │ │ │ │ │ @@ -104,23 +104,23 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eof?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$2$gets(cls, Visibility.PUBLIC, "gets"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "gets", false, false, core, (Class)JZlibRubyGzipReader.class, "gets", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "gets", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$0$orig_name(cls, Visibility.PUBLIC, "orig_name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "orig_name", false, false, core, (Class)JZlibRubyGzipReader.class, "orig_name", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "orig_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)JZlibRubyGzipReader.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$0$unused(cls, Visibility.PUBLIC, "unused"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "unused", false, false, core, (Class)JZlibRubyGzipReader.class, "unused", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "unused", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$1$each_line(cls, Visibility.PUBLIC, "each_line"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "each_line", false, false, core, (Class)JZlibRubyGzipReader.class, "each_line", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each_line", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$1$0$ungetbyte(cls, Visibility.PUBLIC, "ungetbyte"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "ungetbyte", false, false, core, (Class)JZlibRubyGzipReader.class, "ungetbyte", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ungetbyte", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$0$lineno(cls, Visibility.PUBLIC, "lineno"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "lineno", false, false, core, (Class)JZlibRubyGzipReader.class, "lineno", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "lineno", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$1$readlines(cls, Visibility.PUBLIC, "readlines"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "readlines", false, false, core, (Class)JZlibRubyGzipReader.class, "readlines", (Class)IRubyObject.class, org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "readlines", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JZlibRubyGzipReader$INVOKER$i$0$1$initialize19(cls, Visibility.PRIVATE, "initialize"); │ │ │ │ ├── org/jruby/gen/org$jruby$ext$zlib$RubyGzipFile$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -7,21 +7,21 @@ │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$close; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$to_io; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$finish; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$comment; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$orig_name; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$crc; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$closed_p; │ │ │ │ │ │ +import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$respond_to; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$os_code; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$1$0$set_sync; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$sync; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$mtime; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$level; │ │ │ │ │ │ -import org.jruby.ext.zlib.RubyGzipFile$INVOKER$i$0$0$path; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$s$0$1$wrap19; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile; │ │ │ │ │ │ import org.jruby.ext.zlib.RubyGzipFile$INVOKER$s$0$0$newInstance; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -35,17 +35,14 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$s$0$0$newInstance((RubyModule)singletonClass, Visibility.PUBLIC, "new"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "newInstance", true, false, core, (Class)RubyGzipFile.class, "newInstance", (Class)RubyGzipFile.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG1_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "new", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$s$0$1$wrap19((RubyModule)singletonClass, Visibility.PUBLIC, "wrap"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "wrap19", true, false, core, (Class)RubyGzipFile.class, "wrap19", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.CONTEXT_ARG1_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "wrap", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyGzipFile.class, "path", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$level(cls, Visibility.PUBLIC, "level"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "level", false, false, core, (Class)RubyGzipFile.class, "level", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "level", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$mtime(cls, Visibility.PUBLIC, "mtime"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "mtime", false, false, core, (Class)RubyGzipFile.class, "mtime", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "mtime", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$sync(cls, Visibility.PUBLIC, "sync"); │ │ │ │ │ │ @@ -56,14 +53,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sync=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$os_code(cls, Visibility.PUBLIC, "os_code"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "os_code", false, false, core, (Class)RubyGzipFile.class, "os_code", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "os_code", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$respond_to(cls, Visibility.PUBLIC, "respond_to?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "respond_to", false, false, core, (Class)RubyGzipFile.class, "respond_to", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "respond_to?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$path(cls, Visibility.PUBLIC, "path"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "path", false, false, core, (Class)RubyGzipFile.class, "path", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "path", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$closed_p(cls, Visibility.PUBLIC, "closed?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "closed_p", false, false, core, (Class)RubyGzipFile.class, "closed_p", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "closed?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$crc(cls, Visibility.PUBLIC, "crc"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "crc", false, false, core, (Class)RubyGzipFile.class, "crc", (Class)IRubyObject.class, org$jruby$ext$zlib$RubyGzipFile$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "crc", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new RubyGzipFile$INVOKER$i$0$0$orig_name(cls, Visibility.PUBLIC, "orig_name"); │ │ │ │ ├── org/jruby/gen/org$jruby$java$addons$KernelJavaAddons$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_field; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_name; │ │ │ │ │ │ -import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_signature; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_require; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$to_java; │ │ │ │ │ │ +import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_signature; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_implements; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_annotation; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons; │ │ │ │ │ │ import org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_package; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -28,23 +28,23 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "java_package", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_annotation(cls, Visibility.PUBLIC, "java_annotation"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_annotation", true, false, core, (Class)KernelJavaAddons.class, "java_annotation", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_annotation", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_implements(cls, Visibility.PUBLIC, "java_implements"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_implements", true, false, core, (Class)KernelJavaAddons.class, "java_implements", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_implements", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_signature(cls, Visibility.PUBLIC, "java_signature"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_signature", true, false, core, (Class)KernelJavaAddons.class, "java_signature", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_signature", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$to_java(cls, Visibility.PUBLIC, "to_java"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "to_java", true, false, core, (Class)KernelJavaAddons.class, "to_java", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_java", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_require(cls, Visibility.PUBLIC, "java_require"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_require", true, false, core, (Class)KernelJavaAddons.class, "java_require", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_require", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_signature(cls, Visibility.PUBLIC, "java_signature"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_signature", true, false, core, (Class)KernelJavaAddons.class, "java_signature", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_signature", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_name(cls, Visibility.PUBLIC, "java_name"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_name", true, false, core, (Class)KernelJavaAddons.class, "java_name", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new KernelJavaAddons$INVOKER$s$0$0$java_field(cls, Visibility.PUBLIC, "java_field"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_field", true, false, core, (Class)KernelJavaAddons.class, "java_field", (Class)IRubyObject.class, org$jruby$java$addons$KernelJavaAddons$POPULATOR.ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_field", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.java.addons.KernelJavaAddons", "java_name", "java_name", "java_field", "java_field", "java_require", "java_require", "java_signature", "java_signature", "java_package", "java_package", "java_annotation", "java_annotation", "java_implements", "java_implements", "to_java", "to_java" }); │ │ │ │ ├── org/jruby/gen/org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,27 +6,27 @@ │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$first; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$empty_p; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$each; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$2$0$op_aset; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$rbClone; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$include_p; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$component_type; │ │ │ │ │ │ +import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$eql_p; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$to_a; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$op_plus; │ │ │ │ │ │ +import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$count; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$length; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$last; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$dig; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$op_aref; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$at; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy; │ │ │ │ │ │ import org.jruby.java.proxies.ArrayJavaProxy$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ @@ -44,47 +44,47 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$1$0$at(cls, Visibility.PUBLIC, "at"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "at", false, false, core, (Class)ArrayJavaProxy.class, "at", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "at", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", false, false, core, (Class)ArrayJavaProxy.class, "op_aref", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)ArrayJavaProxy.class, "hash", (Class)RubyFixnum.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$dig(cls, Visibility.PUBLIC, "dig"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "dig", false, false, core, (Class)ArrayJavaProxy.class, "dig", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dig", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$last(cls, Visibility.PUBLIC, "last"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "last", false, false, core, (Class)ArrayJavaProxy.class, "last", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "last", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)ArrayJavaProxy.class, "inspect", (Class)RubyString.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", false, false, core, (Class)ArrayJavaProxy.class, "length", (Class)RubyFixnum.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$count(cls, Visibility.PUBLIC, "count"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "count", false, false, core, (Class)ArrayJavaProxy.class, "count", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "count", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_with_index", false, false, core, (Class)ArrayJavaProxy.class, "each_with_index", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", false, false, core, (Class)ArrayJavaProxy.class, "op_plus", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", false, false, core, (Class)ArrayJavaProxy.class, "to_a", (Class)RubyArray.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("to_ary", aliasedMethod, "to_a"); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_with_index", false, false, core, (Class)ArrayJavaProxy.class, "each_with_index", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)ArrayJavaProxy.class, "inspect", (Class)RubyString.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$1$0$eql_p(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "eql_p", false, false, core, (Class)ArrayJavaProxy.class, "eql_p", (Class)RubyBoolean.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)ArrayJavaProxy.class, "hash", (Class)RubyFixnum.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$0$0$component_type(cls, Visibility.PUBLIC, "component_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "component_type", false, false, core, (Class)ArrayJavaProxy.class, "component_type", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "component_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new ArrayJavaProxy$INVOKER$i$1$0$include_p(cls, Visibility.PUBLIC, "include?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_p", false, false, core, (Class)ArrayJavaProxy.class, "include_p", (Class)IRubyObject.class, org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ ├── org/jruby/gen/org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$0$0$java_class; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$1$0$append_features; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$1$0$implement; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$0$0$java_class; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$1$0$extended; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$0$0$op_aref; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate; │ │ │ │ │ │ import org.jruby.java.proxies.JavaInterfaceTemplate$INVOKER$s$0$0$impl; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -26,19 +26,19 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "impl", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$0$0$op_aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", true, false, core, (Class)JavaInterfaceTemplate.class, "op_aref", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$1$0$extended(cls, Visibility.PUBLIC, "extended"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "extended", true, false, core, (Class)JavaInterfaceTemplate.class, "extended", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "extended", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaInterfaceTemplate.class, "java_class", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$1$0$implement(cls, Visibility.PRIVATE, "implement"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "implement", true, false, core, (Class)JavaInterfaceTemplate.class, "implement", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "implement", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$1$0$append_features(cls, Visibility.PUBLIC, "append_features"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "append_features", true, false, core, (Class)JavaInterfaceTemplate.class, "append_features", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "append_features", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaInterfaceTemplate$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaInterfaceTemplate.class, "java_class", (Class)IRubyObject.class, org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.java.proxies.JavaInterfaceTemplate", "impl", "impl", "append_features", "append_features", "implement", "implement", "op_aref", "[]", "java_class", "java_class", "extended", "extended" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$java$proxies$JavaProxy$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$i$java_send; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaProxy$INVOKER$i$java_method; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$i$1$0$equal_p; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$i$1$0$marshal_load; │ │ │ │ │ │ -import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$singleton_class; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaProxy$INVOKER$i$java_method; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$1$0$inherited; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$field_accessor; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$persistent; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaProxy$INVOKER$s$1$0$new_array; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$java_class; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$field_reader; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$1$0$persistent; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$op_aref; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaProxy$INVOKER$s$1$0$new_array; │ │ │ │ │ │ -import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ -import org.jruby.java.proxies.JavaProxy; │ │ │ │ │ │ import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$field_writer; │ │ │ │ │ │ +import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ +import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaProxy; │ │ │ │ │ │ +import org.jruby.java.proxies.JavaProxy$INVOKER$s$0$0$singleton_class; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$java$proxies$JavaProxy$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$field_writer((RubyModule)singletonClass, Visibility.PUBLIC, "field_writer"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$singleton_class((RubyModule)singletonClass, Visibility.PUBLIC, "singleton_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "singleton_class", true, false, core, (Class)JavaProxy.class, "singleton_class", (Class)RubyClass.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG1); │ │ │ │ │ │ + DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "singleton_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$field_writer((RubyModule)singletonClass, Visibility.PUBLIC, "field_writer"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "field_writer", true, false, core, (Class)JavaProxy.class, "field_writer", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "field_writer", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$1$0$new_array((RubyModule)singletonClass, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "new_array", true, false, core, (Class)JavaProxy.class, "new_array", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "field_writer", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$op_aref((RubyModule)singletonClass, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "op_aref", true, false, core, (Class)JavaProxy.class, "op_aref", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$1$0$persistent((RubyModule)singletonClass, Visibility.PUBLIC, "__persistent__="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "persistent", true, false, core, (Class)JavaProxy.class, "persistent", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "__persistent__=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$field_reader((RubyModule)singletonClass, Visibility.PUBLIC, "field_reader"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "field_reader", true, false, core, (Class)JavaProxy.class, "field_reader", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "field_reader", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$java_class((RubyModule)singletonClass, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaProxy.class, "java_class", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$1$0$new_array((RubyModule)singletonClass, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "new_array", true, false, core, (Class)JavaProxy.class, "new_array", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$persistent((RubyModule)singletonClass, Visibility.PUBLIC, "__persistent__"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "persistent", true, false, core, (Class)JavaProxy.class, "persistent", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "__persistent__", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$field_accessor((RubyModule)singletonClass, Visibility.PUBLIC, "field_accessor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "field_accessor", true, false, core, (Class)JavaProxy.class, "field_accessor", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "field_accessor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$1$0$inherited((RubyModule)singletonClass, Visibility.PUBLIC, "inherited"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "inherited", true, false, core, (Class)JavaProxy.class, "inherited", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "inherited", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxy$INVOKER$s$0$0$singleton_class((RubyModule)singletonClass, Visibility.PUBLIC, "singleton_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "singleton_class", true, false, core, (Class)JavaProxy.class, "singleton_class", (Class)RubyClass.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "singleton_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_method", false, false, core, (Class)JavaProxy.class, "java_method", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$1$0$marshal_load(cls, Visibility.PUBLIC, "marshal_load"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "marshal_load", false, false, core, (Class)JavaProxy.class, "marshal_load", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$1$0$equal_p(cls, Visibility.PUBLIC, "equal?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "equal_p", false, false, core, (Class)JavaProxy.class, "equal_p", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "equal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_method", false, false, core, (Class)JavaProxy.class, "java_method", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)JavaProxy.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxy$INVOKER$i$java_send(cls, Visibility.PUBLIC, "java_send"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "java_send", false, false, core, (Class)JavaProxy.class, "java_send", (Class)IRubyObject.class, org$jruby$java$proxies$JavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_send", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.java.proxies.JavaProxy", "equal_p", "equal?", "field_writer", "field_writer", "java_method", "java_method", "op_aref", "[]", "marshal_load", "marshal_load", "field_reader", "field_reader", "new_array", "new_array", "inherited", "inherited", "java_send", "java_send", "java_class", "java_class", "persistent", "__persistent__=", "singleton_class", "singleton_class", "marshal_dump", "marshal_dump", "field_accessor", "field_accessor" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.java.proxies.JavaProxy", "equal_p", "equal?", "field_writer", "field_writer", "java_method", "java_method", "op_aref", "[]", "marshal_load", "marshal_load", "field_reader", "field_reader", "new_array", "new_array", "inherited", "inherited", "java_send", "java_send", "java_class", "java_class", "singleton_class", "singleton_class", "persistent", "__persistent__=", "marshal_dump", "marshal_dump", "field_accessor", "field_accessor" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$java$proxies$MapJavaProxy$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -11,23 +11,23 @@ │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$has_value_p; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$rb_clear; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$set_default_proc; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_aref; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$key; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$fetch_values; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$reject; │ │ │ │ │ │ +import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$default_value_get; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_eql; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$delete; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$each_key; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$rb_values; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$keys; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$select_bang; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$keep_if; │ │ │ │ │ │ -import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$fetch; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_ge; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_gt; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$1$0$op_lt; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyProc; │ │ │ │ │ │ import org.jruby.java.proxies.MapJavaProxy$INVOKER$i$0$0$to_proc; │ │ │ │ │ │ @@ -178,17 +178,14 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", false, false, core, (Class)MapJavaProxy.class, "hash", (Class)RubyFixnum.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$1$0$op_ge(cls, Visibility.PUBLIC, ">="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_ge", false, false, core, (Class)MapJavaProxy.class, "op_ge", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, ">=", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)MapJavaProxy.class, "fetch", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$keep_if(cls, Visibility.PUBLIC, "keep_if"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "keep_if", false, false, core, (Class)MapJavaProxy.class, "keep_if", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "keep_if", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$select_bang(cls, Visibility.PUBLIC, "select!"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "select_bang", false, false, core, (Class)MapJavaProxy.class, "select_bang", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "select!", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$keys(cls, Visibility.PUBLIC, "keys"); │ │ │ │ │ │ @@ -206,14 +203,17 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "delete", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eql", false, false, core, (Class)MapJavaProxy.class, "op_eql", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$default_value_get(cls, Visibility.PUBLIC, "default"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "default_value_get", false, false, core, (Class)MapJavaProxy.class, "default_value_get", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "default", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$fetch(cls, Visibility.PUBLIC, "fetch"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "fetch", false, false, core, (Class)MapJavaProxy.class, "fetch", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "fetch", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$reject(cls, Visibility.PUBLIC, "reject"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "reject", false, false, core, (Class)MapJavaProxy.class, "reject", (Class)IRubyObject.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "reject", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$0$0$fetch_values(cls, Visibility.PUBLIC, "fetch_values"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "fetch_values", false, false, core, (Class)MapJavaProxy.class, "fetch_values", (Class)RubyArray.class, org$jruby$java$proxies$MapJavaProxy$POPULATOR.CONTEXT_ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fetch_values", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new MapJavaProxy$INVOKER$i$1$0$key(cls, Visibility.PUBLIC, "key"); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaAccessibleObject$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,25 +6,25 @@ │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$setAccessible; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$annotations_p; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$to_string; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$annotation; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$declaring_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$name; │ │ │ │ │ │ -import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$annotations; │ │ │ │ │ │ -import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$declared_annotations; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$synthetic_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$declared_annotations; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$isAccessible; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$modifiers; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$declared_annotations_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$annotations; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$annotation_present_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$same; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaAccessibleObject$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -34,41 +34,41 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)JavaAccessibleObject.class, "op_equal", (Class)RubyBoolean.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)JavaAccessibleObject.class, "hash", (Class)RubyFixnum.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$1$0$same(cls, Visibility.PUBLIC, "equal?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "same", false, false, core, (Class)JavaAccessibleObject.class, "same", (Class)RubyBoolean.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "equal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$1$0$annotation_present_p(cls, Visibility.PUBLIC, "annotation_present?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "annotation_present_p", false, false, core, (Class)JavaAccessibleObject.class, "annotation_present_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotation_present?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$annotations(cls, Visibility.PUBLIC, "annotations"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "annotations", false, false, core, (Class)JavaAccessibleObject.class, "annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$declared_annotations_p(cls, Visibility.PUBLIC, "declared_annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declared_annotations_p", false, false, core, (Class)JavaAccessibleObject.class, "declared_annotations_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declared_annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$modifiers(cls, Visibility.PUBLIC, "modifiers"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "modifiers", false, false, core, (Class)JavaAccessibleObject.class, "modifiers", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "modifiers", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)JavaAccessibleObject.class, "hash", (Class)RubyFixnum.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$isAccessible(cls, Visibility.PUBLIC, "accessible?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "isAccessible", false, false, core, (Class)JavaAccessibleObject.class, "isAccessible", (Class)RubyBoolean.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "accessible?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$synthetic_p(cls, Visibility.PUBLIC, "synthetic?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "synthetic_p", false, false, core, (Class)JavaAccessibleObject.class, "synthetic_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "synthetic?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$declared_annotations(cls, Visibility.PUBLIC, "declared_annotations"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declared_annotations", false, false, core, (Class)JavaAccessibleObject.class, "declared_annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declared_annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$annotations(cls, Visibility.PUBLIC, "annotations"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "annotations", false, false, core, (Class)JavaAccessibleObject.class, "annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$synthetic_p(cls, Visibility.PUBLIC, "synthetic?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "synthetic_p", false, false, core, (Class)JavaAccessibleObject.class, "synthetic_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "synthetic?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaAccessibleObject.class, "name", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$0$0$declaring_class(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declaring_class", false, false, core, (Class)JavaAccessibleObject.class, "declaring_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaAccessibleObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaAccessibleObject$INVOKER$i$1$0$annotation(cls, Visibility.PUBLIC, "annotation"); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaClass$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_method; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$private_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$declared_field; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$classes; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_class_methods; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enum_constants; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$simple_name; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_method; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$anonymous_class_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$classes; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declaring_class; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$annotations; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$interfaces; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$class_loader; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$local_class_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$superclass; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_annotations; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$ruby_class; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$canonical_name; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_constructors; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$component_type; │ │ │ │ │ │ +import org.jruby.javasupport.JavaMethod; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_method; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$signers; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_classes; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$inspect; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_class_methods; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$assignable_from_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$generic_superclass; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_method; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$op_cmp; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$annotation_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$declared_field; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_class_methods; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$type_parameters; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_constructor; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_instance_methods; │ │ │ │ │ │ -import org.jruby.javasupport.JavaObject; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$new_array; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource_as_string; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_annotations; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$ruby_class; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$canonical_name; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$constructors; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_class_methods; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$annotations; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$annotation_present_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$interfaces; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$array_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$protected_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_class; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$generic_interfaces; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$generic_superclass; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$annotation; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$name; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_fields; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$fields; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_constructor; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$synthetic_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource_as_stream; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$modifiers; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_annotations_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_constructor; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$member_class_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_instance_methods; │ │ │ │ │ │ -import org.jruby.javasupport.JavaConstructor; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_instance_methods; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$constructor; │ │ │ │ │ │ -import org.jruby.javasupport.JavaCallable; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_method_smart; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$protection_domain; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$superclass; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enclosing_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$get_package; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_method; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource_as_string; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$generic_interfaces; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$interface_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enum_constants; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$array_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$enum_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$annotations_p; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$simple_name; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$class_loader; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$component_type; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_constructors; │ │ │ │ │ │ -import org.jruby.javasupport.JavaMethod; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_method; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$constructors; │ │ │ │ │ │ +import org.jruby.javasupport.JavaObject; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$new_array; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$resource_as_stream; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_fields; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$java_instance_methods; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$public_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaField; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$field; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$signers; │ │ │ │ │ │ +import org.jruby.javasupport.JavaConstructor; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_constructor; │ │ │ │ │ │ +import org.jruby.javasupport.JavaCallable; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_method_smart; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$array_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$primitive_p; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$declared_classes; │ │ │ │ │ │ +import org.jruby.javasupport.JavaField; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$1$0$field; │ │ │ │ │ │ +import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$protection_domain; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$i$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$s$1$0$extend_proxy; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass; │ │ │ │ │ │ import org.jruby.javasupport.JavaClass$INVOKER$s$1$0$for_name; │ │ │ │ │ │ @@ -95,200 +95,200 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "for_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$s$1$0$extend_proxy(cls, Visibility.PUBLIC, "extend_proxy"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "extend_proxy", true, false, core, (Class)JavaClass.class, "extend_proxy", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "extend_proxy", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", false, false, core, (Class)JavaClass.class, "final_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_classes(cls, Visibility.PUBLIC, "declared_classes"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_classes", false, false, core, (Class)JavaClass.class, "declared_classes", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_classes", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$protection_domain(cls, Visibility.PUBLIC, "protection_domain"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "protection_domain", false, false, core, (Class)JavaClass.class, "protection_domain", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "protection_domain", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$field(cls, Visibility.PUBLIC, "field"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "field", false, false, core, (Class)JavaClass.class, "field", (Class)JavaField.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "field", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$primitive_p(cls, Visibility.PUBLIC, "primitive?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "primitive_p", false, false, core, (Class)JavaClass.class, "primitive_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "primitive?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$array_p(cls, Visibility.PUBLIC, "array?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "array_p", false, false, core, (Class)JavaClass.class, "array_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "array?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$signers(cls, Visibility.PUBLIC, "signers"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "signers", false, false, core, (Class)JavaClass.class, "signers", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "signers", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$field(cls, Visibility.PUBLIC, "field"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "field", false, false, core, (Class)JavaClass.class, "field", (Class)JavaField.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "field", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_method_smart(cls, Visibility.PUBLIC, "declared_method_smart"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_method_smart", false, false, core, (Class)JavaClass.class, "declared_method_smart", (Class)JavaCallable.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_method_smart", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_constructor(cls, Visibility.PUBLIC, "declared_constructor"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_constructor", false, false, core, (Class)JavaClass.class, "declared_constructor", (Class)JavaConstructor.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", false, false, core, (Class)JavaClass.class, "public_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$constructors(cls, Visibility.PUBLIC, "constructors"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "constructors", false, false, core, (Class)JavaClass.class, "constructors", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_method", false, false, core, (Class)JavaClass.class, "java_method", (Class)JavaMethod.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_constructors(cls, Visibility.PUBLIC, "declared_constructors"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_constructors", false, false, core, (Class)JavaClass.class, "declared_constructors", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$component_type(cls, Visibility.PUBLIC, "component_type"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "component_type", false, false, core, (Class)JavaClass.class, "component_type", (Class)JavaClass.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "component_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$class_loader(cls, Visibility.PUBLIC, "class_loader"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "class_loader", false, false, core, (Class)JavaClass.class, "class_loader", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "class_loader", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$simple_name(cls, Visibility.PUBLIC, "simple_name"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "simple_name", false, false, core, (Class)JavaClass.class, "simple_name", (Class)RubyString.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "simple_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_instance_methods(cls, Visibility.PUBLIC, "java_instance_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_instance_methods", false, false, core, (Class)JavaClass.class, "java_instance_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_fields(cls, Visibility.PUBLIC, "declared_fields"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_fields", false, false, core, (Class)JavaClass.class, "declared_fields", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_fields", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_stream", false, false, core, (Class)JavaClass.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$new_array(cls, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "new_array", false, false, core, (Class)JavaClass.class, "new_array", (Class)JavaObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$annotations_p(cls, Visibility.PUBLIC, "annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "annotations_p", false, false, core, (Class)JavaClass.class, "annotations_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource(cls, Visibility.PUBLIC, "resource"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource", false, false, core, (Class)JavaClass.class, "resource", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enum_p(cls, Visibility.PUBLIC, "enum?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "enum_p", false, false, core, (Class)JavaClass.class, "enum_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "enum?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enum_constants(cls, Visibility.PUBLIC, "enum_constants"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enum_constants", false, false, core, (Class)JavaClass.class, "enum_constants", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enum_constants", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$array_class(cls, Visibility.PUBLIC, "array_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "array_class", false, false, core, (Class)JavaClass.class, "array_class", (Class)JavaClass.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "array_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$interface_p(cls, Visibility.PUBLIC, "interface?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "interface_p", false, false, core, (Class)JavaClass.class, "interface_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "interface?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_method(cls, Visibility.PUBLIC, "declared_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_method", false, false, core, (Class)JavaClass.class, "declared_method", (Class)JavaMethod.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$generic_interfaces(cls, Visibility.PUBLIC, "generic_interfaces"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "generic_interfaces", false, false, core, (Class)JavaClass.class, "generic_interfaces", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "generic_interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_string", false, false, core, (Class)JavaClass.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$get_package(cls, Visibility.PUBLIC, "package"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "get_package", false, false, core, (Class)JavaClass.class, "get_package", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "package", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$protection_domain(cls, Visibility.PUBLIC, "protection_domain"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "protection_domain", false, false, core, (Class)JavaClass.class, "protection_domain", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "protection_domain", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_method_smart(cls, Visibility.PUBLIC, "declared_method_smart"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_method_smart", false, false, core, (Class)JavaClass.class, "declared_method_smart", (Class)JavaCallable.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_method_smart", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_class(cls, Visibility.PUBLIC, "enclosing_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enclosing_class", false, false, core, (Class)JavaClass.class, "enclosing_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enclosing_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$superclass(cls, Visibility.PUBLIC, "superclass"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "superclass", false, false, core, (Class)JavaClass.class, "superclass", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$constructor(cls, Visibility.PUBLIC, "constructor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "constructor", false, false, core, (Class)JavaClass.class, "constructor", (Class)JavaConstructor.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_instance_methods(cls, Visibility.PUBLIC, "java_instance_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_instance_methods", false, false, core, (Class)JavaClass.class, "java_instance_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_instance_methods(cls, Visibility.PUBLIC, "declared_instance_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_instance_methods", false, false, core, (Class)JavaClass.class, "declared_instance_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$member_class_p(cls, Visibility.PUBLIC, "member_class?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "member_class_p", false, false, core, (Class)JavaClass.class, "member_class_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "member_class?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_constructor(cls, Visibility.PUBLIC, "declared_constructor"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_constructor", false, false, core, (Class)JavaClass.class, "declared_constructor", (Class)JavaConstructor.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_annotations_p(cls, Visibility.PUBLIC, "declared_annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declared_annotations_p", false, false, core, (Class)JavaClass.class, "declared_annotations_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declared_annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$modifiers(cls, Visibility.PUBLIC, "modifiers"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "modifiers", false, false, core, (Class)JavaClass.class, "modifiers", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "modifiers", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_stream", false, false, core, (Class)JavaClass.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$synthetic_p(cls, Visibility.PUBLIC, "synthetic?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "synthetic_p", false, false, core, (Class)JavaClass.class, "synthetic_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "synthetic?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_constructor(cls, Visibility.PUBLIC, "enclosing_constructor"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enclosing_constructor", false, false, core, (Class)JavaClass.class, "enclosing_constructor", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enclosing_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$fields(cls, Visibility.PUBLIC, "fields"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "fields", false, false, core, (Class)JavaClass.class, "fields", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "fields", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_fields(cls, Visibility.PUBLIC, "declared_fields"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_fields", false, false, core, (Class)JavaClass.class, "declared_fields", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_fields", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaClass.class, "name", (Class)RubyString.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$annotation(cls, Visibility.PUBLIC, "annotation"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "annotation", false, false, core, (Class)JavaClass.class, "annotation", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotation", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$generic_interfaces(cls, Visibility.PUBLIC, "generic_interfaces"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "generic_interfaces", false, false, core, (Class)JavaClass.class, "generic_interfaces", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "generic_interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_class(cls, Visibility.PUBLIC, "enclosing_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enclosing_class", false, false, core, (Class)JavaClass.class, "enclosing_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enclosing_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$generic_superclass(cls, Visibility.PUBLIC, "generic_superclass"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "generic_superclass", false, false, core, (Class)JavaClass.class, "generic_superclass", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "generic_superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "protected_p", false, false, core, (Class)JavaClass.class, "protected_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$array_class(cls, Visibility.PUBLIC, "array_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "array_class", false, false, core, (Class)JavaClass.class, "array_class", (Class)JavaClass.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "array_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$interfaces(cls, Visibility.PUBLIC, "interfaces"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "interfaces", false, false, core, (Class)JavaClass.class, "interfaces", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$annotation_present_p(cls, Visibility.PUBLIC, "annotation_present?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "annotation_present_p", false, false, core, (Class)JavaClass.class, "annotation_present_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotation_present?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_string", false, false, core, (Class)JavaClass.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$new_array(cls, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "new_array", false, false, core, (Class)JavaClass.class, "new_array", (Class)JavaObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_instance_methods(cls, Visibility.PUBLIC, "declared_instance_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_instance_methods", false, false, core, (Class)JavaClass.class, "declared_instance_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_constructor(cls, Visibility.PUBLIC, "enclosing_constructor"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enclosing_constructor", false, false, core, (Class)JavaClass.class, "enclosing_constructor", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enclosing_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$annotations(cls, Visibility.PUBLIC, "annotations"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "annotations", false, false, core, (Class)JavaClass.class, "annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_class_methods(cls, Visibility.PUBLIC, "java_class_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_class_methods", false, false, core, (Class)JavaClass.class, "java_class_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$constructors(cls, Visibility.PUBLIC, "constructors"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "constructors", false, false, core, (Class)JavaClass.class, "constructors", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$canonical_name(cls, Visibility.PUBLIC, "canonical_name"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "canonical_name", false, false, core, (Class)JavaClass.class, "canonical_name", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "canonical_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$resource(cls, Visibility.PUBLIC, "resource"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource", false, false, core, (Class)JavaClass.class, "resource", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$ruby_class(cls, Visibility.PUBLIC, "ruby_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "ruby_class", false, false, core, (Class)JavaClass.class, "ruby_class", (Class)RubyModule.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "ruby_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_annotations(cls, Visibility.PUBLIC, "declared_annotations"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_annotations", false, false, core, (Class)JavaClass.class, "declared_annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$type_parameters(cls, Visibility.PUBLIC, "type_parameters"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "type_parameters", false, false, core, (Class)JavaClass.class, "type_parameters", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "type_parameters", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_class_methods(cls, Visibility.PUBLIC, "declared_class_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_class_methods", false, false, core, (Class)JavaClass.class, "declared_class_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$declared_field(cls, Visibility.PUBLIC, "declared_field"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "declared_field", false, false, core, (Class)JavaClass.class, "declared_field", (Class)JavaField.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_field", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$annotation_p(cls, Visibility.PUBLIC, "annotation?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "annotation_p", false, false, core, (Class)JavaClass.class, "annotation_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotation?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$op_cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_cmp", false, false, core, (Class)JavaClass.class, "op_cmp", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$generic_superclass(cls, Visibility.PUBLIC, "generic_superclass"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "generic_superclass", false, false, core, (Class)JavaClass.class, "generic_superclass", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "generic_superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_method(cls, Visibility.PUBLIC, "enclosing_method"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enclosing_method", false, false, core, (Class)JavaClass.class, "enclosing_method", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enclosing_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$assignable_from_p(cls, Visibility.PUBLIC, "assignable_from?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "assignable_from_p", false, false, core, (Class)JavaClass.class, "assignable_from_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "assignable_from?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_class_methods(cls, Visibility.PUBLIC, "java_class_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_class_methods", false, false, core, (Class)JavaClass.class, "java_class_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaClass.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$canonical_name(cls, Visibility.PUBLIC, "canonical_name"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "canonical_name", false, false, core, (Class)JavaClass.class, "canonical_name", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "canonical_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$ruby_class(cls, Visibility.PUBLIC, "ruby_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "ruby_class", false, false, core, (Class)JavaClass.class, "ruby_class", (Class)RubyModule.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "ruby_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_annotations(cls, Visibility.PUBLIC, "declared_annotations"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_annotations", false, false, core, (Class)JavaClass.class, "declared_annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$superclass(cls, Visibility.PUBLIC, "superclass"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "superclass", false, false, core, (Class)JavaClass.class, "superclass", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_classes(cls, Visibility.PUBLIC, "declared_classes"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_classes", false, false, core, (Class)JavaClass.class, "declared_classes", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_classes", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$signers(cls, Visibility.PUBLIC, "signers"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "signers", false, false, core, (Class)JavaClass.class, "signers", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "signers", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_method", false, false, core, (Class)JavaClass.class, "java_method", (Class)JavaMethod.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$component_type(cls, Visibility.PUBLIC, "component_type"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "component_type", false, false, core, (Class)JavaClass.class, "component_type", (Class)JavaClass.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "component_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_constructors(cls, Visibility.PUBLIC, "declared_constructors"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_constructors", false, false, core, (Class)JavaClass.class, "declared_constructors", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$local_class_p(cls, Visibility.PUBLIC, "local_class?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "local_class_p", false, false, core, (Class)JavaClass.class, "local_class_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "local_class?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$annotations(cls, Visibility.PUBLIC, "annotations"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "annotations", false, false, core, (Class)JavaClass.class, "annotations", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "annotations", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$class_loader(cls, Visibility.PUBLIC, "class_loader"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "class_loader", false, false, core, (Class)JavaClass.class, "class_loader", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "class_loader", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$interfaces(cls, Visibility.PUBLIC, "interfaces"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "interfaces", false, false, core, (Class)JavaClass.class, "interfaces", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declaring_class(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declaring_class", false, false, core, (Class)JavaClass.class, "declaring_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$anonymous_class_p(cls, Visibility.PUBLIC, "anonymous_class?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "anonymous_class_p", false, false, core, (Class)JavaClass.class, "anonymous_class_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "anonymous_class?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_class_methods(cls, Visibility.PUBLIC, "declared_class_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_class_methods", false, false, core, (Class)JavaClass.class, "declared_class_methods", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$classes(cls, Visibility.PUBLIC, "classes"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "classes", false, false, core, (Class)JavaClass.class, "classes", (Class)RubyArray.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "classes", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$1$0$declared_field(cls, Visibility.PUBLIC, "declared_field"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "declared_field", false, false, core, (Class)JavaClass.class, "declared_field", (Class)JavaField.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_field", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$anonymous_class_p(cls, Visibility.PUBLIC, "anonymous_class?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "anonymous_class_p", false, false, core, (Class)JavaClass.class, "anonymous_class_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "anonymous_class?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$declared_method(cls, Visibility.PUBLIC, "declared_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_method", false, false, core, (Class)JavaClass.class, "declared_method", (Class)JavaMethod.class, org$jruby$javasupport$JavaClass$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$simple_name(cls, Visibility.PUBLIC, "simple_name"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "simple_name", false, false, core, (Class)JavaClass.class, "simple_name", (Class)RubyString.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "simple_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enum_constants(cls, Visibility.PUBLIC, "enum_constants"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "enum_constants", false, false, core, (Class)JavaClass.class, "enum_constants", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "enum_constants", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", false, false, core, (Class)JavaClass.class, "private_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaClass$INVOKER$i$0$0$enclosing_method(cls, Visibility.PUBLIC, "enclosing_method"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "enclosing_method", false, false, core, (Class)JavaClass.class, "enclosing_method", (Class)IRubyObject.class, org$jruby$javasupport$JavaClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "enclosing_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaClass", "public_p", "public?", "declared_method_smart", "declared_method_smart", "java_method", "java_method", "declaring_class", "declaring_class", "annotations", "annotations", "primitive_p", "primitive?", "component_type", "component_type", "ruby_class", "ruby_class", "simple_name", "simple_name", "declared_annotations_p", "declared_annotations?", "new_array", "new_array", "generic_superclass", "generic_superclass", "superclass", "superclass", "declared_constructor", "declared_constructor", "java_instance_methods", "java_instance_methods", "declared_instance_methods", "declared_instance_methods", "resource", "resource", "interface_p", "interface?", "constructor", "constructor", "op_cmp", "<=>", "get_package", "package", "array_class", "array_class", "resource_as_string", "resource_as_string", "declared_class_methods", "declared_class_methods", "declared_constructors", "declared_constructors", "enum_p", "enum?", "annotation_present_p", "annotation_present?", "annotations_p", "annotations?", "synthetic_p", "synthetic?", "constructors", "constructors", "array_p", "array?", "extend_proxy", "extend_proxy", "field", "field", "protection_domain", "protection_domain", "declared_field", "declared_field", "name", "name", "inspect", "inspect", "private_p", "private?", "fields", "fields", "enclosing_class", "enclosing_class", "assignable_from_p", "assignable_from?", "for_name", "for_name", "final_p", "final?", "declared_fields", "declared_fields", "declared_classes", "declared_classes", "classes", "classes", "modifiers", "modifiers", "type_parameters", "type_parameters", "protected_p", "protected?", "class_loader", "class_loader", "resource_as_stream", "resource_as_stream", "declared_annotations", "declared_annotations", "declared_method", "declared_method", "annotation", "annotation", "annotation_p", "annotation?", "enum_constants", "enum_constants", "interfaces", "interfaces", "anonymous_class_p", "anonymous_class?", "enclosing_constructor", "enclosing_constructor", "canonical_name", "canonical_name", "enclosing_method", "enclosing_method", "member_class_p", "member_class?", "signers", "signers", "local_class_p", "local_class?", "java_class_methods", "java_class_methods", "generic_interfaces", "generic_interfaces" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaClass", "public_p", "public?", "declared_method_smart", "declared_method_smart", "java_method", "java_method", "declaring_class", "declaring_class", "annotations", "annotations", "primitive_p", "primitive?", "ruby_class", "ruby_class", "component_type", "component_type", "declared_annotations_p", "declared_annotations?", "simple_name", "simple_name", "new_array", "new_array", "superclass", "superclass", "generic_superclass", "generic_superclass", "declared_constructor", "declared_constructor", "java_instance_methods", "java_instance_methods", "declared_instance_methods", "declared_instance_methods", "interface_p", "interface?", "resource", "resource", "constructor", "constructor", "op_cmp", "<=>", "array_class", "array_class", "resource_as_string", "resource_as_string", "get_package", "package", "declared_class_methods", "declared_class_methods", "declared_constructors", "declared_constructors", "enum_p", "enum?", "annotation_present_p", "annotation_present?", "annotations_p", "annotations?", "synthetic_p", "synthetic?", "constructors", "constructors", "array_p", "array?", "extend_proxy", "extend_proxy", "protection_domain", "protection_domain", "field", "field", "declared_field", "declared_field", "name", "name", "inspect", "inspect", "private_p", "private?", "fields", "fields", "enclosing_class", "enclosing_class", "assignable_from_p", "assignable_from?", "for_name", "for_name", "final_p", "final?", "declared_fields", "declared_fields", "declared_classes", "declared_classes", "classes", "classes", "modifiers", "modifiers", "type_parameters", "type_parameters", "protected_p", "protected?", "class_loader", "class_loader", "resource_as_stream", "resource_as_stream", "declared_annotations", "declared_annotations", "declared_method", "declared_method", "annotation", "annotation", "annotation_p", "annotation?", "interfaces", "interfaces", "enum_constants", "enum_constants", "anonymous_class_p", "anonymous_class?", "enclosing_constructor", "enclosing_constructor", "canonical_name", "canonical_name", "enclosing_method", "enclosing_method", "member_class_p", "member_class?", "signers", "signers", "local_class_p", "local_class?", "java_class_methods", "java_class_methods", "generic_interfaces", "generic_interfaces" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaConstructor$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$return_type; │ │ │ │ │ │ +import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$new_instance; │ │ │ │ │ │ import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$declaring_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$type_parameters; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaConstructor; │ │ │ │ │ │ -import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$new_instance; │ │ │ │ │ │ +import org.jruby.javasupport.JavaConstructor$INVOKER$i$0$0$return_type; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$JavaConstructor$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$new_instance(cls, Visibility.PUBLIC, "new_instance"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "new_instance", false, false, core, (Class)JavaConstructor.class, "new_instance", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "new_instance", (DynamicMethod)javaMethod); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "return_type", false, false, core, (Class)JavaConstructor.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$type_parameters(cls, Visibility.PUBLIC, "type_parameters"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "type_parameters", false, false, core, (Class)JavaConstructor.class, "type_parameters", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "type_parameters", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$declaring_class(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declaring_class", false, false, core, (Class)JavaConstructor.class, "declaring_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "return_type", false, false, core, (Class)JavaConstructor.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaConstructor", "type_parameters", "type_parameters", "return_type", "return_type", "declaring_class", "declaring_class", "new_instance", "new_instance" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaConstructor$INVOKER$i$0$0$new_instance(cls, Visibility.PUBLIC, "new_instance"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "new_instance", false, false, core, (Class)JavaConstructor.class, "new_instance", (Class)IRubyObject.class, org$jruby$javasupport$JavaConstructor$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "new_instance", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaConstructor", "return_type", "return_type", "type_parameters", "type_parameters", "declaring_class", "declaring_class", "new_instance", "new_instance" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaField$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$enum_constant_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$public_p; │ │ │ │ │ │ +import org.jruby.javasupport.JavaField$INVOKER$i$1$0$set_static_value; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$1$0$value; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$field_type; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$to_generic_string; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$static_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaField$INVOKER$i$0$0$static_value; │ │ │ │ │ │ -import org.jruby.javasupport.JavaField$INVOKER$i$0$0$name; │ │ │ │ │ │ -import org.jruby.javasupport.JavaField$INVOKER$i$1$0$set_static_value; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$value_type; │ │ │ │ │ │ -import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$2$0$set_value; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.javasupport.JavaField$INVOKER$i$0$0$name; │ │ │ │ │ │ +import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ +import org.jruby.javasupport.JavaField$INVOKER$i$0$0$static_value; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaField; │ │ │ │ │ │ import org.jruby.javasupport.JavaField$INVOKER$i$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -28,41 +28,41 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", false, false, core, (Class)JavaField.class, "final_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$static_value(cls, Visibility.PUBLIC, "static_value"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "static_value", false, false, core, (Class)JavaField.class, "static_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaField.class, "name", (Class)RubyString.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$2$0$set_value(cls, Visibility.PUBLIC, "set_value"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "set_value", false, false, core, (Class)JavaField.class, "set_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "set_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$value_type(cls, Visibility.PUBLIC, "value_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "value_type", false, false, core, (Class)JavaField.class, "value_type", (Class)RubyString.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaField$INVOKER$i$1$0$set_static_value(cls, Visibility.PUBLIC, "set_static_value"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_static_value", false, false, core, (Class)JavaField.class, "set_static_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaField.class, "name", (Class)RubyString.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$static_value(cls, Visibility.PUBLIC, "static_value"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "static_value", false, false, core, (Class)JavaField.class, "static_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", false, false, core, (Class)JavaField.class, "static_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$to_generic_string(cls, Visibility.PUBLIC, "to_generic_string"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_generic_string", false, false, core, (Class)JavaField.class, "to_generic_string", (Class)RubyString.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_generic_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$field_type(cls, Visibility.PUBLIC, "type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "field_type", false, false, core, (Class)JavaField.class, "field_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$1$0$value(cls, Visibility.PUBLIC, "value"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "value", false, false, core, (Class)JavaField.class, "value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaField$INVOKER$i$1$0$set_static_value(cls, Visibility.PUBLIC, "set_static_value"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_static_value", false, false, core, (Class)JavaField.class, "set_static_value", (Class)IRubyObject.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", false, false, core, (Class)JavaField.class, "public_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaField$INVOKER$i$0$0$enum_constant_p(cls, Visibility.PUBLIC, "enum_constant?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "enum_constant_p", false, false, core, (Class)JavaField.class, "enum_constant_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaField$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "enum_constant?", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaField", "public_p", "public?", "static_value", "static_value", "value_type", "value_type", "final_p", "final?", "set_value", "set_value", "set_static_value", "set_static_value", "name", "name", "static_p", "static?", "to_generic_string", "to_generic_string", "field_type", "type", "value", "value", "enum_constant_p", "enum_constant?" }); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaMethod$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$public_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$static_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$return_type; │ │ │ │ │ │ +import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$invoke_static; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$type_parameters; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$invoke; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$name; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ -import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$invoke_static; │ │ │ │ │ │ +import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$return_type; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod; │ │ │ │ │ │ import org.jruby.javasupport.JavaMethod$INVOKER$i$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -23,31 +23,31 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ org.jruby.internal.runtime.methods.JavaMethod javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", false, false, core, (Class)JavaMethod.class, "final_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$invoke_static(cls, Visibility.PUBLIC, "invoke_static"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "invoke_static", false, false, core, (Class)JavaMethod.class, "invoke_static", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "invoke_static", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "return_type", false, false, core, (Class)JavaMethod.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$name(cls, Visibility.PUBLIC, "name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "name", false, false, core, (Class)JavaMethod.class, "name", (Class)RubyString.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "name", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$invoke(cls, Visibility.PUBLIC, "invoke"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "invoke", false, false, core, (Class)JavaMethod.class, "invoke", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "invoke", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$type_parameters(cls, Visibility.PUBLIC, "type_parameters"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "type_parameters", false, false, core, (Class)JavaMethod.class, "type_parameters", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "type_parameters", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "return_type", false, false, core, (Class)JavaMethod.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$invoke_static(cls, Visibility.PUBLIC, "invoke_static"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "invoke_static", false, false, core, (Class)JavaMethod.class, "invoke_static", (Class)IRubyObject.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "invoke_static", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", false, false, core, (Class)JavaMethod.class, "static_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (org.jruby.internal.runtime.methods.JavaMethod)new JavaMethod$INVOKER$i$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", false, false, core, (Class)JavaMethod.class, "public_p", (Class)RubyBoolean.class, org$jruby$javasupport$JavaMethod$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaMethod", "type_parameters", "type_parameters", "return_type", "return_type", "public_p", "public?", "invoke_static", "invoke_static", "final_p", "final?", "name", "name", "invoke", "invoke", "static_p", "static?" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaMethod", "return_type", "return_type", "type_parameters", "type_parameters", "public_p", "public?", "invoke_static", "invoke_static", "final_p", "final?", "name", "name", "invoke", "invoke", "static_p", "static?" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaObject$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$java_type; │ │ │ │ │ │ -import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$length; │ │ │ │ │ │ -import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$get_java_class; │ │ │ │ │ │ +import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$marshal_dump; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$1$0$same; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$1$0$marshal_load; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$is_java_proxy; │ │ │ │ │ │ -import org.jruby.RubyFixnum; │ │ │ │ │ │ -import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$ruby_synchronized; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ +import org.jruby.RubyFixnum; │ │ │ │ │ │ +import org.jruby.javasupport.JavaObject$INVOKER$i$0$0$hash; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaObject$INVOKER$s$1$0$wrap; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -30,44 +30,44 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaObject$INVOKER$s$1$0$wrap((RubyModule)singletonClass, Visibility.PUBLIC, "wrap"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "wrap", true, false, core, (Class)JavaObject.class, "wrap", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "wrap", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "hash", false, false, core, (Class)JavaObject.class, "hash", (Class)RubyFixnum.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", false, false, core, (Class)JavaObject.class, "op_equal", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$ruby_synchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "ruby_synchronized", false, false, core, (Class)JavaObject.class, "ruby_synchronized", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.CONTEXT_ARG0_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "hash", false, false, core, (Class)JavaObject.class, "hash", (Class)RubyFixnum.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$is_java_proxy(cls, Visibility.PUBLIC, "java_proxy?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "is_java_proxy", false, false, core, (Class)JavaObject.class, "is_java_proxy", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_proxy?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$1$0$marshal_load(cls, Visibility.PUBLIC, "marshal_load"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "marshal_load", false, false, core, (Class)JavaObject.class, "marshal_load", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_load", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$1$0$same(cls, Visibility.PUBLIC, "equal?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "same", false, false, core, (Class)JavaObject.class, "same", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "equal?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$get_java_class(cls, Visibility.PUBLIC, "get_java_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "get_java_class", false, false, core, (Class)JavaObject.class, "get_java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "get_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$marshal_dump(cls, Visibility.PUBLIC, "marshal_dump"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "marshal_dump", false, false, core, (Class)JavaObject.class, "marshal_dump", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "marshal_dump", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$get_java_class(cls, Visibility.PUBLIC, "get_java_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "get_java_class", false, false, core, (Class)JavaObject.class, "get_java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "get_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", false, false, core, (Class)JavaObject.class, "length", (Class)RubyFixnum.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)JavaObject.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$java_type(cls, Visibility.PUBLIC, "java_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "java_type", false, false, core, (Class)JavaObject.class, "java_type", (Class)RubyString.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaObject", "same", "equal?", "is_java_proxy", "java_proxy?", "length", "length", "to_s", "to_s", "java_type", "java_type", "op_equal", "==", "marshal_load", "marshal_load", "marshal_dump", "marshal_dump", "wrap", "wrap", "ruby_synchronized", "synchronized", "hash", "hash", "get_java_class", "get_java_class" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaObject$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)JavaObject.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$JavaObject$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaObject", "same", "equal?", "is_java_proxy", "java_proxy?", "length", "length", "java_type", "java_type", "to_s", "to_s", "op_equal", "==", "marshal_load", "marshal_load", "marshal_dump", "marshal_dump", "wrap", "wrap", "hash", "hash", "ruby_synchronized", "synchronized", "get_java_class", "get_java_class" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaPackage$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -3,20 +3,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$1$0$const_missing; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$1$0$op_eqq; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$sealed_p; │ │ │ │ │ │ -import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$respond_to_missing_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$available_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$const_get; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$package_name; │ │ │ │ │ │ +import org.jruby.javasupport.JavaPackage$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$respond_to_p; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage; │ │ │ │ │ │ import org.jruby.javasupport.JavaPackage$INVOKER$i$method_missing; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -29,35 +29,35 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$method_missing(cls, Visibility.PUBLIC, "method_missing"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "method_missing", false, false, core, (Class)JavaPackage.class, "method_missing", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "method_missing", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$respond_to_p(cls, Visibility.PUBLIC, "respond_to?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "respond_to_p", false, false, core, (Class)JavaPackage.class, "respond_to_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "respond_to?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaPackage.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$package_name(cls, Visibility.PUBLIC, "package_name"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "package_name", false, false, core, (Class)JavaPackage.class, "package_name", (Class)RubyString.class, org$jruby$javasupport$JavaPackage$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "package_name", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("to_s", aliasedMethod, "package_name"); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$const_get(cls, Visibility.PUBLIC, "const_get"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "const_get", false, false, core, (Class)JavaPackage.class, "const_get", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "const_get", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$available_p(cls, Visibility.PUBLIC, "available?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "available_p", false, false, core, (Class)JavaPackage.class, "available_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "available?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$respond_to_missing_p(cls, Visibility.PUBLIC, "respond_to_missing?"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "respond_to_missing_p", false, false, core, (Class)JavaPackage.class, "respond_to_missing_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "respond_to_missing?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaPackage.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$0$0$sealed_p(cls, Visibility.PUBLIC, "sealed?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "sealed_p", false, false, core, (Class)JavaPackage.class, "sealed_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "sealed?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$1$0$op_eqq(cls, Visibility.PUBLIC, "==="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eqq", false, false, core, (Class)JavaPackage.class, "op_eqq", (Class)RubyBoolean.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaPackage$INVOKER$i$1$0$const_missing(cls, Visibility.PUBLIC, "const_missing"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "const_missing", false, false, core, (Class)JavaPackage.class, "const_missing", (Class)IRubyObject.class, org$jruby$javasupport$JavaPackage$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "const_missing", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaPackage", "available_p", "available?", "method_missing", "method_missing", "respond_to_missing_p", "respond_to_missing?", "op_eqq", "===", "package_name", "package_name", "inspect", "inspect", "const_get", "const_get", "respond_to_p", "respond_to?", "sealed_p", "sealed?", "const_missing", "const_missing" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaPackage", "available_p", "available?", "method_missing", "method_missing", "respond_to_missing_p", "respond_to_missing?", "op_eqq", "===", "inspect", "inspect", "package_name", "package_name", "const_get", "const_get", "respond_to_p", "respond_to?", "sealed_p", "sealed?", "const_missing", "const_missing" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaProxyMethods$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_java_object; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_s; │ │ │ │ │ │ -import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$inspect; │ │ │ │ │ │ -import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_object; │ │ │ │ │ │ -import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$hash; │ │ │ │ │ │ +import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_class; │ │ │ │ │ │ +import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$inspect; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$rbSynchronized; │ │ │ │ │ │ +import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$hash; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_equal; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_eql; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods; │ │ │ │ │ │ import org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$java_object_set; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -30,29 +30,29 @@ │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "java_object=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_eql", true, false, core, (Class)JavaProxyMethods.class, "op_eql", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "eql?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC, "=="); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_equal", true, false, core, (Class)JavaProxyMethods.class, "op_equal", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "==", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "rbSynchronized", true, false, core, (Class)JavaProxyMethods.class, "rbSynchronized", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC, "hash"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "hash", true, false, core, (Class)JavaProxyMethods.class, "hash", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "hash", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$java_object(cls, Visibility.PUBLIC, "java_object"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_object", true, false, core, (Class)JavaProxyMethods.class, "java_object", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaProxyMethods.class, "java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "rbSynchronized", true, false, core, (Class)JavaProxyMethods.class, "rbSynchronized", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "synchronized", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)JavaProxyMethods.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_class", true, false, core, (Class)JavaProxyMethods.class, "java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$java_object(cls, Visibility.PUBLIC, "java_object"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_object", true, false, core, (Class)JavaProxyMethods.class, "java_object", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)JavaProxyMethods.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyMethods$INVOKER$s$0$0$to_java_object(cls, Visibility.PUBLIC, "to_java_object"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_java_object", true, false, core, (Class)JavaProxyMethods.class, "to_java_object", (Class)IRubyObject.class, org$jruby$javasupport$JavaProxyMethods$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_java_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.JavaProxyMethods", "op_eql", "eql?", "to_java_object", "to_java_object", "inspect", "inspect", "rbSynchronized", "synchronized", "to_s", "to_s", "op_equal", "==", "java_class", "java_class", "java_object_set", "java_object=", "hash", "hash", "java_object", "java_object" }); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$JavaUtilities$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -4,18 +4,18 @@ │ │ │ │ │ │ import org.jruby.runtime.MethodIndex; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$extend_proxy; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_package_module_dot_format; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_proxy_class; │ │ │ │ │ │ -import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$valid_java_identifier_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_java_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_package_module; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$2$0$set_java_object; │ │ │ │ │ │ +import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$valid_java_identifier_p; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_top_level_proxy_or_package; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$3$0$create_proxy_class; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$2$0$get_proxy_or_package_under_package; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities; │ │ │ │ │ │ import org.jruby.javasupport.JavaUtilities$INVOKER$s$1$0$get_interface_module; │ │ │ │ │ │ @@ -45,14 +45,17 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "create_proxy_class", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_top_level_proxy_or_package(cls, Visibility.PRIVATE, "get_top_level_proxy_or_package"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_top_level_proxy_or_package", true, false, core, (Class)JavaUtilities.class, "get_top_level_proxy_or_package", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "get_top_level_proxy_or_package", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "get_top_level_proxy_or_package", moduleMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$valid_java_identifier_p((RubyModule)singletonClass, Visibility.PUBLIC, "valid_java_identifier?"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "valid_java_identifier_p", true, false, core, (Class)JavaUtilities.class, "valid_java_identifier_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "valid_java_identifier?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$2$0$set_java_object(cls, Visibility.PRIVATE, "set_java_object"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "set_java_object", true, false, core, (Class)JavaUtilities.class, "set_java_object", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG3); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "set_java_object", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "set_java_object", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_package_module(cls, Visibility.PRIVATE, "get_package_module"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_package_module", true, false, core, (Class)JavaUtilities.class, "get_package_module", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG2); │ │ │ │ │ │ @@ -60,17 +63,14 @@ │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "get_package_module", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_java_class(cls, Visibility.PRIVATE, "get_java_class"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_java_class", true, false, core, (Class)JavaUtilities.class, "get_java_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "get_java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "get_java_class", moduleMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$valid_java_identifier_p((RubyModule)singletonClass, Visibility.PUBLIC, "valid_java_identifier?"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "valid_java_identifier_p", true, false, core, (Class)JavaUtilities.class, "valid_java_identifier_p", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "valid_java_identifier?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_proxy_class(cls, Visibility.PRIVATE, "get_proxy_class"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_proxy_class", true, false, core, (Class)JavaUtilities.class, "get_proxy_class", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "get_proxy_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ moduleMethod = populateModuleMethod(cls, (DynamicMethod)javaMethod); │ │ │ │ │ │ aliasedMethod = singletonClass.putMethod(runtime, "get_proxy_class", moduleMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilities$INVOKER$s$1$0$get_package_module_dot_format(cls, Visibility.PRIVATE, "get_package_module_dot_format"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_package_module_dot_format", true, false, core, (Class)JavaUtilities.class, "get_package_module_dot_format", (Class)IRubyObject.class, org$jruby$javasupport$JavaUtilities$POPULATOR.ARG2); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$private_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$static_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_class_methods; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$resource_as_stream; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_method; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_method; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_annotations_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_constructor; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_instance_methods; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$inspect; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_instance_methods; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$constructor; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_class_methods; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_method_smart; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$abstract_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_method; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$inspect; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$resource_as_string; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$extend_proxy; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$to_s; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$array_class; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$cmp; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$annotations_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_method; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_instance_methods; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_class_methods; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$new_array; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$resource_as_stream; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$proxy_class; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_instance_methods; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$public_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$extend_proxy; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$java_class_methods; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_constructor; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$declared_method_smart; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$anonymous_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$1$0$resource_as_string; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$array_class; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Class$INVOKER$s$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ @@ -44,85 +44,85 @@ │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", true, false, core, (Class)JavaLang.Class.class, "final_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLang.Class.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$array_class(cls, Visibility.PUBLIC, "array_class"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "array_class", true, false, core, (Class)JavaLang.Class.class, "array_class", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "array_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_string", true, false, core, (Class)JavaLang.Class.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$anonymous_p(cls, Visibility.PUBLIC, "anonymous?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "anonymous_p", true, false, core, (Class)JavaLang.Class.class, "anonymous_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "anonymous?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$extend_proxy(cls, Visibility.PUBLIC, "extend_proxy"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "extend_proxy", true, false, core, (Class)JavaLang.Class.class, "extend_proxy", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "extend_proxy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_method_smart(cls, Visibility.PUBLIC, "declared_method_smart"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_method_smart", true, false, core, (Class)JavaLang.Class.class, "declared_method_smart", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_method_smart", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_constructor(cls, Visibility.PUBLIC, "declared_constructor"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_constructor", true, false, core, (Class)JavaLang.Class.class, "declared_constructor", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_class_methods(cls, Visibility.PUBLIC, "java_class_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_class_methods", true, false, core, (Class)JavaLang.Class.class, "java_class_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", true, false, core, (Class)JavaLang.Class.class, "public_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_instance_methods(cls, Visibility.PUBLIC, "java_instance_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "java_instance_methods", true, false, core, (Class)JavaLang.Class.class, "java_instance_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$proxy_class(cls, Visibility.PUBLIC, "ruby_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "proxy_class", true, false, core, (Class)JavaLang.Class.class, "proxy_class", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "ruby_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_stream", true, false, core, (Class)JavaLang.Class.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$new_array(cls, Visibility.PUBLIC, "new_array"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "new_array", true, false, core, (Class)JavaLang.Class.class, "new_array", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new_array", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_instance_methods(cls, Visibility.PUBLIC, "declared_instance_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_instance_methods", true, false, core, (Class)JavaLang.Class.class, "declared_instance_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_method", true, false, core, (Class)JavaLang.Class.class, "java_method", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_class_methods(cls, Visibility.PUBLIC, "declared_class_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_class_methods", true, false, core, (Class)JavaLang.Class.class, "declared_class_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$annotations_p(cls, Visibility.PUBLIC, "annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "annotations_p", true, false, core, (Class)JavaLang.Class.class, "annotations_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$cmp(cls, Visibility.PUBLIC, "<=>"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "cmp", true, false, core, (Class)JavaLang.Class.class, "cmp", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "<=>", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$array_class(cls, Visibility.PUBLIC, "array_class"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "array_class", true, false, core, (Class)JavaLang.Class.class, "array_class", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "array_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)JavaLang.Class.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_method(cls, Visibility.PUBLIC, "declared_method"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_method", true, false, core, (Class)JavaLang.Class.class, "declared_method", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$extend_proxy(cls, Visibility.PUBLIC, "extend_proxy"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "extend_proxy", true, false, core, (Class)JavaLang.Class.class, "extend_proxy", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "extend_proxy", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_string", true, false, core, (Class)JavaLang.Class.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)JavaLang.Class.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$abstract_p(cls, Visibility.PUBLIC, "abstract?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abstract_p", true, false, core, (Class)JavaLang.Class.class, "abstract_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abstract?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_method_smart(cls, Visibility.PUBLIC, "declared_method_smart"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_method_smart", true, false, core, (Class)JavaLang.Class.class, "declared_method_smart", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_method_smart", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_class_methods(cls, Visibility.PUBLIC, "java_class_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_class_methods", true, false, core, (Class)JavaLang.Class.class, "java_class_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$constructor(cls, Visibility.PUBLIC, "constructor"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "constructor", true, false, core, (Class)JavaLang.Class.class, "constructor", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)JavaLang.Class.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_instance_methods(cls, Visibility.PUBLIC, "java_instance_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "java_instance_methods", true, false, core, (Class)JavaLang.Class.class, "java_instance_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_constructor(cls, Visibility.PUBLIC, "declared_constructor"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "declared_constructor", true, false, core, (Class)JavaLang.Class.class, "declared_constructor", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_constructor", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_instance_methods(cls, Visibility.PUBLIC, "declared_instance_methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "declared_instance_methods", true, false, core, (Class)JavaLang.Class.class, "declared_instance_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_instance_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_annotations_p(cls, Visibility.PUBLIC, "declared_annotations?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "declared_annotations_p", true, false, core, (Class)JavaLang.Class.class, "declared_annotations_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declared_annotations?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_stream", true, false, core, (Class)JavaLang.Class.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_class_methods(cls, Visibility.PUBLIC, "declared_class_methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "declared_class_methods", true, false, core, (Class)JavaLang.Class.class, "declared_class_methods", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "declared_class_methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$java_method(cls, Visibility.PUBLIC, "java_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_method", true, false, core, (Class)JavaLang.Class.class, "java_method", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$declared_method(cls, Visibility.PUBLIC, "declared_method"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "declared_method", true, false, core, (Class)JavaLang.Class.class, "declared_method", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "declared_method", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", true, false, core, (Class)JavaLang.Class.class, "static_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Class$INVOKER$s$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", true, false, core, (Class)JavaLang.Class.class, "private_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Class", "public_p", "public?", "final_p", "final?", "declared_method_smart", "declared_method_smart", "java_method", "java_method", "cmp", "<=>", "static_p", "static?", "protected_p", "protected?", "declared_annotations_p", "declared_annotations?", "new_array", "new_array", "anonymous_p", "anonymous?", "declared_constructor", "declared_constructor", "resource_as_stream", "resource_as_stream", "declared_instance_methods", "declared_instance_methods", "to_s", "to_s", "java_instance_methods", "java_instance_methods", "declared_method", "declared_method", "abstract_p", "abstract?", "proxy_class", "ruby_class", "constructor", "constructor", "array_class", "array_class", "resource_as_string", "resource_as_string", "declared_class_methods", "declared_class_methods", "annotations_p", "annotations?", "extend_proxy", "extend_proxy", "java_class_methods", "java_class_methods", "inspect", "inspect", "private_p", "private?" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Class", "public_p", "public?", "final_p", "final?", "declared_method_smart", "declared_method_smart", "java_method", "java_method", "cmp", "<=>", "static_p", "static?", "protected_p", "protected?", "declared_annotations_p", "declared_annotations?", "new_array", "new_array", "anonymous_p", "anonymous?", "declared_constructor", "declared_constructor", "resource_as_stream", "resource_as_stream", "java_instance_methods", "java_instance_methods", "to_s", "to_s", "declared_instance_methods", "declared_instance_methods", "declared_method", "declared_method", "abstract_p", "abstract?", "proxy_class", "ruby_class", "constructor", "constructor", "array_class", "array_class", "resource_as_string", "resource_as_string", "declared_class_methods", "declared_class_methods", "annotations_p", "annotations?", "extend_proxy", "extend_proxy", "java_class_methods", "java_class_methods", "inspect", "inspect", "private_p", "private?" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_url; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_string; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_stream; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_stream; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_string; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "resource_as_stream", true, false, core, (Class)JavaLang.ClassLoader.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_string(cls, Visibility.PUBLIC, "resource_as_string"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "resource_as_string", true, false, core, (Class)JavaLang.ClassLoader.class, "resource_as_string", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "resource_as_string", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_stream(cls, Visibility.PUBLIC, "resource_as_stream"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "resource_as_stream", true, false, core, (Class)JavaLang.ClassLoader.class, "resource_as_stream", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "resource_as_stream", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$ClassLoader$INVOKER$s$1$0$resource_as_url(cls, Visibility.PUBLIC, "resource_as_url"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "resource_as_url", true, false, core, (Class)JavaLang.ClassLoader.class, "resource_as_url", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "resource_as_url", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.ClassLoader", "resource_as_url", "resource_as_url", "resource_as_stream", "resource_as_stream", "resource_as_string", "resource_as_string" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$0$0$to_a; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$0$0$each; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Iterable$INVOKER$s$count; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -18,20 +18,20 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$count(cls, Visibility.PUBLIC, "count"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "count", true, false, core, (Class)JavaLang.Iterable.class, "count", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "count", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_with_index", true, false, core, (Class)JavaLang.Iterable.class, "each_with_index", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$0$0$each(cls, Visibility.PUBLIC, "each"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "each", true, false, core, (Class)JavaLang.Iterable.class, "each", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "each", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)JavaLang.Iterable.class, "to_a", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Iterable$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_with_index", true, false, core, (Class)JavaLang.Iterable.class, "each_with_index", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Iterable", "count", "count", "to_a", "to_a", "each_with_index", "each_with_index", "each", "each" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Iterable", "count", "count", "each_with_index", "each_with_index", "to_a", "to_a", "each", "each" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,50 +1,50 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$backtrace; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$to_s; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$full_message; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$1$0$eqq; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$1$0$set_backtrace; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$backtrace; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$full_message; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$inspect; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$message; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLang; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$0$0$message; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLang$Throwable$INVOKER$s$1$0$set_backtrace; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$message(cls, Visibility.PUBLIC, "message"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$1$0$set_backtrace(cls, Visibility.PUBLIC, "set_backtrace"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_backtrace", true, false, core, (Class)JavaLang.Throwable.class, "set_backtrace", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.ARG2); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "set_backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$message(cls, Visibility.PUBLIC, "message"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "message", true, false, core, (Class)JavaLang.Throwable.class, "message", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "message", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "message", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "inspect", true, false, core, (Class)JavaLang.Throwable.class, "inspect", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "backtrace", true, false, core, (Class)JavaLang.Throwable.class, "backtrace", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$1$0$set_backtrace(cls, Visibility.PUBLIC, "set_backtrace"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_backtrace", true, false, core, (Class)JavaLang.Throwable.class, "set_backtrace", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$1$0$eqq((RubyModule)singletonClass, Visibility.PUBLIC, "==="); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "eqq", true, false, core, (Class)JavaLang.Throwable.class, "eqq", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = singletonClass.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$full_message(cls, Visibility.PUBLIC, "full_message"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "full_message", true, false, core, (Class)JavaLang.Throwable.class, "full_message", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "full_message", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$1$0$eqq((RubyModule)singletonClass, Visibility.PUBLIC, "==="); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "eqq", true, false, core, (Class)JavaLang.Throwable.class, "eqq", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = singletonClass.putMethod(runtime, "===", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_s", true, false, core, (Class)JavaLang.Throwable.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Throwable", "set_backtrace", "set_backtrace", "eqq", "===", "backtrace", "backtrace", "full_message", "full_message", "inspect", "inspect", "to_s", "to_s", "message", "message" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLang$Throwable$INVOKER$s$0$0$backtrace(cls, Visibility.PUBLIC, "backtrace"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "backtrace", true, false, core, (Class)JavaLang.Throwable.class, "backtrace", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "backtrace", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLang.Throwable", "set_backtrace", "set_backtrace", "eqq", "===", "full_message", "full_message", "backtrace", "backtrace", "inspect", "inspect", "to_s", "to_s", "message", "message" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$private_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$public_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$argument_types; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$static_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$new_instance; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$return_type; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$argument_types; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$return_type; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Constructor$INVOKER$s$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -22,30 +22,30 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "final_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "argument_types", true, false, core, (Class)JavaLangReflect.Constructor.class, "argument_types", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "return_type", true, false, core, (Class)JavaLangReflect.Constructor.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$new_instance(cls, Visibility.PUBLIC, "newInstance"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_instance", true, false, core, (Class)JavaLangReflect.Constructor.class, "new_instance", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "newInstance", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putAlias("new_instance", aliasedMethod, "newInstance"); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "static_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "argument_types", true, false, core, (Class)JavaLangReflect.Constructor.class, "argument_types", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "public_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Constructor$INVOKER$s$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", true, false, core, (Class)JavaLangReflect.Constructor.class, "private_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Constructor", "return_type", "return_type", "public_p", "public?", "protected_p", "protected?", "final_p", "final?", "argument_types", "argument_types", "private_p", "private?", "new_instance", "newInstance", "static_p", "static?" }); │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,60 +1,60 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$private_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$public_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$1$0$set_static_value; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$1$0$value; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$static_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$static_value; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$1$0$set_static_value; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$value_type; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$2$0$set_value; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$final_p; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$final_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Field$INVOKER$s$0$0$static_value; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$static_value(cls, Visibility.PUBLIC, "static_value"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "static_value", true, false, core, (Class)JavaLangReflect.Field.class, "static_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", true, false, core, (Class)JavaLangReflect.Field.class, "final_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Field.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$2$0$set_value(cls, Visibility.PUBLIC, "set_value"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "set_value", true, false, core, (Class)JavaLangReflect.Field.class, "set_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "set_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$value_type(cls, Visibility.PUBLIC, "value_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "value_type", true, false, core, (Class)JavaLangReflect.Field.class, "value_type", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Field.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$1$0$set_static_value(cls, Visibility.PUBLIC, "set_static_value"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "set_static_value", true, false, core, (Class)JavaLangReflect.Field.class, "set_static_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "set_static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$static_value(cls, Visibility.PUBLIC, "static_value"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "static_value", true, false, core, (Class)JavaLangReflect.Field.class, "static_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", true, false, core, (Class)JavaLangReflect.Field.class, "static_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$1$0$value(cls, Visibility.PUBLIC, "value"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "value", true, false, core, (Class)JavaLangReflect.Field.class, "value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "value", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$1$0$set_static_value(cls, Visibility.PUBLIC, "set_static_value"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "set_static_value", true, false, core, (Class)JavaLangReflect.Field.class, "set_static_value", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "set_static_value", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", true, false, core, (Class)JavaLangReflect.Field.class, "public_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Field$INVOKER$s$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", true, false, core, (Class)JavaLangReflect.Field.class, "private_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Field", "public_p", "public?", "protected_p", "protected?", "static_value", "static_value", "value_type", "value_type", "final_p", "final?", "set_value", "set_value", "set_static_value", "set_static_value", "private_p", "private?", "static_p", "static?", "value", "value" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Field", "public_p", "public?", "static_value", "static_value", "protected_p", "protected?", "value_type", "value_type", "final_p", "final?", "set_value", "set_value", "set_static_value", "set_static_value", "private_p", "private?", "static_p", "static?", "value", "value" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$private_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$public_p; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$argument_types; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$static_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$abstract_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$return_type; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$invoke_static; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$invoke; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$argument_types; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$protected_p; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$invoke_static; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$return_type; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaLangReflect$Method$INVOKER$s$0$0$final_p; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -24,37 +24,37 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$final_p(cls, Visibility.PUBLIC, "final?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "final_p", true, false, core, (Class)JavaLangReflect.Method.class, "final_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "final?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$invoke_static(cls, Visibility.PUBLIC, "invoke_static"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "invoke_static", true, false, core, (Class)JavaLangReflect.Method.class, "invoke_static", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "invoke_static", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "return_type", true, false, core, (Class)JavaLangReflect.Method.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$protected_p(cls, Visibility.PUBLIC, "protected?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "protected_p", true, false, core, (Class)JavaLangReflect.Method.class, "protected_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "protected?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "argument_types", true, false, core, (Class)JavaLangReflect.Method.class, "argument_types", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$invoke(cls, Visibility.PUBLIC, "invoke"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "invoke", true, false, core, (Class)JavaLangReflect.Method.class, "invoke", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "invoke", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$return_type(cls, Visibility.PUBLIC, "return_type"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "return_type", true, false, core, (Class)JavaLangReflect.Method.class, "return_type", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "return_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$invoke_static(cls, Visibility.PUBLIC, "invoke_static"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "invoke_static", true, false, core, (Class)JavaLangReflect.Method.class, "invoke_static", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "invoke_static", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$abstract_p(cls, Visibility.PUBLIC, "abstract?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "abstract_p", true, false, core, (Class)JavaLangReflect.Method.class, "abstract_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "abstract?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$static_p(cls, Visibility.PUBLIC, "static?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "static_p", true, false, core, (Class)JavaLangReflect.Method.class, "static_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "static?", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "argument_types", true, false, core, (Class)JavaLangReflect.Method.class, "argument_types", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$public_p(cls, Visibility.PUBLIC, "public?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "public_p", true, false, core, (Class)JavaLangReflect.Method.class, "public_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "public?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaLangReflect$Method$INVOKER$s$0$0$private_p(cls, Visibility.PUBLIC, "private?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "private_p", true, false, core, (Class)JavaLangReflect.Method.class, "private_p", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "private?", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Method", "return_type", "return_type", "public_p", "public?", "invoke_static", "invoke_static", "protected_p", "protected?", "final_p", "final?", "argument_types", "argument_types", "private_p", "private?", "invoke", "invoke", "static_p", "static?", "abstract_p", "abstract?" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaLangReflect.Method", "return_type", "return_type", "public_p", "public?", "protected_p", "protected?", "invoke_static", "invoke_static", "final_p", "final?", "argument_types", "argument_types", "private_p", "private?", "invoke", "invoke", "static_p", "static?", "abstract_p", "abstract?" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$join; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$first; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$dup; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$clone; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$each; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$inspect; │ │ │ │ │ │ import org.jruby.RubyBoolean; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$1$0$include_p; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$1$0$op_minus; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$join; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$1$0$op_plus; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$to_a; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$each_with_index; │ │ │ │ │ │ import org.jruby.RubyNumeric; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$0$0$length; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtil$Collection$INVOKER$s$1$0$append; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ @@ -35,27 +35,24 @@ │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$1$0$append(cls, Visibility.PUBLIC, "<<"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "append", true, false, core, (Class)JavaUtil.Collection.class, "append", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.ARG2); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "<<", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", true, false, core, (Class)JavaUtil.Collection.class, "length", (Class)RubyNumeric.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "each_with_index", true, false, core, (Class)JavaUtil.Collection.class, "each_with_index", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)JavaUtil.Collection.class, "to_a", (Class)RubyArray.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "entries", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$1$0$op_plus(cls, Visibility.PUBLIC, "+"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_plus", true, false, core, (Class)JavaUtil.Collection.class, "op_plus", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "+", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$each_with_index(cls, Visibility.PUBLIC, "each_with_index"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "each_with_index", true, false, core, (Class)JavaUtil.Collection.class, "each_with_index", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "each_with_index", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$join(cls, Visibility.PUBLIC, "join"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "join", true, false, core, (Class)JavaUtil.Collection.class, "join", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$1$0$op_minus(cls, Visibility.PUBLIC, "-"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "op_minus", true, false, core, (Class)JavaUtil.Collection.class, "op_minus", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "-", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$1$0$include_p(cls, Visibility.PUBLIC, "include?"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_p", true, false, core, (Class)JavaUtil.Collection.class, "include_p", (Class)RubyBoolean.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include?", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "member?", (DynamicMethod)javaMethod); │ │ │ │ │ │ @@ -71,10 +68,13 @@ │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$0$0$dup(cls, Visibility.PUBLIC, "dup"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "dup", true, false, core, (Class)JavaUtil.Collection.class, "dup", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "dup", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$first(cls, Visibility.PUBLIC, "first"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "first", true, false, core, (Class)JavaUtil.Collection.class, "first", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "first", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "ruby_first", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtil$Collection$INVOKER$s$join(cls, Visibility.PUBLIC, "join"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "join", true, false, core, (Class)JavaUtil.Collection.class, "join", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "join", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaUtil.Collection", "length", "length", "to_a", "to_a", "each", "each", "op_minus", "-", "inspect", "inspect", "clone", "clone", "op_plus", "+", "each_with_index", "each_with_index", "join", "join", "append", "<<", "dup", "dup", "first", "first", "include_p", "include?" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,72 +1,72 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$captures; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$post_match; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$string; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$regexp; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$size; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$1$0$offset; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$1$0$end; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$pre_match; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$values_at; │ │ │ │ │ │ import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$to_a; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$aref; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$pre_match; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$values_at; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$0$0$string; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$1$0$begin; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.JavaUtilRegex; │ │ │ │ │ │ -import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$1$0$begin; │ │ │ │ │ │ +import org.jruby.javasupport.ext.JavaUtilRegex$Matcher$INVOKER$s$aref; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$1$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ - populateMethod(javaMethod, 1, "begin", true, false, core, (Class)JavaUtilRegex.Matcher.class, "begin", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$aref(cls, Visibility.PUBLIC, "[]"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "aref", true, false, core, (Class)JavaUtilRegex.Matcher.class, "aref", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)JavaUtilRegex.Matcher.class, "to_a", (Class)RubyArray.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "[]", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$1$0$begin(cls, Visibility.PUBLIC, "begin"); │ │ │ │ │ │ + populateMethod(javaMethod, 1, "begin", true, false, core, (Class)JavaUtilRegex.Matcher.class, "begin", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "begin", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$string(cls, Visibility.PUBLIC, "string"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "string", true, false, core, (Class)JavaUtilRegex.Matcher.class, "string", (Class)RubyString.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$values_at(cls, Visibility.PUBLIC, "values_at"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "values_at", true, false, core, (Class)JavaUtilRegex.Matcher.class, "values_at", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "values_at", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$pre_match(cls, Visibility.PUBLIC, "pre_match"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "pre_match", true, false, core, (Class)JavaUtilRegex.Matcher.class, "pre_match", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "pre_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$to_a(cls, Visibility.PUBLIC, "to_a"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_a", true, false, core, (Class)JavaUtilRegex.Matcher.class, "to_a", (Class)RubyArray.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_a", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$1$0$end(cls, Visibility.PUBLIC, "end"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "end", true, false, core, (Class)JavaUtilRegex.Matcher.class, "end", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "end", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$1$0$offset(cls, Visibility.PUBLIC, "offset"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "offset", true, false, core, (Class)JavaUtilRegex.Matcher.class, "offset", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "offset", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$size(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "size", true, false, core, (Class)JavaUtilRegex.Matcher.class, "size", (Class)RubyFixnum.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ cls.putMethod(runtime, "size", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$regexp(cls, Visibility.PUBLIC, "regexp"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "regexp", true, false, core, (Class)JavaUtilRegex.Matcher.class, "regexp", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "regexp", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$string(cls, Visibility.PUBLIC, "string"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "string", true, false, core, (Class)JavaUtilRegex.Matcher.class, "string", (Class)RubyString.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "string", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$post_match(cls, Visibility.PUBLIC, "post_match"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "post_match", true, false, core, (Class)JavaUtilRegex.Matcher.class, "post_match", (Class)IRubyObject.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "post_match", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaUtilRegex$Matcher$INVOKER$s$0$0$captures(cls, Visibility.PUBLIC, "captures"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "captures", true, false, core, (Class)JavaUtilRegex.Matcher.class, "captures", (Class)RubyArray.class, org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.CONTEXT_ARG1); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "captures", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaUtilRegex.Matcher", "regexp", "regexp", "offset", "offset", "size", "length", "string", "string", "captures", "captures", "post_match", "post_match", "values_at", "values_at", "end", "end", "to_a", "to_a", "begin", "begin", "aref", "[]", "pre_match", "pre_match" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.JavaUtilRegex.Matcher", "regexp", "regexp", "string", "string", "offset", "offset", "size", "length", "captures", "captures", "post_match", "post_match", "values_at", "values_at", "end", "end", "to_a", "to_a", "begin", "begin", "aref", "[]", "pre_match", "pre_match" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$ext$Module$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ +import org.jruby.javasupport.ext.Module$INVOKER$s$java_import; │ │ │ │ │ │ import org.jruby.javasupport.ext.Module$INVOKER$s$1$0$include_package; │ │ │ │ │ │ import org.jruby.javasupport.ext.Module$INVOKER$s$1$0$import_; │ │ │ │ │ │ -import org.jruby.javasupport.ext.Module$INVOKER$s$java_import; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.ext.Module; │ │ │ │ │ │ import org.jruby.javasupport.ext.Module$INVOKER$s$2$0$java_alias; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -18,19 +18,19 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new Module$INVOKER$s$2$0$java_alias(cls, Visibility.PRIVATE, "java_alias"); │ │ │ │ │ │ populateMethod(javaMethod, 2, "java_alias", true, false, core, (Class)Module.class, "java_alias", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG3); │ │ │ │ │ │ DynamicMethod aliasedMethod = cls.putMethod(runtime, "java_alias", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new Module$INVOKER$s$java_import(cls, Visibility.PRIVATE, "java_import"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "java_import", true, false, core, (Class)Module.class, "java_import", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "java_import", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Module$INVOKER$s$1$0$import_(cls, Visibility.PRIVATE, "import"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "import_", true, false, core, (Class)Module.class, "import_", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "import", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new Module$INVOKER$s$1$0$include_package(cls, Visibility.PRIVATE, "include_package"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "include_package", true, false, core, (Class)Module.class, "include_package", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "include_package", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new Module$INVOKER$s$java_import(cls, Visibility.PRIVATE, "java_import"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "java_import", true, false, core, (Class)Module.class, "java_import", (Class)IRubyObject.class, org$jruby$javasupport$ext$Module$POPULATOR.CONTEXT_ARG2_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "java_import", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.ext.Module", "java_import", "java_import", "java_alias", "java_alias", "import_", "import", "include_package", "include_package" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.RubyClass; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$constructors; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$methods; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$superclass; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$interfaces; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$i$0$0$methods; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ import org.jruby.RubyObject; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$INVOKER$s$1$0$get_with_class; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final RubyClass singletonClass = cls.getSingletonClass(); │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ JavaMethod javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$s$1$0$get_with_class((RubyModule)singletonClass, Visibility.PUBLIC, "get_with_class"); │ │ │ │ │ │ populateMethod(javaMethod, 1, "get_with_class", true, false, core, (Class)JavaProxyClass.class, "get_with_class", (Class)RubyObject.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG2); │ │ │ │ │ │ DynamicMethod aliasedMethod = singletonClass.putMethod(runtime, "get_with_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$methods(cls, Visibility.PUBLIC, "methods"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "methods", false, false, core, (Class)JavaProxyClass.class, "methods", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$interfaces(cls, Visibility.PUBLIC, "interfaces"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "interfaces", false, false, core, (Class)JavaProxyClass.class, "interfaces", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "interfaces", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$superclass(cls, Visibility.PUBLIC, "superclass"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "superclass", false, false, core, (Class)JavaProxyClass.class, "superclass", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "superclass", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$methods(cls, Visibility.PUBLIC, "methods"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "methods", false, false, core, (Class)JavaProxyClass.class, "methods", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "methods", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$INVOKER$i$0$0$constructors(cls, Visibility.PUBLIC, "constructors"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "constructors", false, false, core, (Class)JavaProxyClass.class, "constructors", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "constructors", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyClass", "constructors", "constructors", "interfaces", "interfaces", "superclass", "superclass", "methods", "methods", "get_with_class", "get_with_class" }); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyClass", "constructors", "constructors", "interfaces", "interfaces", "methods", "methods", "superclass", "superclass", "get_with_class", "get_with_class" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$argument_types; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$arity; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$do_invoke; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$super_p; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$getDeclaringClass; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$argument_types; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "argument_types", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "argument_types", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$getDeclaringClass(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getDeclaringClass", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "getDeclaringClass", (Class)JavaProxyClass.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$super_p(cls, Visibility.PUBLIC, "super?"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "super_p", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "super_p", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "super?", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$do_invoke(cls, Visibility.PUBLIC, "invoke"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "do_invoke", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "do_invoke", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0_ARY); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "invoke", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "arity", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "arity", (Class)RubyFixnum.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "arity", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyClass$ProxyMethodImpl$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "argument_types", false, false, core, (Class)JavaProxyClass.ProxyMethodImpl.class, "argument_types", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyClass.ProxyMethodImpl", "getDeclaringClass", "declaring_class", "super_p", "super?", "arity", "arity", "argument_types", "argument_types", "inspect", "inspect", "do_invoke", "invoke" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,48 +1,48 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$new_instance2; │ │ │ │ │ │ -import org.jruby.RubyString; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$inspect; │ │ │ │ │ │ +import org.jruby.RubyArray; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$argument_types; │ │ │ │ │ │ import org.jruby.RubyFixnum; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$arity; │ │ │ │ │ │ +import org.jruby.RubyObject; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$1$new_instance; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyClass; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$getDeclaringClass; │ │ │ │ │ │ -import org.jruby.RubyArray; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$argument_types; │ │ │ │ │ │ import org.jruby.internal.runtime.methods.DynamicMethod; │ │ │ │ │ │ -import org.jruby.RubyObject; │ │ │ │ │ │ +import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyConstructor; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$1$new_instance; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$inspect; │ │ │ │ │ │ import org.jruby.runtime.Visibility; │ │ │ │ │ │ import org.jruby.RubyModule; │ │ │ │ │ │ import org.jruby.anno.TypePopulator; │ │ │ │ │ │ │ │ │ │ │ │ public class org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR extends TypePopulator │ │ │ │ │ │ { │ │ │ │ │ │ public void populate(final RubyModule cls, final Class clazz) { │ │ │ │ │ │ final Ruby runtime = cls.getRuntime(); │ │ │ │ │ │ final boolean core = runtime.isBootingCore(); │ │ │ │ │ │ - JavaMethod javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$1$new_instance(cls, Visibility.PUBLIC, "new_instance"); │ │ │ │ │ │ - populateMethod(javaMethod, -1, "new_instance", false, false, core, (Class)JavaProxyConstructor.class, "new_instance", (Class)RubyObject.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ - DynamicMethod aliasedMethod = cls.putMethod(runtime, "new_instance", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "argument_types", false, false, core, (Class)JavaProxyConstructor.class, "argument_types", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ + JavaMethod javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaProxyConstructor.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ + DynamicMethod aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$getDeclaringClass(cls, Visibility.PUBLIC, "declaring_class"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "getDeclaringClass", false, false, core, (Class)JavaProxyConstructor.class, "getDeclaringClass", (Class)JavaProxyClass.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "declaring_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$1$new_instance(cls, Visibility.PUBLIC, "new_instance"); │ │ │ │ │ │ + populateMethod(javaMethod, -1, "new_instance", false, false, core, (Class)JavaProxyConstructor.class, "new_instance", (Class)RubyObject.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "new_instance", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "arity", false, false, core, (Class)JavaProxyConstructor.class, "arity", (Class)RubyFixnum.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "arity", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "inspect", false, false, core, (Class)JavaProxyConstructor.class, "inspect", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "inspect", (DynamicMethod)javaMethod); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "argument_types", false, false, core, (Class)JavaProxyConstructor.class, "argument_types", (Class)RubyArray.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "argument_types", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyConstructor$INVOKER$i$0$0$new_instance2(cls, Visibility.PUBLIC, "new_instance2"); │ │ │ │ │ │ populateMethod(javaMethod, -1, "new_instance2", false, false, core, (Class)JavaProxyConstructor.class, "new_instance2", (Class)RubyObject.class, org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.ARG0_ARY_BLOCK); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "new_instance2", (DynamicMethod)javaMethod); │ │ │ │ │ │ runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyConstructor", "getDeclaringClass", "declaring_class", "arity", "arity", "new_instance2", "new_instance2", "argument_types", "argument_types", "inspect", "inspect", "new_instance", "new_instance" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/gen/org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ package org.jruby.gen; │ │ │ │ │ │ │ │ │ │ │ │ import org.jruby.internal.runtime.methods.JavaMethod; │ │ │ │ │ │ import org.jruby.Ruby; │ │ │ │ │ │ +import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.RubyString; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$java_type; │ │ │ │ │ │ -import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$to_s; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$length; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$2$0$aset; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$java_class; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$1$0$op_equal; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$0$0$is_java_proxy; │ │ │ │ │ │ import org.jruby.runtime.builtin.IRubyObject; │ │ │ │ │ │ import org.jruby.javasupport.proxy.JavaProxyReflectionObject$INVOKER$i$1$0$aref; │ │ │ │ │ │ @@ -49,16 +49,16 @@ │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_class", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$2$0$aset(cls, Visibility.PUBLIC, "[]="); │ │ │ │ │ │ populateMethod(javaMethod, 2, "aset", false, false, core, (Class)JavaProxyReflectionObject.class, "aset", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG2); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "[]=", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$0$0$length(cls, Visibility.PUBLIC, "length"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "length", false, false, core, (Class)JavaProxyReflectionObject.class, "length", (Class)RubyFixnum.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "length", (DynamicMethod)javaMethod); │ │ │ │ │ │ - javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ - populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)JavaProxyReflectionObject.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG0); │ │ │ │ │ │ - aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$0$0$java_type(cls, Visibility.PUBLIC, "java_type"); │ │ │ │ │ │ populateMethod(javaMethod, 0, "java_type", false, false, core, (Class)JavaProxyReflectionObject.class, "java_type", (Class)RubyString.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG0); │ │ │ │ │ │ aliasedMethod = cls.putMethod(runtime, "java_type", (DynamicMethod)javaMethod); │ │ │ │ │ │ - runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyReflectionObject", "is_java_proxy", "java_proxy?", "op_eqq", "==", "length", "length", "to_s", "to_s", "java_type", "java_type", "op_equal", "equal?", "java_class", "java_class", "aset", "[]=", "hash", "hash", "aref", "[]" }); │ │ │ │ │ │ + javaMethod = (JavaMethod)new JavaProxyReflectionObject$INVOKER$i$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); │ │ │ │ │ │ + populateMethod(javaMethod, 0, "to_s", false, false, core, (Class)JavaProxyReflectionObject.class, "to_s", (Class)IRubyObject.class, org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.ARG0); │ │ │ │ │ │ + aliasedMethod = cls.putMethod(runtime, "to_s", (DynamicMethod)javaMethod); │ │ │ │ │ │ + runtime.addBoundMethods(1, new String[] { "org.jruby.javasupport.proxy.JavaProxyReflectionObject", "is_java_proxy", "java_proxy?", "op_eqq", "==", "length", "length", "java_type", "java_type", "to_s", "to_s", "op_equal", "equal?", "java_class", "java_class", "aset", "[]=", "hash", "hash", "aref", "[]" }); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/java/proxies/MapJavaProxy$INVOKER$i$default_value_get.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ │ public class MapJavaProxy$INVOKER$i$default_value_get extends JavaMethod$JavaMethodZeroOrOne │ │ │ │ │ │ { │ │ │ │ │ │ public MapJavaProxy$INVOKER$i$default_value_get(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ - return ((MapJavaProxy)rubyObject).default_value_get(threadContext); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2) { │ │ │ │ │ │ return ((MapJavaProxy)rubyObject).default_value_get(threadContext, rubyObject2); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s) { │ │ │ │ │ │ + return ((MapJavaProxy)rubyObject).default_value_get(threadContext); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ │ ├── org/jruby/javasupport/ext/Module$INVOKER$s$java_import.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ │ public class Module$INVOKER$s$java_import extends JavaMethod$JavaMethodOneOrNBlock │ │ │ │ │ │ { │ │ │ │ │ │ public Module$INVOKER$s$java_import(final RubyModule rubyModule, final Visibility visibility, final String s) { │ │ │ │ │ │ super(rubyModule, visibility, s); │ │ │ │ │ │ ((JavaMethod)this).setParameterDesc("R"); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final Block block) { │ │ │ │ │ │ - return Module.java_import(threadContext, rubyObject, rubyObject2, block); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject[] array, final Block block) { │ │ │ │ │ │ return Module.java_import(threadContext, rubyObject, array, block); │ │ │ │ │ │ } │ │ │ │ │ │ + │ │ │ │ │ │ + public IRubyObject call(final ThreadContext threadContext, final IRubyObject rubyObject, final RubyModule rubyModule, final String s, final IRubyObject rubyObject2, final Block block) { │ │ │ │ │ │ + return Module.java_import(threadContext, rubyObject, rubyObject2, block); │ │ │ │ │ │ + } │ │ │ │ │ │ } │ │ │ ├── ./usr/share/maven-repo/org/jruby/jruby-stdlib/9.3.9.0/jruby-stdlib-9.3.9.0.jar │ │ │ │ ├── zipinfo {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -Zip file size: 3984974 bytes, number of entries: 1693 │ │ │ │ │ +Zip file size: 3984973 bytes, number of entries: 1693 │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Jan-16 21:08 META-INF/ │ │ │ │ │ -rw-r--r-- 2.0 unx 81 b- defN 23-Jan-16 21:08 META-INF/MANIFEST.MF │ │ │ │ │ -rw-r--r-- 2.0 unx 1282 b- defN 23-Jan-16 21:08 META-INF/BSDL │ │ │ │ │ -rw-r--r-- 2.0 unx 76023 b- defN 23-Jan-16 21:08 META-INF/COPYING │ │ │ │ │ -rw-r--r-- 2.0 unx 218 b- defN 23-Jan-16 21:08 META-INF/LEGAL │ │ │ │ │ -rw-r--r-- 2.0 unx 2581 b- defN 23-Jan-16 21:08 META-INF/LICENSE.RUBY │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Jan-16 21:08 META-INF/jruby.home/ │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Jan-16 21:08 META-INF/jruby.home/bin/ │ │ │ │ │ -rwxr-xr-x 2.0 unx 5490 b- defN 23-Jan-16 21:08 META-INF/jruby.home/bin/ast │ │ │ │ │ -rwxr-xr-x 2.0 unx 1476 b- defN 23-Jan-16 21:08 META-INF/jruby.home/bin/bundle │ │ │ │ │ -rwxr-xr-x 2.0 unx 96 b- defN 23-Jan-16 21:08 META-INF/jruby.home/bin/bundler │ │ │ │ │ --rwxr-xr-x 2.0 unx 342 b- defN 23-Jan-16 21:08 META-INF/jruby.home/bin/console │ │ │ │ │ +-rwxr-xr-x 2.0 unx 341 b- defN 23-Jan-16 21:08 META-INF/jruby.home/bin/console │ │ │ │ │ -rwxr-xr-x 2.0 unx 352 b- defN 23-Jan-16 21:08 META-INF/jruby.home/bin/gem │ │ │ │ │ -rw-r--r-- 2.0 unx 548 b- defN 23-Jan-16 21:08 META-INF/jruby.home/bin/install_doc │ │ │ │ │ -rwxr-xr-x 2.0 unx 182 b- defN 23-Jan-16 21:08 META-INF/jruby.home/bin/irb │ │ │ │ │ -rwxr-xr-x 2.0 unx 541 b- defN 23-Jan-16 21:08 META-INF/jruby.home/bin/jgem │ │ │ │ │ -rwxr-xr-x 2.0 unx 390 b- defN 23-Jan-16 21:08 META-INF/jruby.home/bin/jirb │ │ │ │ │ -rwxr-xr-x 2.0 unx 2263 b- defN 23-Jan-16 21:08 META-INF/jruby.home/bin/jirb_swing │ │ │ │ │ -rwxr-xr-x 2.0 unx 14675 b- defN 23-Jan-16 21:08 META-INF/jruby.home/bin/jruby.bash │ │ │ │ │ @@ -1688,8 +1688,8 @@ │ │ │ │ │ -rw-r--r-- 2.0 unx 1868 b- defN 23-Jan-16 21:08 META-INF/jruby.home/lib/ruby/stdlib/yaml/store.rb │ │ │ │ │ -rw-r--r-- 2.0 unx 543 b- defN 23-Jan-16 21:08 META-INF/jruby.home/lib/ruby/stdlib/zlib.rb │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Jan-16 21:08 META-INF/maven/ │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Jan-16 21:08 META-INF/maven/org.jruby/ │ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 23-Jan-16 21:08 META-INF/maven/org.jruby/jruby-stdlib/ │ │ │ │ │ -rw-r--r-- 2.0 unx 58 b- defN 23-Jan-16 21:08 META-INF/maven/org.jruby/jruby-stdlib/pom.properties │ │ │ │ │ -rw-r--r-- 2.0 unx 9610 b- defN 23-Jan-16 21:08 META-INF/maven/org.jruby/jruby-stdlib/pom.xml │ │ │ │ │ -1693 files, 9754557 bytes uncompressed, 3648976 bytes compressed: 62.6% │ │ │ │ │ +1693 files, 9754556 bytes uncompressed, 3648975 bytes compressed: 62.6% │ │ │ │ ├── META-INF/jruby.home/bin/console │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ #!/usr/bin/env ruby │ │ │ │ │ │ │ │ │ │ require "bundler/setup" │ │ │ │ │ -require "webrick" │ │ │ │ │ +require "e2mmap" │ │ │ │ │ │ │ │ │ │ # You can add fixtures and/or initialization code here to make experimenting │ │ │ │ │ # with your gem easier. You can also use a different console, if you like. │ │ │ │ │ │ │ │ │ │ # (If you use this, don't forget to add pry to your Gemfile!) │ │ │ │ │ # require "pry" │ │ │ │ │ # Pry.start