Package org.jruby.util.collections
Class ClassValue<T>
java.lang.Object
org.jruby.util.collections.ClassValue<T>
- Direct Known Subclasses:
Java7ClassValue,MapBasedClassValue
Represents a cache or other mechanism for getting the Ruby-level proxy classes
for a given Java class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ClassValueCalculator<T>private static final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Tstatic <T> ClassValue<T>newInstance(ClassValueCalculator<T> calculator) private static <T> ClassValue<T>newJava7Instance(ClassValueCalculator<T> calculator)
-
Field Details
-
calculator
-
CLASS_VALUE
private static final boolean CLASS_VALUE
-
-
Constructor Details
-
ClassValue
-
-
Method Details
-
get
-
newInstance
-
newJava7Instance
-