public void populate(RubyModule cls, Class clazz) { JavaMethod javaMethod; DynamicMethod moduleMethod; Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$new_instance2(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "new_instance2", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "new_instance2", org.jruby.RubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject[].class, org.jruby.runtime.Block.class}); cls.addMethodAtBootTimeOnly("new_instance2", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$1$new_instance(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "new_instance", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "new_instance", org.jruby.RubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject[].class, org.jruby.runtime.Block.class}); cls.addMethodAtBootTimeOnly("new_instance", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$getDeclaringClass(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "getDeclaringClass", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "getDeclaringClass", org.jruby.javasupport.proxy.JavaProxyClass.class, new Class[] {}); cls.addMethodAtBootTimeOnly("declaring_class", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "arity", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "arity", org.jruby.RubyFixnum.class, new Class[] {}); cls.addMethodAtBootTimeOnly("arity", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "argument_types", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "argument_types", org.jruby.RubyArray.class, new Class[] {}); cls.addMethodAtBootTimeOnly("argument_types", javaMethod); runtime.addBoundMethod("org.jruby.javasupport.proxy.JavaProxyConstructor","new_instance2","new_instance2"); runtime.addBoundMethod("org.jruby.javasupport.proxy.JavaProxyConstructor","new_instance","new_instance"); runtime.addBoundMethod("org.jruby.javasupport.proxy.JavaProxyConstructor","getDeclaringClass","declaring_class"); runtime.addBoundMethod("org.jruby.javasupport.proxy.JavaProxyConstructor","arity","arity"); runtime.addBoundMethod("org.jruby.javasupport.proxy.JavaProxyConstructor","argument_types","argument_types"); } static {
public void populate(RubyModule cls, Class clazz) { JavaMethod javaMethod; DynamicMethod moduleMethod, aliasedMethod; Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); populateMethod(javaMethod, 0, "inspect", false, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "inspect", org.jruby.RubyString.class, ARG0); aliasedMethod = cls.putMethod(runtime, "inspect", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$getDeclaringClass(cls, Visibility.PUBLIC, "declaring_class"); populateMethod(javaMethod, 0, "getDeclaringClass", false, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "getDeclaringClass", org.jruby.javasupport.proxy.JavaProxyClass.class, ARG0); aliasedMethod = cls.putMethod(runtime, "declaring_class", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); populateMethod(javaMethod, 0, "arity", false, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "arity", org.jruby.RubyFixnum.class, ARG0); aliasedMethod = cls.putMethod(runtime, "arity", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$new_instance2(cls, Visibility.PUBLIC, "new_instance2"); populateMethod(javaMethod, -1, "new_instance2", false, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "new_instance2", org.jruby.RubyObject.class, ARG0_ARY_BLOCK); aliasedMethod = cls.putMethod(runtime, "new_instance2", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$1$new_instance(cls, Visibility.PUBLIC, "new_instance"); populateMethod(javaMethod, -1, "new_instance", false, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "new_instance", org.jruby.RubyObject.class, ARG0_ARY_BLOCK); aliasedMethod = cls.putMethod(runtime, "new_instance", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); populateMethod(javaMethod, 0, "argument_types", false, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "argument_types", org.jruby.RubyArray.class, ARG0); aliasedMethod = cls.putMethod(runtime, "argument_types", javaMethod); runtime.addBoundMethods("org.jruby.javasupport.proxy.JavaProxyConstructor", "getDeclaringClass", "declaring_class", "inspect", "inspect", "arity", "arity", "new_instance2", "new_instance2", "new_instance", "new_instance", "argument_types", "argument_types"); } static {
public void populate(RubyModule cls, Class clazz) { JavaMethod javaMethod; DynamicMethod moduleMethod, aliasedMethod; Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); populateMethod(javaMethod, 0, "inspect", false, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "inspect", org.jruby.RubyString.class, ARG0); aliasedMethod = cls.putMethod(runtime, "inspect", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$getDeclaringClass(cls, Visibility.PUBLIC, "declaring_class"); populateMethod(javaMethod, 0, "getDeclaringClass", false, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "getDeclaringClass", org.jruby.javasupport.proxy.JavaProxyClass.class, ARG0); aliasedMethod = cls.putMethod(runtime, "declaring_class", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); populateMethod(javaMethod, 0, "arity", false, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "arity", org.jruby.RubyFixnum.class, ARG0); aliasedMethod = cls.putMethod(runtime, "arity", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$new_instance2(cls, Visibility.PUBLIC, "new_instance2"); populateMethod(javaMethod, -1, "new_instance2", false, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "new_instance2", org.jruby.RubyObject.class, ARG0_ARY_BLOCK); aliasedMethod = cls.putMethod(runtime, "new_instance2", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$1$new_instance(cls, Visibility.PUBLIC, "new_instance"); populateMethod(javaMethod, -1, "new_instance", false, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "new_instance", org.jruby.RubyObject.class, ARG0_ARY_BLOCK); aliasedMethod = cls.putMethod(runtime, "new_instance", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC, "argument_types"); populateMethod(javaMethod, 0, "argument_types", false, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "argument_types", org.jruby.RubyArray.class, ARG0); aliasedMethod = cls.putMethod(runtime, "argument_types", javaMethod); runtime.addBoundMethods("org.jruby.javasupport.proxy.JavaProxyConstructor", "getDeclaringClass", "declaring_class", "inspect", "inspect", "arity", "arity", "new_instance2", "new_instance2", "new_instance", "new_instance", "argument_types", "argument_types"); } static {
public void populate(RubyModule cls, Class clazz) { JavaMethod javaMethod; DynamicMethod moduleMethod; Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$new_instance2(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "new_instance2", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "new_instance2", org.jruby.RubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject[].class, org.jruby.runtime.Block.class}); cls.addMethodAtBootTimeOnly("new_instance2", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$argument_types(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "argument_types", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "argument_types", org.jruby.RubyArray.class, new Class[] {}); cls.addMethodAtBootTimeOnly("argument_types", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "arity", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "arity", org.jruby.RubyFixnum.class, new Class[] {}); cls.addMethodAtBootTimeOnly("arity", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$0$getDeclaringClass(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "getDeclaringClass", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "getDeclaringClass", org.jruby.javasupport.proxy.JavaProxyClass.class, new Class[] {}); cls.addMethodAtBootTimeOnly("declaring_class", javaMethod); javaMethod = new org.jruby.javasupport.proxy.JavaProxyConstructor$INVOKER$i$0$1$new_instance(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "new_instance", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.proxy.JavaProxyConstructor.class, "new_instance", org.jruby.RubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject[].class, org.jruby.runtime.Block.class}); cls.addMethodAtBootTimeOnly("new_instance", javaMethod); runtime.addBoundMethod("org.jruby.javasupport.proxy.JavaProxyConstructor","new_instance2","new_instance2"); runtime.addBoundMethod("org.jruby.javasupport.proxy.JavaProxyConstructor","argument_types","argument_types"); runtime.addBoundMethod("org.jruby.javasupport.proxy.JavaProxyConstructor","arity","arity"); runtime.addBoundMethod("org.jruby.javasupport.proxy.JavaProxyConstructor","getDeclaringClass","declaring_class"); runtime.addBoundMethod("org.jruby.javasupport.proxy.JavaProxyConstructor","new_instance","new_instance"); } static {