ClassFieldCache |
A cache of field types and associated constructors for each encountered class, used to speed up constructor
lookup.
|
ClassFieldCache.NoConstructor |
Placeholder class to signify no constructor was found previously.
|
ClassFields |
The list of fields that can be (de)serialized (non-final, non-transient, non-synthetic, accessible), and their
corresponding resolved (concrete) types.
|
FieldTypeInfo |
Information on the type of a field.
|
JSONArray |
An intermediate object in the (de)serialization process, representing a JSON array.
|
JSONDeserializer |
Fast, lightweight Java object to JSON serializer, and JSON to Java object deserializer.
|
JSONDeserializer.ObjectInstantiation |
Used to hold object instantiations temporarily before their fields can be populated, so that object
references can be resolved in the same order during deserialization as they were created during
serialization.
|
JSONObject |
An intermediate object in the (de)serialization process, representing a JSON Object.
|
JSONParser |
A JSON parser, based on the PEG grammar found at:
https://github.com/azatoth/PanPG/blob/master/grammars/JSON.peg
|
JSONReference |
A class that serves as a placeholder for circular references between objects.
|
JSONSerializer |
Fast, lightweight Java object to JSON serializer, and JSON to Java object deserializer.
|
JSONUtils |
Utils for Java serialization and deserialization.
|
ParameterizedTypeImpl |
An implementation of ParameterizedType , used to replace type variables with concrete types.
|
ReferenceEqualityKey<K> |
An object for wrapping a HashMap key so that the hashmap performs reference equality on the keys, not equals()
equality.
|
TypeResolutions |
A mapping from TypeVariable to resolved Type .
|