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 });
    }
    @Override
    protected final JavaCallable createCallable(Ruby runtimeMember member) {
        return new JavaMethod(runtime, (Methodmember);
    }
    @Override
    protected final JavaCallable[] createCallableArray(JavaCallable callable) {
        return new JavaMethod[] { (JavaMethodcallable };
    }
    @Override
    protected final JavaCallable[] createCallableArray(int size) {
        return new JavaMethod[size];
    }
    @Override
    protected final JavaCallable[][] createCallableArrayArray(int size) {
        return new JavaMethod[size][];
    }
    @Override
    protected final Class[] getMemberParameterTypes(Member member) {
        return ((Methodmember).getParameterTypes();
    }
    @Override
    protected final boolean isMemberVarArgs(Member member) {
        return ((Methodmember).isVarArgs();
    }
New to GrepCode? Check out our FAQ X