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