| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| public static class | |
| public static class | ConcreteJavaProxy.
Used by reified classes, this class is tightly coupled with RealClassGenerator, splitInitialize, & finishInitialize Do not refactor without looking at RCG |
| public static class | ConcreteJavaProxy.
Manually added as an override of `new` for Concrete Extension |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static RubyClass | |
| public void | |
| public static int | |
| public void | finishInitialize(ConcreteJavaProxy.
Used by reified classes, this method is tightly coupled with RealClassGenerator, splitInitialize Do not refactor without looking at RCG Note invoked from generated byte-code |
| public IRubyObject | Returns: The identity hashcode for the Java object.Overrides org. Implements org. Because we can't physically associate an ID with a Java object, we can only use the identity hashcode here. |
| protected static void | |
| protected static void | |
| private static boolean | |
| public ConcreteJavaProxy. | Returns: An object used by reified code and the finishInitialize methodUsed by reified classes, this method is tightly coupled with RealClassGenerator, finishInitialize Do not refactor without looking at RCG |
| public <T> T | toJava(Class<T>
The target type to which the object should be converted. type)Overrides org. Implements org. Convert the object to the specified Java class, if possible. |