Deprecated
since 9.3
java.lang.Class with JRuby's
Java scripting capabilities.
| Modifier and Type | Field and Description |
|---|---|
| public static final Class |
| Access | Constructor and Description |
|---|---|
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public static boolean | |
| public IRubyObject | concatArrays(ThreadContext context, JavaArray original, JavaArray additional)
Deprecated
Contatenate two Java arrays into a new one. |
| public IRubyObject | concatArrays(ThreadContext context, JavaArray original, IRubyObject additional)
Deprecated
The slow version for when concatenating a Java array of a different type. |
| public IRubyObject | |
| public final boolean | equals(Object
object to compare other)Overrides org. This override does not do a "checked" dispatch. |
| public static JavaClass | |
| pack-priv static JavaClass | |
| public static JavaClass | |
| public static JavaClass | |
| public static JavaClass | |
| public static Class | |
| public static Constructor | |
| public static Class | |
| public static Field[] | |
| public static Field[] | |
| public static Class | |
| public static Class | |
| public static JavaCallable | |
| public final RubyClass | |
| public final RubyModule | |
| public static RubyArray | |
| public static String | |
| public final 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 static boolean | |
| public static IRubyObject | Returns: Java proxy class, Java reified class or nil
Deprecated
Returns the (reified or proxied) Java class if the passed Ruby module/class has one. |
| public final Class | |
| public static JavaClass | Returns: resolved type or null if resolution failed
Deprecated
Resolves a Java class from a passed type parameter. |
| public static RubyArray |
| EMPTY_CLASS_ARRAY | back to summary |
|---|---|
| public static final Class<T>[] EMPTY_CLASS_ARRAY | |
| JavaClass | back to summary |
|---|---|
| public JavaClass(final Ruby runtime, final Class<?> klass) | |
| JavaClass | back to summary |
|---|---|
| pack-priv JavaClass(final Ruby runtime, final RubyClass javaClassProxy, final Class<?> klass) | |
| assignable | back to summary |
|---|---|
| public static boolean assignable(Class<?> target, Class<?> from) | |
| concatArrays | back to summary |
|---|---|
| public IRubyObject concatArrays(ThreadContext context, JavaArray original, JavaArray additional)
Deprecated
Contatenate two Java arrays into a new one. The component type of the additional array must be assignable to the component type of the original array.
| |
| concatArrays | back to summary |
|---|---|
| public IRubyObject concatArrays(ThreadContext context, JavaArray original, IRubyObject additional)
Deprecated
The slow version for when concatenating a Java array of a different type.
| |
| emptyJavaArray | back to summary |
|---|---|
| public IRubyObject emptyJavaArray(ThreadContext context) | |
| equals | back to summary |
|---|---|
| public final boolean equals(Object other) Overrides org. Doc from org. This override does not do a "checked" dispatch.
| |
| for_name | back to summary |
|---|---|
| public static JavaClass for_name(IRubyObject recv, IRubyObject name)
Deprecated
| |
| for_name | back to summary |
|---|---|
| pack-priv static JavaClass for_name(IRubyObject recv, String name)
Deprecated since 10.0.
| |
| forNameQuiet | back to summary |
|---|---|
| public static JavaClass forNameQuiet(Ruby runtime, String className)
Deprecated
| |
| forNameVerbose | back to summary |
|---|---|
| public static JavaClass forNameVerbose(Ruby runtime, String className)
Deprecated
| |
| get | back to summary |
|---|---|
| public static JavaClass get(final Ruby runtime, final Class<?> klass)
Deprecated
| |
| getArgumentTypes | back to summary |
|---|---|
| public static Class | |
| getConstructors | back to summary |
|---|---|
| public static Constructor | |
| getDeclaredClasses | back to summary |
|---|---|
| public static Class | |
| getDeclaredFields | back to summary |
|---|---|
| public static Field[] getDeclaredFields(final Class<?> clazz) | |
| getFields | back to summary |
|---|---|
| public static Field[] getFields(final Class<?> clazz) | |
| getJavaClass | back to summary |
|---|---|
| public static Class Deprecated
| |
| getJavaClassIfProxy | back to summary |
|---|---|
| public static Class Deprecated
| |
| getMatchingCallable | back to summary |
|---|---|
| public static JavaCallable getMatchingCallable(Ruby runtime, Class<?> javaClass, String methodName, Class<?>[] argumentTypes) | |
| getProxyClass | back to summary |
|---|---|
| public final RubyClass getProxyClass()
Deprecated since 10.0.
| |
| getProxyModule | back to summary |
|---|---|
| public final RubyModule getProxyModule()
Deprecated since 10.0.
| |
| getRubyArray | back to summary |
|---|---|
| public static RubyArray Deprecated
| |
| getSimpleName | back to summary |
|---|---|
| public static String getSimpleName(Class<?> clazz) | |
| hashCode | back to summary |
|---|---|
| public final 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
| |
| isAssignableFrom | back to summary |
|---|---|
| public final boolean isAssignableFrom(final Class<?> clazz) | |
| isProxyType | back to summary |
|---|---|
| public static boolean isProxyType(final ThreadContext context, final RubyModule proxy) Note Interal API
| |
| java_class | back to summary |
|---|---|
| public static IRubyObject java_class(final ThreadContext context, final RubyModule type)
Deprecated
Returns the (reified or proxied) Java class if the passed Ruby module/class has one.
| |
| javaClass | back to summary |
|---|---|
| public final Class | |
| resolveType | back to summary |
|---|---|
| public static JavaClass resolveType(final ThreadContext context, final IRubyObject type)
Deprecated
Resolves a Java class from a passed type parameter. Uisng the rules accepted by `to_java(type)` in Ruby land.
| |
| toRubyArray | back to summary |
|---|---|
| public static RubyArray Deprecated
| |