Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_annotation(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "java_annotation", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "java_annotation", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("java_annotation", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_require(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "java_require", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "java_require", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("java_require", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_implements(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "java_implements", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "java_implements", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("java_implements", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$3$rbRaise(cls, Visibility.PRIVATE); populateMethod(javaMethod, -1, "rbRaise", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "rbRaise", 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, org.jruby.runtime.Block.class}); cls.addMethodAtBootTimeOnly("raise", javaMethod); moduleMethod = populateModuleMethod(cls, javaMethod); singletonClass.addMethodAtBootTimeOnly("raise", moduleMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_package(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "java_package", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "java_package", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("java_package", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_signature(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "java_signature", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "java_signature", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("java_signature", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_name(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "java_name", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "java_name", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("java_name", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$to_java(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "to_java", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "to_java", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("to_java", javaMethod); runtime.addBoundMethod("org.jruby.java.addons.KernelJavaAddons","java_annotation","java_annotation");
Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_name(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "java_name", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "java_name", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("java_name", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$to_java(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "to_java", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "to_java", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class}); cls.addMethodAtBootTimeOnly("to_java", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$3$rbRaise(cls, Visibility.PRIVATE); populateMethod(javaMethod, -1, "rbRaise", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "rbRaise", 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, org.jruby.runtime.Block.class}); cls.addMethodAtBootTimeOnly("raise", javaMethod); moduleMethod = populateModuleMethod(cls, javaMethod); singletonClass.addMethodAtBootTimeOnly("raise", moduleMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_signature(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "java_signature", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "java_signature", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("java_signature", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_require(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "java_require", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "java_require", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("java_require", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_annotation(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "java_annotation", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "java_annotation", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("java_annotation", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_package(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "java_package", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "java_package", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("java_package", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_implements(cls, Visibility.PUBLIC); populateMethod(javaMethod, -1, "java_implements", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.java.addons.KernelJavaAddons.class, "java_implements", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); cls.addMethodAtBootTimeOnly("java_implements", javaMethod); runtime.addBoundMethod("org.jruby.java.addons.KernelJavaAddons","java_name","java_name");
Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_require(cls, Visibility.PUBLIC, "java_require"); populateMethod(javaMethod, -1, "java_require", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_require", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_require", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_annotation(cls, Visibility.PUBLIC, "java_annotation"); populateMethod(javaMethod, -1, "java_annotation", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_annotation", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_annotation", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_signature(cls, Visibility.PUBLIC, "java_signature"); populateMethod(javaMethod, -1, "java_signature", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_signature", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_signature", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_implements(cls, Visibility.PUBLIC, "java_implements"); populateMethod(javaMethod, -1, "java_implements", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_implements", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_implements", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_package(cls, Visibility.PUBLIC, "java_package"); populateMethod(javaMethod, -1, "java_package", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_package", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_package", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$to_java(cls, Visibility.PUBLIC, "to_java"); populateMethod(javaMethod, -1, "to_java", true, false, org.jruby.java.addons.KernelJavaAddons.class, "to_java", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1); aliasedMethod = cls.putMethod(runtime, "to_java", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_field(cls, Visibility.PUBLIC, "java_field"); populateMethod(javaMethod, -1, "java_field", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_field", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_field", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_name(cls, Visibility.PUBLIC, "java_name"); populateMethod(javaMethod, -1, "java_name", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_name", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_name", javaMethod);
Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_require(cls, Visibility.PUBLIC, "java_require"); populateMethod(javaMethod, -1, "java_require", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_require", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_require", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_annotation(cls, Visibility.PUBLIC, "java_annotation"); populateMethod(javaMethod, -1, "java_annotation", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_annotation", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_annotation", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_signature(cls, Visibility.PUBLIC, "java_signature"); populateMethod(javaMethod, -1, "java_signature", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_signature", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_signature", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_implements(cls, Visibility.PUBLIC, "java_implements"); populateMethod(javaMethod, -1, "java_implements", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_implements", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_implements", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_package(cls, Visibility.PUBLIC, "java_package"); populateMethod(javaMethod, -1, "java_package", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_package", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_package", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$to_java(cls, Visibility.PUBLIC, "to_java"); populateMethod(javaMethod, -1, "to_java", true, false, org.jruby.java.addons.KernelJavaAddons.class, "to_java", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1); aliasedMethod = cls.putMethod(runtime, "to_java", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_field(cls, Visibility.PUBLIC, "java_field"); populateMethod(javaMethod, -1, "java_field", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_field", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_field", javaMethod); javaMethod = new org.jruby.java.addons.KernelJavaAddons$INVOKER$s$0$0$java_name(cls, Visibility.PUBLIC, "java_name"); populateMethod(javaMethod, -1, "java_name", true, false, org.jruby.java.addons.KernelJavaAddons.class, "java_name", org.jruby.runtime.builtin.IRubyObject.class, ARG1_ARY); aliasedMethod = cls.putMethod(runtime, "java_name", javaMethod);