| Modifier and Type | Field and Description |
|---|---|
| private final Class | |
| private final boolean | |
| private final JavaProxyClass | |
| private final boolean | |
| private final Constructor |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final RubyArray | |
| public final RubyArray | |
| public RubyFixnum | |
| public RubyFixnum | |
| private Object[] | |
| public static RubyClass | |
| public boolean | equals(Object
object to compare other)Overrides org. This override does not do a "checked" dispatch. |
| public final int | |
| public JavaProxyClass | |
| public final Class | |
| public final Class | |
| public int | hashCode()
Overrides org. This override does not do "checked" dispatch since Object usually has #hash defined. |
| public RubyString | inspect()
Overrides org. Implements org.
Deprecated
since 10.0.
RubyMethod inspect. |
| public RubyString | inspect(ThreadContext context)
Overrides org. Overrides default org. Returns a string containing a human-readable representation of obj. |
| public final boolean | |
| public final boolean | |
| public static RaiseException | |
| public IRubyObject | |
| public IRubyObject | |
| public IRubyObject | |
| public final Object | |
| public final IRubyObject | |
| public final IRubyObject | |
| public final IRubyObject | |
| pack-priv final Object | newInstanceImpl(Object[] argsPlus1, Ruby runtime, IRubyObject clazz)
For exportable objects, argsPlus1 is not plus one |
| public static RuntimeException | |
| public String | toString()
Overrides org. The default toString method is just a wrapper that calls the Ruby "to_s" method. |
| private static IRubyObject |
| actualParameterTypes | back to summary |
|---|---|
| private final Class<?>[] actualParameterTypes | |
| actualVarArgs | back to summary |
|---|---|
| private final boolean actualVarArgs | |
| declaringProxyClass | back to summary |
|---|---|
| private final JavaProxyClass declaringProxyClass | |
| exportable | back to summary |
|---|---|
| private final boolean exportable | |
| proxyConstructor | back to summary |
|---|---|
| private final Constructor<?> proxyConstructor | |
| JavaProxyConstructor | back to summary |
|---|---|
| pack-priv JavaProxyConstructor(Ruby runtime, JavaProxyClass proxyClass, Constructor<?> constructor) | |
| argument_types | back to summary |
|---|---|
| public final RubyArray Deprecated since 10.0.
| |
| argument_types | back to summary |
|---|---|
public final RubyArray
| |
| arity | back to summary |
|---|---|
| public RubyFixnum arity()
Deprecated since 10.0.
| |
| arity | back to summary |
|---|---|
public RubyFixnum arity(ThreadContext context)
| |
| convertArguments | back to summary |
|---|---|
| private Object[] convertArguments(final RubyArray<T extends IRubyObject> arguments) | |
| createJavaProxyConstructorClass | back to summary |
|---|---|
| public static RubyClass createJavaProxyConstructorClass(ThreadContext context, RubyClass Object, RubyModule Java) | |
| equals | back to summary |
|---|---|
| public boolean equals(Object other) Overrides org. Doc from org. This override does not do a "checked" dispatch.
| |
| getArity | back to summary |
|---|---|
| public final int getArity() Implements org. | |
| getDeclaringClass | back to summary |
|---|---|
public JavaProxyClass getDeclaringClass()
| |
| getExceptionTypes | back to summary |
|---|---|
| public final Class Implements org. | |
| getParameterTypes | back to summary |
|---|---|
| public final Class Implements org. | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides org. Doc from org. This override does not do "checked" dispatch since Object usually has #hash defined.
| |
| inspect | back to summary |
|---|---|
| public RubyString inspect() Overrides org. Implements org. Doc from org. Deprecated since 10.0. RubyMethod inspect.
| |
| inspect | back to summary |
|---|---|
| public RubyString inspect(ThreadContext context) Overrides org. Overrides default org. Doc from org. Returns a string containing a human-readable representation of
obj. If not overridden, uses the
| |
| isExportable | back to summary |
|---|---|
| public final boolean isExportable() | |
| isVarArgs | back to summary |
|---|---|
| public final boolean isVarArgs() Implements org. | |
| mapInstantiationException | back to summary |
|---|---|
| public static RaiseException mapInstantiationException(final Ruby runtime, final Throwable e) | |
| new_instance | back to summary |
|---|---|
| public IRubyObject new_instance(IRubyObject[] args, Block block)
Deprecated
| |
| new_instance | back to summary |
|---|---|
public IRubyObject new_instance(ThreadContext context, IRubyObject[] args, Block block)
| |
| new_instance2 | back to summary |
|---|---|
public IRubyObject new_instance2(ThreadContext context, IRubyObject[] args, Block unusedBlock)
| |
| newInstance | back to summary |
|---|---|
| public final Object newInstance(Object[] args, Ruby runtime, IRubyObject clazz) throws IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException | |
| newInstance | back to summary |
|---|---|
| public final IRubyObject newInstance(final Ruby runtime, final IRubyObject self, Object[] args) throws RaiseException | |
| newInstance | back to summary |
|---|---|
| public final IRubyObject newInstance(final Ruby runtime, final IRubyObject self, IRubyObject[] args) throws RaiseException | |
| newInstance | back to summary |
|---|---|
| public final IRubyObject newInstance(final Ruby runtime, final IRubyObject self, IRubyObject arg0) throws RaiseException | |
| newInstanceImpl | back to summary |
|---|---|
| pack-priv final Object newInstanceImpl(Object[] argsPlus1, Ruby runtime, IRubyObject clazz) throws IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException For exportable objects, argsPlus1 is not plus one | |
| throwInstantiationExceptionCause | back to summary |
|---|---|
| public static RuntimeException throwInstantiationExceptionCause(final Ruby runtime, final ReflectiveOperationException e) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides org. Doc from org. The default toString method is just a wrapper that calls the Ruby "to_s" method. | |
| wrapJavaObject | back to summary |
|---|---|
| private static IRubyObject wrapJavaObject(final Ruby runtime, final Object obj) | |