public void populate(RubyModule cls, Class clazz) { JavaMethod javaMethod; DynamicMethod moduleMethod; Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.java.proxies.ArrayJavaProxyCreator$INVOKER$i$0$0$_new(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "_new", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.proxies.ArrayJavaProxyCreator.class, "_new", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class}); cls.addMethodAtBootTimeOnly("new", javaMethod); javaMethod = new org.jruby.java.proxies.ArrayJavaProxyCreator$INVOKER$i$0$0$op_aref(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "op_aref", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.proxies.ArrayJavaProxyCreator.class, "op_aref", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("op_aref", javaMethod); runtime.addBoundMethod("org.jruby.java.proxies.ArrayJavaProxyCreator","_new","new"); runtime.addBoundMethod("org.jruby.java.proxies.ArrayJavaProxyCreator","op_aref","op_aref"); } static {
public void populate(RubyModule cls, Class clazz) { JavaMethod javaMethod; DynamicMethod moduleMethod, aliasedMethod; Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.java.proxies.ArrayJavaProxyCreator$INVOKER$i$0$0$new_instance(cls, Visibility.PUBLIC, "new"); populateMethod(javaMethod, 0, "new_instance", false, false, org.jruby.java.proxies.ArrayJavaProxyCreator.class, "new_instance", org.jruby.java.proxies.ArrayJavaProxy.class, CONTEXT_ARG0); aliasedMethod = cls.putMethod(runtime, "new", javaMethod); cls.putMethod(runtime, "new_instance", javaMethod); javaMethod = new org.jruby.java.proxies.ArrayJavaProxyCreator$INVOKER$i$0$0$op_aref(cls, Visibility.PUBLIC, "[]"); populateMethod(javaMethod, -1, "op_aref", false, false, org.jruby.java.proxies.ArrayJavaProxyCreator.class, "op_aref", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG0_ARY); aliasedMethod = cls.putMethod(runtime, "[]", javaMethod); runtime.addBoundMethods("org.jruby.java.proxies.ArrayJavaProxyCreator", "new_instance", "new", "op_aref", "[]"); } static {
public void populate(RubyModule cls, Class clazz) { JavaMethod javaMethod; DynamicMethod moduleMethod; Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.java.proxies.ArrayJavaProxyCreator$INVOKER$i$0$0$_new(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "_new", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.proxies.ArrayJavaProxyCreator.class, "_new", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class}); cls.addMethodAtBootTimeOnly("new", javaMethod); javaMethod = new org.jruby.java.proxies.ArrayJavaProxyCreator$INVOKER$i$0$0$op_aref(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "op_aref", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.proxies.ArrayJavaProxyCreator.class, "op_aref", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("op_aref", javaMethod); runtime.addBoundMethod("org.jruby.java.proxies.ArrayJavaProxyCreator","_new","new"); runtime.addBoundMethod("org.jruby.java.proxies.ArrayJavaProxyCreator","op_aref","op_aref"); } static {
public void populate(RubyModule cls, Class clazz) { JavaMethod javaMethod; DynamicMethod moduleMethod, aliasedMethod; Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.java.proxies.ArrayJavaProxyCreator$INVOKER$i$0$0$new_instance(cls, Visibility.PUBLIC, "new"); populateMethod(javaMethod, 0, "new_instance", false, false, org.jruby.java.proxies.ArrayJavaProxyCreator.class, "new_instance", org.jruby.java.proxies.ArrayJavaProxy.class, CONTEXT_ARG0); aliasedMethod = cls.putMethod(runtime, "new", javaMethod); cls.putMethod(runtime, "new_instance", javaMethod); javaMethod = new org.jruby.java.proxies.ArrayJavaProxyCreator$INVOKER$i$0$0$op_aref(cls, Visibility.PUBLIC, "[]"); populateMethod(javaMethod, -1, "op_aref", false, false, org.jruby.java.proxies.ArrayJavaProxyCreator.class, "op_aref", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG0_ARY); aliasedMethod = cls.putMethod(runtime, "[]", javaMethod); runtime.addBoundMethods("org.jruby.java.proxies.ArrayJavaProxyCreator", "new_instance", "new", "op_aref", "[]"); } static {