|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jruby.internal.runtime.methods.DynamicMethod
org.jruby.internal.runtime.methods.JavaMethod
org.jruby.java.invokers.RubyToJavaInvoker
org.jruby.java.invokers.MethodInvoker
public abstract class MethodInvoker
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.jruby.internal.runtime.methods.DynamicMethod |
---|
DynamicMethod.NativeCall |
Field Summary |
---|
Fields inherited from class org.jruby.java.invokers.RubyToJavaInvoker |
---|
cache, EMPTY_OBJECT_ARRAY, javaCallable, javaCallables, javaVarargsCallables, minVarargsArity |
Fields inherited from class org.jruby.internal.runtime.methods.JavaMethod |
---|
arity, arityValue, BLOCK_METHODS, BLOCK_REST_METHODS, METHODS, REST_METHODS, staticScope |
Fields inherited from class org.jruby.internal.runtime.methods.DynamicMethod |
---|
builtin, callConfig, implementationClass, name, nativeCall, notImplemented, protectedClass, serialNumber, visibility |
Method Summary | |
---|---|
protected JavaCallable |
createCallable(Ruby ruby,
java.lang.reflect.Member member)
|
protected JavaCallable[] |
createCallableArray(int size)
|
protected JavaCallable[] |
createCallableArray(JavaCallable callable)
|
protected JavaCallable[][] |
createCallableArrayArray(int size)
|
protected java.lang.Class[] |
getMemberParameterTypes(java.lang.reflect.Member member)
|
protected boolean |
isMemberVarArgs(java.lang.reflect.Member member)
|
Methods inherited from class org.jruby.java.invokers.RubyToJavaInvoker |
---|
findCallable, findCallableArityFour, findCallableArityOne, findCallableArityThree, findCallableArityTwo, findCallableArityZero, getAccessibleObjects, getMembers |
Methods inherited from class org.jruby.internal.runtime.methods.JavaMethod |
---|
callTrace, callTraceCompiled, checkArgumentCount, dup, getArity, getJavaName, init, isNative, isSingleton, postBacktraceAndScope, postBacktraceDummyScope, postBacktraceOnly, postFrameAndScope, postFrameOnly, postNoFrameDummyScope, postNoop, postScopeOnly, preBacktraceAndScope, preBacktraceDummyScope, preBacktraceOnly, preFrameAndDummyScope, preFrameAndScope, preFrameOnly, preNoFrameDummyScope, preNoop, preScopeOnly, raiseArgumentError, returnTrace, returnTraceCompiled, setArity, setJavaName, setSingleton |
Methods inherited from class org.jruby.internal.runtime.methods.DynamicMethod |
---|
calculateProtectedClass, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, getCallConfig, getImplementationClass, getName, getNativeCall, getProtectedClass, getRealMethod, getSerialNumber, getVisibility, handleBreak, handleRedo, handleReturn, init, isBuiltin, isCallableFrom, isNotImplemented, isUndefined, setCallConfig, setImplementationClass, setIsBuiltin, setName, setNativeCall, setNotImplemented, setVisibility |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
protected JavaCallable createCallable(Ruby ruby, java.lang.reflect.Member member)
createCallable
in class RubyToJavaInvoker
protected JavaCallable[] createCallableArray(JavaCallable callable)
createCallableArray
in class RubyToJavaInvoker
protected JavaCallable[] createCallableArray(int size)
createCallableArray
in class RubyToJavaInvoker
protected JavaCallable[][] createCallableArrayArray(int size)
createCallableArrayArray
in class RubyToJavaInvoker
protected java.lang.Class[] getMemberParameterTypes(java.lang.reflect.Member member)
getMemberParameterTypes
in class RubyToJavaInvoker
protected boolean isMemberVarArgs(java.lang.reflect.Member member)
isMemberVarArgs
in class RubyToJavaInvoker
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |