| Access | Constructor and Description |
|---|---|
| public |
| ConstructorInvoker | back to summary |
|---|---|
| public ConstructorInvoker(RubyModule host, Supplier<Constructor<T>[]> ctors, String name) | |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) Overrides org. Doc from org. A default implementation of n-arity, non-block 'call' method, which simply calls the n-arity, block-receiving version with the arg list and Block.NULL_BLOCK.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) Overrides org.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) Overrides org.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) Overrides org.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) Overrides org.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) Implements abstract org. Doc from org. The minimum 'call' method required for a dynamic method handle. Subclasses must implement this method, but may implement the other signatures to provide faster, non-boxing call paths. Typically subclasses will implement this method to check variable arity calls, then performing a specific-arity invocation to the appropriate method or performing variable-arity logic in-line.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) Overrides org.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) Overrides org.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) Overrides org.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Overrides org.
| |
| createCallable | back to summary |
|---|---|
| protected JavaCallable createCallable(Ruby ruby, Member member) Implements abstract org.
| |
| createCallableArray | back to summary |
|---|---|
| protected JavaCallable[] createCallableArray(JavaCallable callable) Implements abstract org.
| |
| createCallableArray | back to summary |
|---|---|
| protected JavaCallable[] createCallableArray(int size) Implements abstract org.
| |
| createCallableArrayArray | back to summary |
|---|---|
| protected JavaCallable[][] createCallableArrayArray(int size) Implements abstract org.
| |
| getMemberParameterTypes | back to summary |
|---|---|
| protected Class Implements abstract org.
| |
| isMemberVarArgs | back to summary |
|---|---|
| protected boolean isMemberVarArgs(Member member) Implements abstract org. Deprecated
| |
| setAndCacheProxyObject | back to summary |
|---|---|
| private static void setAndCacheProxyObject(ThreadContext context, RubyModule clazz, JavaProxy proxy, Object object) | |