See: Description
| Interface | Description |
|---|---|
| ObjectConstructor<T> |
Defines a generic object construction factory.
|
| Class | Description |
|---|---|
| $Gson$Preconditions |
A simple utility class used to check method Preconditions.
|
| $Gson$Types |
Static methods for working with types.
|
| $Gson$Types.GenericArrayTypeImpl | |
| $Gson$Types.ParameterizedTypeImpl | |
| $Gson$Types.WildcardTypeImpl |
The WildcardType interface supports multiple upper bounds and multiple
lower bounds.
|
| ConstructorConstructor |
Returns a function that can construct an instance of a requested type.
|
| Excluder |
This class selects which fields and types to omit.
|
| JsonReaderInternalAccess |
Internal-only APIs of JsonReader available only to other classes in Gson.
|
| LazilyParsedNumber |
This class holds a number value that is lazily converted to a specific number type
|
| LinkedHashTreeMap<K,V> |
A map of comparable keys to values.
|
| LinkedHashTreeMap.AvlBuilder<K,V> |
Builds AVL trees of a predetermined size by accepting nodes of increasing
value.
|
| LinkedHashTreeMap.AvlIterator<K,V> |
Walks an AVL tree in iteration order.
|
| LinkedHashTreeMap.Node<K,V> | |
| LinkedTreeMap<K,V> |
A map of comparable keys to values.
|
| LinkedTreeMap.Node<K,V> | |
| Primitives |
Contains static utility methods pertaining to primitive types and their
corresponding wrapper types.
|
| Streams |
Reads and writes GSON parse trees over streams.
|
| Streams.AppendableWriter |
Adapts an
Appendable so it can be passed anywhere a Writer
is used. |
| Streams.AppendableWriter.CurrentWrite |
A mutable char sequence pointing at a single char[].
|
| UnsafeAllocator |
Do sneaky things to allocate objects without invoking their constructors.
|