JsonAdapter and uses an instance of the
specified class as the default type adapter.
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final ConcurrentMap | adapterFactoryMap
For a class, if it is annotated with |
| private final ConstructorConstructor | |
| private static final TypeAdapterFactory | TREE_TYPE_CLASS_DUMMY_FACTORY
Factory used for |
| private static final TypeAdapterFactory | TREE_TYPE_FIELD_DUMMY_FACTORY
Factory used for |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public <T> TypeAdapter | create(Gson gson, TypeToken<T> targetType)
Implements com. Returns a type adapter for |
| private static Object | |
| private static JsonAdapter | |
| pack-priv TypeAdapter | getTypeAdapter(ConstructorConstructor constructorConstructor, Gson gson, TypeToken<?> type, JsonAdapter annotation, boolean isClassAnnotation)
|
| public boolean | isClassJsonAdapterFactory(TypeToken<?> type, TypeAdapterFactory factory)
Returns whether |
| private TypeAdapterFactory |
| adapterFactoryMap | back to summary |
|---|---|
| private final ConcurrentMap<Class<?>, TypeAdapterFactory> adapterFactoryMap For a class, if it is annotated with | |
| constructorConstructor | back to summary |
|---|---|
| private final ConstructorConstructor constructorConstructor | |
| TREE_TYPE_CLASS_DUMMY_FACTORY | back to summary |
|---|---|
| private static final TypeAdapterFactory TREE_TYPE_CLASS_DUMMY_FACTORY Factory used for | |
| TREE_TYPE_FIELD_DUMMY_FACTORY | back to summary |
|---|---|
| private static final TypeAdapterFactory TREE_TYPE_FIELD_DUMMY_FACTORY Factory used for | |
| JsonAdapterAnnotationTypeAdapterFactory | back to summary |
|---|---|
| public JsonAdapterAnnotationTypeAdapterFactory(ConstructorConstructor constructorConstructor) | |
| create | back to summary |
|---|---|
| public <T> TypeAdapter Implements com. Doc from com. Returns a type adapter for
| |
| createAdapter | back to summary |
|---|---|
| private static Object createAdapter(ConstructorConstructor constructorConstructor, Class<?> adapterClass) | |
| getAnnotation | back to summary |
|---|---|
| private static JsonAdapter getAnnotation(Class<?> rawType) | |
| getTypeAdapter | back to summary |
|---|---|
| pack-priv TypeAdapter | |
| isClassJsonAdapterFactory | back to summary |
|---|---|
| public boolean isClassJsonAdapterFactory(TypeToken<?> type, TypeAdapterFactory factory) Returns whether | |
| putFactoryAndGetCurrent | back to summary |
|---|---|
| private TypeAdapterFactory putFactoryAndGetCurrent(Class<?> rawType, TypeAdapterFactory factory) | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public <T> TypeAdapter | create(Gson gson, TypeToken<T> type)
Implements com. Returns a type adapter for |
| DummyTypeAdapterFactory | back to summary |
|---|---|
| private DummyTypeAdapterFactory() | |
| create | back to summary |
|---|---|
| public <T> TypeAdapter Implements com. Doc from com. Returns a type adapter for
| |