Interface | Description |
---|---|
ClassValueCalculator<T> |
Calculate a value based on an incoming class.
|
Class | Description |
---|---|
ClassValue<T> |
Represents a cache or other mechanism for getting the Ruby-level proxy classes
for a given Java class.
|
IntHashMap<V> | |
IntHashMap.Entry<V> | |
Java7ClassValue<T> |
A proxy cache that uses Java 7's ClassValue.
|
MapBasedClassValue<T> |
A simple Map-based cache of proxies.
|
StringArraySet |
An RubyArray that maintains an O(1) Set for fast include? operations.
|
WeakHashSet<T> |
A simple set that uses weak references to ensure that its elements can be garbage collected.
|
WeakValuedIdentityMap<Key,Value> |
A Map that holds its values weakly and uses object identity for keys.
|
WeakValuedMap<Key,Value> |
A Map that holds its values weakly and uses object identity for keys.
|
WeakValuedMap.KeyedReference<Key,Value> |
Copyright © 2001-2015 JRuby. All Rights Reserved.