|
||||||||||
| 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 RubyToJavaInvokerprotected JavaCallable[] createCallableArray(JavaCallable callable)
createCallableArray in class RubyToJavaInvokerprotected JavaCallable[] createCallableArray(int size)
createCallableArray in class RubyToJavaInvokerprotected JavaCallable[][] createCallableArrayArray(int size)
createCallableArrayArray in class RubyToJavaInvokerprotected java.lang.Class[] getMemberParameterTypes(java.lang.reflect.Member member)
getMemberParameterTypes in class RubyToJavaInvokerprotected 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 | |||||||||