Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.jruby.java.invokers;
 
 import java.util.List;
 import org.jruby.Ruby;
public abstract class MethodInvoker extends RubyToJavaInvoker {
    MethodInvoker(RubyModule hostList<Methodmethods) {
        super(hostmethods.toArray(new Method[methods.size()]));
    }
    MethodInvoker(RubyModule hostMethod method) {
        super(hostnew Method[] {method});
    }
    protected JavaCallable createCallable(Ruby rubyMember member) {
        return JavaMethod.create(ruby, (Method)member);
    }
    protected JavaCallable[] createCallableArray(JavaCallable callable) {
        return new JavaMethod[] {(JavaMethod)callable};
    }
    protected JavaCallable[] createCallableArray(int size) {
        return new JavaMethod[size];
    }
    protected JavaCallable[][] createCallableArrayArray(int size) {
        return new JavaMethod[size][];
    }
    protected Class[] getMemberParameterTypes(Member member) {
        return ((Method)member).getParameterTypes();
    }
    protected boolean isMemberVarArgs(Member member) {
        return ((Method)member).isVarArgs();
    }
New to GrepCode? Check out our FAQ X