Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "arity", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "arity", org.jruby.RubyFixnum.class, new Class[] {}); cls.addMethodAtBootTimeOnly("arity", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$rbClone(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "rbClone", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "rbClone", org.jruby.RubyMethod.class, new Class[] {}); cls.addMethodAtBootTimeOnly("clone", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$call(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "call", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "call", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.Block.class}); cls.addMethodAtBootTimeOnly("call", javaMethod); cls.addMethodAtBootTimeOnly("[]", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "receiver", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "receiver", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class}); cls.addMethodAtBootTimeOnly("receiver", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC); populateMethod(javaMethod, 1, "op_equal", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "op_equal", org.jruby.RubyBoolean.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("==", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "to_proc", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "to_proc", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.Block.class}); cls.addMethodAtBootTimeOnly("to_proc", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$owner(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "owner", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "owner", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class}); cls.addMethodAtBootTimeOnly("owner", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "inspect", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "inspect", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {}); cls.addMethodAtBootTimeOnly("inspect", javaMethod); cls.addMethodAtBootTimeOnly("to_s", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$unbind(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "unbind", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "unbind", org.jruby.RubyUnboundMethod.class, new Class[] {});
Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "arity", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "arity", org.jruby.RubyFixnum.class, new Class[] {}); cls.addMethodAtBootTimeOnly("arity", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$rbClone(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "rbClone", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "rbClone", org.jruby.RubyMethod.class, new Class[] {}); cls.addMethodAtBootTimeOnly("clone", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$call(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "call", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "call", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.Block.class}); cls.addMethodAtBootTimeOnly("call", javaMethod); cls.addMethodAtBootTimeOnly("[]", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$unbind(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "unbind", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "unbind", org.jruby.RubyUnboundMethod.class, new Class[] {}); cls.addMethodAtBootTimeOnly("unbind", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$receiver(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "receiver", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "receiver", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class}); cls.addMethodAtBootTimeOnly("receiver", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC); populateMethod(javaMethod, 1, "op_equal", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "op_equal", org.jruby.RubyBoolean.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("==", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$owner(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "owner", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "owner", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class}); cls.addMethodAtBootTimeOnly("owner", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "to_proc", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "to_proc", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.Block.class}); cls.addMethodAtBootTimeOnly("to_proc", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC); populateMethod(javaMethod, 0, "inspect", false, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyMethod.class, "inspect", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {}); cls.addMethodAtBootTimeOnly("inspect", javaMethod);
Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.RubyMethod$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); populateMethod(javaMethod, 1, "op_equal", false, false, org.jruby.RubyMethod.class, "op_equal", org.jruby.RubyBoolean.class, CONTEXT_ARG1); aliasedMethod = cls.putMethod(runtime, "==", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC, "to_proc"); populateMethod(javaMethod, 0, "to_proc", false, false, org.jruby.RubyMethod.class, "to_proc", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG0); aliasedMethod = cls.putMethod(runtime, "to_proc", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$original_name(cls, Visibility.PUBLIC, "original_name"); populateMethod(javaMethod, 0, "original_name", false, false, org.jruby.RubyMethod.class, "original_name", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG0); aliasedMethod = cls.putMethod(runtime, "original_name", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$source_location(cls, Visibility.PUBLIC, "source_location"); populateMethod(javaMethod, 0, "source_location", false, false, org.jruby.RubyMethod.class, "source_location", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG0); aliasedMethod = cls.putMethod(runtime, "source_location", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); populateMethod(javaMethod, 0, "arity", false, false, org.jruby.RubyMethod.class, "arity", org.jruby.RubyFixnum.class, ARG0); aliasedMethod = cls.putMethod(runtime, "arity", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$parameters(cls, Visibility.PUBLIC, "parameters"); populateMethod(javaMethod, 0, "parameters", false, false, org.jruby.RubyMethod.class, "parameters", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG0); aliasedMethod = cls.putMethod(runtime, "parameters", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$call(cls, Visibility.PUBLIC, "call"); populateMethod(javaMethod, -1, "call", false, false, org.jruby.RubyMethod.class, "call", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG0_BLOCK); aliasedMethod = cls.putMethod(runtime, "call", javaMethod); cls.putMethod(runtime, "[]", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); populateMethod(javaMethod, 1, "op_eql", false, false, org.jruby.RubyMethod.class, "op_eql", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1); aliasedMethod = cls.putMethod(runtime, "eql?", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$unbind(cls, Visibility.PUBLIC, "unbind"); populateMethod(javaMethod, 0, "unbind", false, false, org.jruby.RubyMethod.class, "unbind", org.jruby.RubyUnboundMethod.class, ARG0); aliasedMethod = cls.putMethod(runtime, "unbind", javaMethod);
Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.RubyMethod$INVOKER$i$1$0$op_equal(cls, Visibility.PUBLIC, "=="); populateMethod(javaMethod, 1, "op_equal", false, false, org.jruby.RubyMethod.class, "op_equal", org.jruby.RubyBoolean.class, CONTEXT_ARG1); aliasedMethod = cls.putMethod(runtime, "==", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$to_proc(cls, Visibility.PUBLIC, "to_proc"); populateMethod(javaMethod, 0, "to_proc", false, false, org.jruby.RubyMethod.class, "to_proc", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG0); aliasedMethod = cls.putMethod(runtime, "to_proc", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$original_name(cls, Visibility.PUBLIC, "original_name"); populateMethod(javaMethod, 0, "original_name", false, false, org.jruby.RubyMethod.class, "original_name", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG0); aliasedMethod = cls.putMethod(runtime, "original_name", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$source_location(cls, Visibility.PUBLIC, "source_location"); populateMethod(javaMethod, 0, "source_location", false, false, org.jruby.RubyMethod.class, "source_location", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG0); aliasedMethod = cls.putMethod(runtime, "source_location", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$arity(cls, Visibility.PUBLIC, "arity"); populateMethod(javaMethod, 0, "arity", false, false, org.jruby.RubyMethod.class, "arity", org.jruby.RubyFixnum.class, ARG0); aliasedMethod = cls.putMethod(runtime, "arity", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$parameters(cls, Visibility.PUBLIC, "parameters"); populateMethod(javaMethod, 0, "parameters", false, false, org.jruby.RubyMethod.class, "parameters", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG0); aliasedMethod = cls.putMethod(runtime, "parameters", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$call(cls, Visibility.PUBLIC, "call"); populateMethod(javaMethod, -1, "call", false, false, org.jruby.RubyMethod.class, "call", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG0_BLOCK); aliasedMethod = cls.putMethod(runtime, "call", javaMethod); cls.putMethod(runtime, "[]", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$1$0$op_eql(cls, Visibility.PUBLIC, "eql?"); populateMethod(javaMethod, 1, "op_eql", false, false, org.jruby.RubyMethod.class, "op_eql", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1); aliasedMethod = cls.putMethod(runtime, "eql?", javaMethod); javaMethod = new org.jruby.RubyMethod$INVOKER$i$0$0$unbind(cls, Visibility.PUBLIC, "unbind"); populateMethod(javaMethod, 0, "unbind", false, false, org.jruby.RubyMethod.class, "unbind", org.jruby.RubyUnboundMethod.class, ARG0); aliasedMethod = cls.putMethod(runtime, "unbind", javaMethod);