Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$java_object_set(cls, Visibility.PUBLIC); populateMethod(javaMethod, 1, "java_object_set", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "java_object_set", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("java_object=", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_object(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "java_object", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "java_object", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("java_object", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$rbSynchronized(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "rbSynchronized", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "rbSynchronized", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.Block.class}); cls.addMethodAtBootTimeOnly("synchronized", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "hash", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "hash", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("hash", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "to_s", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "to_s", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("to_s", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC); populateMethod(javaMethod, 1, "op_equal", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "op_equal", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("==", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "java_class", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "java_class", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("java_class", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_eql(cls, Visibility.PUBLIC); populateMethod(javaMethod, 1, "op_eql", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "op_eql", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("eql?", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_java_object(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "to_java_object", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "to_java_object", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("to_java_object", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC);
Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$java_object_set(cls, Visibility.PUBLIC); populateMethod(javaMethod, 1, "java_object_set", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "java_object_set", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("java_object=", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_object(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "java_object", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "java_object", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("java_object", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "inspect", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "inspect", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("inspect", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$rbSynchronized(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "rbSynchronized", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "rbSynchronized", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.Block.class}); cls.addMethodAtBootTimeOnly("synchronized", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_java_object(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "to_java_object", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "to_java_object", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("to_java_object", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC); populateMethod(javaMethod, 1, "op_equal", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "op_equal", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("==", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "java_class", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "java_class", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("java_class", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "to_s", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "to_s", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("to_s", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_eql(cls, Visibility.PUBLIC); populateMethod(javaMethod, 1, "op_eql", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.javasupport.JavaProxyMethods.class, "op_eql", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("eql?", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC);
Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$java_object_set(cls, Visibility.PUBLIC, "java_object="); populateMethod(javaMethod, 1, "java_object_set", true, false, org.jruby.javasupport.JavaProxyMethods.class, "java_object_set", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG2); aliasedMethod = cls.putMethod(runtime, "java_object=", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); populateMethod(javaMethod, 1, "op_eql", true, false, org.jruby.javasupport.JavaProxyMethods.class, "op_eql", org.jruby.runtime.builtin.IRubyObject.class, ARG2); aliasedMethod = cls.putMethod(runtime, "eql?", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC, "=="); populateMethod(javaMethod, 1, "op_equal", true, false, org.jruby.javasupport.JavaProxyMethods.class, "op_equal", org.jruby.runtime.builtin.IRubyObject.class, ARG2); aliasedMethod = cls.putMethod(runtime, "==", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); populateMethod(javaMethod, 0, "rbSynchronized", true, false, org.jruby.javasupport.JavaProxyMethods.class, "rbSynchronized", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1_BLOCK); aliasedMethod = cls.putMethod(runtime, "synchronized", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); populateMethod(javaMethod, 0, "java_class", true, false, org.jruby.javasupport.JavaProxyMethods.class, "java_class", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1); aliasedMethod = cls.putMethod(runtime, "java_class", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); populateMethod(javaMethod, 0, "inspect", true, false, org.jruby.javasupport.JavaProxyMethods.class, "inspect", org.jruby.runtime.builtin.IRubyObject.class, ARG1); aliasedMethod = cls.putMethod(runtime, "inspect", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC, "hash"); populateMethod(javaMethod, 0, "hash", true, false, org.jruby.javasupport.JavaProxyMethods.class, "hash", org.jruby.runtime.builtin.IRubyObject.class, ARG1); aliasedMethod = cls.putMethod(runtime, "hash", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_java_object(cls, Visibility.PUBLIC, "to_java_object"); populateMethod(javaMethod, 0, "to_java_object", true, false, org.jruby.javasupport.JavaProxyMethods.class, "to_java_object", org.jruby.runtime.builtin.IRubyObject.class, ARG1); aliasedMethod = cls.putMethod(runtime, "to_java_object", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); populateMethod(javaMethod, 0, "to_s", true, false, org.jruby.javasupport.JavaProxyMethods.class, "to_s", org.jruby.runtime.builtin.IRubyObject.class, ARG1); aliasedMethod = cls.putMethod(runtime, "to_s", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_object(cls, Visibility.PUBLIC, "java_object");
Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$java_object_set(cls, Visibility.PUBLIC, "java_object="); populateMethod(javaMethod, 1, "java_object_set", true, false, org.jruby.javasupport.JavaProxyMethods.class, "java_object_set", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG2); aliasedMethod = cls.putMethod(runtime, "java_object=", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); populateMethod(javaMethod, 1, "op_eql", true, false, org.jruby.javasupport.JavaProxyMethods.class, "op_eql", org.jruby.runtime.builtin.IRubyObject.class, ARG2); aliasedMethod = cls.putMethod(runtime, "eql?", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$1$0$op_equal(cls, Visibility.PUBLIC, "=="); populateMethod(javaMethod, 1, "op_equal", true, false, org.jruby.javasupport.JavaProxyMethods.class, "op_equal", org.jruby.runtime.builtin.IRubyObject.class, ARG2); aliasedMethod = cls.putMethod(runtime, "==", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$rbSynchronized(cls, Visibility.PUBLIC, "synchronized"); populateMethod(javaMethod, 0, "rbSynchronized", true, false, org.jruby.javasupport.JavaProxyMethods.class, "rbSynchronized", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1_BLOCK); aliasedMethod = cls.putMethod(runtime, "synchronized", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_class(cls, Visibility.PUBLIC, "java_class"); populateMethod(javaMethod, 0, "java_class", true, false, org.jruby.javasupport.JavaProxyMethods.class, "java_class", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1); aliasedMethod = cls.putMethod(runtime, "java_class", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$inspect(cls, Visibility.PUBLIC, "inspect"); populateMethod(javaMethod, 0, "inspect", true, false, org.jruby.javasupport.JavaProxyMethods.class, "inspect", org.jruby.runtime.builtin.IRubyObject.class, ARG1); aliasedMethod = cls.putMethod(runtime, "inspect", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$hash(cls, Visibility.PUBLIC, "hash"); populateMethod(javaMethod, 0, "hash", true, false, org.jruby.javasupport.JavaProxyMethods.class, "hash", org.jruby.runtime.builtin.IRubyObject.class, ARG1); aliasedMethod = cls.putMethod(runtime, "hash", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_java_object(cls, Visibility.PUBLIC, "to_java_object"); populateMethod(javaMethod, 0, "to_java_object", true, false, org.jruby.javasupport.JavaProxyMethods.class, "to_java_object", org.jruby.runtime.builtin.IRubyObject.class, ARG1); aliasedMethod = cls.putMethod(runtime, "to_java_object", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$to_s(cls, Visibility.PUBLIC, "to_s"); populateMethod(javaMethod, 0, "to_s", true, false, org.jruby.javasupport.JavaProxyMethods.class, "to_s", org.jruby.runtime.builtin.IRubyObject.class, ARG1); aliasedMethod = cls.putMethod(runtime, "to_s", javaMethod); javaMethod = new org.jruby.javasupport.JavaProxyMethods$INVOKER$s$0$0$java_object(cls, Visibility.PUBLIC, "java_object");