| Package | Description |
|---|---|
| org.jruby.javasupport | |
| org.jruby.util.collections |
| Modifier and Type | Field and Description |
|---|---|
private ClassValue<java.util.Map<java.lang.String,AssignedName>> |
JavaSupport.instanceAssignedNames |
private ClassValue<JavaClass> |
JavaSupport.javaClassCache |
private ClassValue<RubyModule> |
JavaSupport.proxyClassCache |
private ClassValue<java.util.Map<java.lang.String,AssignedName>> |
JavaSupport.staticAssignedNames |
| Modifier and Type | Method and Description |
|---|---|
ClassValue<java.util.Map<java.lang.String,AssignedName>> |
JavaSupport.getInstanceAssignedNames() |
ClassValue<java.util.Map<java.lang.String,AssignedName>> |
JavaSupport.getStaticAssignedNames() |
| Modifier and Type | Class and Description |
|---|---|
class |
Java7ClassValue<T>
A proxy cache that uses Java 7's ClassValue.
|
class |
MapBasedClassValue<T>
A simple Map-based cache of proxies.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> ClassValue<T> |
ClassValue.newInstance(ClassValueCalculator<T> calculator) |
private static <T> ClassValue<T> |
ClassValue.newJava7Instance(ClassValueCalculator<T> calculator) |