| Modifier and Type | Annotation and Description |
|---|---|
| pack-priv @interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | CollectionTypeAdapterFactory
Adapt a homogeneous collection of objects. |
| public class | DefaultDateTypeAdapter<T extends Date>
This type adapter supports subclasses of date by defining a |
| pack-priv class | EnumTypeAdapter<T extends Enum
Adapter for enum classes (but not for the base class |
| pack-priv class | JavaTimeTypeAdapters
Type adapters for |
| public class | JsonAdapterAnnotationTypeAdapterFactory
Given a type T, looks for the annotation |
| public class | JsonElementTypeAdapter
Adapter for |
| public class | JsonTreeReader
This reader walks the elements of a JsonElement as if it was coming from a character stream. |
| public class | JsonTreeWriter
This writer creates a JsonElement. |
| public class | MapTypeAdapterFactory
Adapts maps to either JSON objects or JSON arrays. |
| public class | NumberTypeAdapter
Type adapter for |
| public class | ObjectTypeAdapter
Adapts types whose static type is only 'Object'. |
| public class | ReflectiveTypeAdapterFactory
Type adapter that reflects over the fields and methods of a class. |
| public abstract class | SerializationDelegatingTypeAdapter<T>
Type adapter which might delegate serialization to another adapter. |
| public class | |
| pack-priv class | |
| public class | TypeAdapters
Type adapters for basic types. |