| Package | Description |
|---|---|
| org.jruby.java.addons | |
| org.jruby.java.proxies | |
| org.jruby.javasupport | |
| org.jruby.javasupport.proxy |
| Modifier and Type | Method and Description |
|---|---|
private static JavaClass |
KernelJavaAddons.getTargetType(ThreadContext context,
Ruby runtime,
IRubyObject type) |
| Modifier and Type | Method and Description |
|---|---|
private static JavaClass |
JavaInterfaceTemplate.getJavaClassForInterface(IRubyObject module) |
(package private) static JavaClass |
JavaProxy.java_class(ThreadContext context,
RubyModule module) |
| Constructor and Description |
|---|
ArrayJavaProxyCreator(ThreadContext context,
JavaClass elementType,
IRubyObject[] sizes) |
| Modifier and Type | Field and Description |
|---|---|
private JavaClass |
JavaSupport.objectJavaClass |
| Modifier and Type | Field and Description |
|---|---|
private ClassValue<JavaClass> |
JavaSupport.javaClassCache |
private java.util.Map<java.lang.String,JavaClass> |
JavaSupport.nameClassMap |
| Modifier and Type | Method and Description |
|---|---|
JavaClass |
JavaClass.array_class() |
JavaClass |
JavaClass.component_type() |
static JavaClass |
JavaClass.for_name(IRubyObject recv,
IRubyObject name) |
static JavaClass |
JavaClass.forNameQuiet(Ruby runtime,
java.lang.String className) |
static JavaClass |
JavaClass.forNameVerbose(Ruby runtime,
java.lang.String className) |
static JavaClass |
JavaClass.get(Ruby runtime,
java.lang.Class<?> klass) |
JavaClass |
JavaSupport.getJavaClassFromCache(java.lang.Class clazz) |
JavaClass |
JavaSupport.getObjectJavaClass() |
JavaClass |
JavaObject.java_class() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,JavaClass> |
JavaSupport.getNameClassMap() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
Java.addToJavaPackageModule(RubyModule proxyClass,
JavaClass javaClass)
Deprecated.
|
private static RubyClass |
Java.createProxyClass(Ruby runtime,
RubyClass baseType,
JavaClass javaClass,
boolean invokeInherited)
Deprecated.
|
static RubyModule |
Java.getInterfaceModule(Ruby runtime,
JavaClass javaClass) |
static RubyModule |
Java.getProxyClass(Ruby runtime,
JavaClass javaClass) |
void |
JavaSupport.setObjectJavaClass(JavaClass objectJavaClass) |
| Modifier and Type | Method and Description |
|---|---|
private static void |
Java.addNameClassMappings(Ruby runtime,
java.util.Map<java.lang.String,JavaClass> nameClassMap)
This populates the master map from short-cut names to JavaClass instances for
a number of core Java types.
|
| Modifier and Type | Method and Description |
|---|---|
JavaClass |
JavaProxyReflectionObject.java_class() |