| Interface | Description |
|---|---|
| Pool.Poolable |
Objects implementing this interface will have
Pool.Poolable.reset() called when passed to Pool.free(Object). |
| Class | Description |
|---|---|
| DefaultClassResolver |
Resolves classes by ID or by fully qualified class name.
|
| DefaultInstantiatorStrategy | |
| Generics |
Stores the generic type arguments and actual classes for type variables in the current location in the object graph.
|
| Generics.GenericsHierarchy |
Stores the type parameters for a class and, for parameters passed to super classes, the corresponding super class type
parameters.
|
| Generics.GenericType |
Stores a type and its type parameters, recursively.
|
| GenericsUtil | |
| HashMapReferenceResolver |
Uses an
IdentityHashMap to track objects that have already been written. |
| IdentityMap<K,V> |
An unordered map that uses identity comparison for the object keys.
|
| IdentityObjectIntMap<K> |
An unordered map where identity comparison is used for the objects keys and the values are unboxed ints.
|
| IntArray |
A resizable, ordered or unordered int array.
|
| IntMap<V> |
An unordered map where the keys are unboxed ints and values are objects.
|
| IntMap.Entries<V> | |
| IntMap.Entry<V> | |
| IntMap.Keys | |
| IntMap.Values<V> | |
| ListReferenceResolver |
Uses an
ArrayList to track objects that have already been written. |
| MapReferenceResolver |
Uses an
IdentityObjectIntMap to track objects that have already been written. |
| ObjectIntMap<K> |
An unordered map where the keys are objects and the values are unboxed ints.
|
| ObjectIntMap.Entries<K> | |
| ObjectIntMap.Entry<K> | |
| ObjectIntMap.Keys<K> | |
| ObjectIntMap.Values | |
| ObjectMap<K,V> |
An unordered map where the keys and values are objects.
|
| ObjectMap.Entries<K,V> | |
| ObjectMap.Entry<K,V> | |
| ObjectMap.Keys<K> | |
| ObjectMap.Values<V> | |
| Pool<T> |
A pool of objects that can be reused to avoid allocations.
|
| Util |
A few utility methods, mostly for private use.
|
| Annotation Type | Description |
|---|---|
| Null |
An element with this annotation claims that the element may have a
null value. |
Copyright © 2020. All Rights Reserved.