public void populate(RubyModule cls, Class clazz) { JavaMethod javaMethod; DynamicMethod moduleMethod; RubyClass singletonClass = cls.getSingletonClass(); Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$s$0$0$newInstance(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, -1, "newInstance", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "newInstance", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class, org.jruby.runtime.Block.class}); singletonClass.addMethodAtBootTimeOnly("new", javaMethod); runtime.addBoundMethod("org.jruby.ext.jruby.JRubyObjectInputStream","newInstance","new"); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$i$0$0$readObject(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "readObject", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "readObject", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {}); cls.addMethodAtBootTimeOnly("read_object", javaMethod); cls.defineAlias("readObject", "read_object"); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$i$0$0$close(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "close", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "close", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {}); cls.addMethodAtBootTimeOnly("close", javaMethod); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE); populateMethod(javaMethod, 1, "initialize", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "initialize", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("initialize", javaMethod); runtime.addBoundMethod("org.jruby.ext.jruby.JRubyObjectInputStream","readObject","read_object"); runtime.addBoundMethod("org.jruby.ext.jruby.JRubyObjectInputStream","close","close"); runtime.addBoundMethod("org.jruby.ext.jruby.JRubyObjectInputStream","initialize","initialize"); } static {
public void populate(RubyModule cls, Class clazz) { JavaMethod javaMethod; DynamicMethod moduleMethod; RubyClass singletonClass = cls.getSingletonClass(); Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$s$0$0$newInstance(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, -1, "newInstance", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "newInstance", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class, org.jruby.runtime.Block.class}); singletonClass.addMethodAtBootTimeOnly("new", javaMethod); runtime.addBoundMethod("org.jruby.ext.jruby.JRubyObjectInputStream","newInstance","new"); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$i$0$0$readObject(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "readObject", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "readObject", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {}); cls.addMethodAtBootTimeOnly("read_object", javaMethod); cls.defineAlias("readObject", "read_object"); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$i$0$0$close(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "close", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "close", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {}); cls.addMethodAtBootTimeOnly("close", javaMethod); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE); populateMethod(javaMethod, 1, "initialize", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "initialize", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("initialize", javaMethod); runtime.addBoundMethod("org.jruby.ext.jruby.JRubyObjectInputStream","readObject","read_object"); runtime.addBoundMethod("org.jruby.ext.jruby.JRubyObjectInputStream","close","close"); runtime.addBoundMethod("org.jruby.ext.jruby.JRubyObjectInputStream","initialize","initialize"); } static {
public void populate(RubyModule cls, Class clazz) { JavaMethod javaMethod; DynamicMethod moduleMethod, aliasedMethod; RubyClass singletonClass = cls.getSingletonClass(); Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$s$0$0$newInstance(singletonClass, Visibility.PUBLIC, "new"); populateMethod(javaMethod, -1, "newInstance", true, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "newInstance", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY_BLOCK); aliasedMethod = singletonClass.putMethod(runtime, "new", javaMethod); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE, "initialize"); populateMethod(javaMethod, 1, "initialize", false, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "initialize", org.jruby.runtime.builtin.IRubyObject.class, ARG1); aliasedMethod = cls.putMethod(runtime, "initialize", javaMethod); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$i$0$0$readObject(cls, Visibility.PUBLIC, "read_object"); populateMethod(javaMethod, 0, "readObject", false, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "readObject", org.jruby.runtime.builtin.IRubyObject.class, ARG0); aliasedMethod = cls.putMethod(runtime, "read_object", javaMethod); cls.putAlias("readObject", aliasedMethod, "read_object"); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$i$0$0$close(cls, Visibility.PUBLIC, "close"); populateMethod(javaMethod, 0, "close", false, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "close", org.jruby.runtime.builtin.IRubyObject.class, ARG0); aliasedMethod = cls.putMethod(runtime, "close", javaMethod); runtime.addBoundMethods("org.jruby.ext.jruby.JRubyObjectInputStream", "newInstance", "new", "initialize", "initialize", "readObject", "read_object", "close", "close"); } static {
public void populate(RubyModule cls, Class clazz) { JavaMethod javaMethod; DynamicMethod moduleMethod, aliasedMethod; RubyClass singletonClass = cls.getSingletonClass(); Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$s$0$0$newInstance(singletonClass, Visibility.PUBLIC, "new"); populateMethod(javaMethod, -1, "newInstance", true, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "newInstance", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY_BLOCK); aliasedMethod = singletonClass.putMethod(runtime, "new", javaMethod); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$i$1$0$initialize(cls, Visibility.PRIVATE, "initialize"); populateMethod(javaMethod, 1, "initialize", false, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "initialize", org.jruby.runtime.builtin.IRubyObject.class, ARG1); aliasedMethod = cls.putMethod(runtime, "initialize", javaMethod); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$i$0$0$readObject(cls, Visibility.PUBLIC, "read_object"); populateMethod(javaMethod, 0, "readObject", false, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "readObject", org.jruby.runtime.builtin.IRubyObject.class, ARG0); aliasedMethod = cls.putMethod(runtime, "read_object", javaMethod); cls.putAlias("readObject", aliasedMethod, "read_object"); javaMethod = new org.jruby.ext.jruby.JRubyObjectInputStream$INVOKER$i$0$0$close(cls, Visibility.PUBLIC, "close"); populateMethod(javaMethod, 0, "close", false, false, org.jruby.ext.jruby.JRubyObjectInputStream.class, "close", org.jruby.runtime.builtin.IRubyObject.class, ARG0); aliasedMethod = cls.putMethod(runtime, "close", javaMethod); runtime.addBoundMethods("org.jruby.ext.jruby.JRubyObjectInputStream", "newInstance", "new", "initialize", "initialize", "readObject", "read_object", "close", "close"); } static {