@JRubyMethod public IRubyObject java_method(ThreadContext context, IRubyObject rubyName) { String name = rubyName.asJavaString(); return getRubyMethod(name); }
@JRubyMethod public IRubyObject java_method(ThreadContext context, IRubyObject rubyName) { String name = rubyName.asJavaString(); return getRubyMethod(context, name); }
@JRubyMethod public IRubyObject java_method(ThreadContext context, IRubyObject rubyName) { String name = rubyName.asJavaString(); return getRubyMethod(context, name); }
@JRubyMethod public IRubyObject java_method(ThreadContext context, IRubyObject rubyName) { String name = rubyName.asJavaString(); return getRubyMethod(name); }
@JRubyMethod public IRubyObject java_method(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes) { String name = rubyName.asJavaString(); RubyArray argTypesAry = argTypes.convertToArray(); Class[] argTypesClasses = (Class[]) argTypesAry.toArray(new Class[argTypesAry.size()]); return getRubyMethod(context, name, argTypesClasses); }
@JRubyMethod public IRubyObject java_method(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes) { String name = rubyName.asJavaString(); RubyArray argTypesAry = argTypes.convertToArray(); Class[] argTypesClasses = (Class[])argTypesAry.toArray(new Class[argTypesAry.size()]); return getRubyMethod(name, argTypesClasses); }
@JRubyMethod public IRubyObject java_method(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes) { String name = rubyName.asJavaString(); RubyArray argTypesAry = argTypes.convertToArray(); Class[] argTypesClasses = (Class[]) argTypesAry.toArray(new Class[argTypesAry.size()]); return getRubyMethod(context, name, argTypesClasses); }
@JRubyMethod public IRubyObject java_method(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes) { String name = rubyName.asJavaString(); RubyArray argTypesAry = argTypes.convertToArray(); Class[] argTypesClasses = (Class[])argTypesAry.toArray(new Class[argTypesAry.size()]); return getRubyMethod(name, argTypesClasses); }