added factory fields for consistency
This commit is contained in:
parent
cc54e4dbdd
commit
caef762530
|
@ -221,10 +221,10 @@ public final class Gson {
|
|||
factories.add(TypeAdapters.newFactory(float.class, Float.class,
|
||||
floatAdapter(serializeSpecialFloatingPointValues)));
|
||||
factories.add(TypeAdapters.NUMBER_FACTORY);
|
||||
factories.add(TypeAdapters.newFactory(AtomicInteger.class, TypeAdapters.ATOMIC_INTEGER));
|
||||
factories.add(TypeAdapters.newFactory(AtomicBoolean.class, TypeAdapters.ATOMIC_BOOLEAN));
|
||||
factories.add(TypeAdapters.ATOMIC_INTEGER_FACTORY);
|
||||
factories.add(TypeAdapters.ATOMIC_BOOLEAN_FACTORY);
|
||||
factories.add(TypeAdapters.newFactory(AtomicLong.class, atomicLongAdapter(longAdapter)));
|
||||
factories.add(TypeAdapters.newFactory(AtomicIntegerArray.class, TypeAdapters.ATOMIC_INTEGER_ARRAY));
|
||||
factories.add(TypeAdapters.ATOMIC_INTEGER_ARRAY_FACTORY);
|
||||
factories.add(TypeAdapters.CHARACTER_FACTORY);
|
||||
factories.add(TypeAdapters.STRING_BUILDER_FACTORY);
|
||||
factories.add(TypeAdapters.STRING_BUFFER_FACTORY);
|
||||
|
|
|
@ -268,6 +268,8 @@ public final class TypeAdapters {
|
|||
out.value(value.get());
|
||||
}
|
||||
}.nullSafe();
|
||||
public static final TypeAdapterFactory ATOMIC_INTEGER_FACTORY =
|
||||
newFactory(AtomicInteger.class, TypeAdapters.ATOMIC_INTEGER);
|
||||
|
||||
public static final TypeAdapter<AtomicBoolean> ATOMIC_BOOLEAN = new TypeAdapter<AtomicBoolean>() {
|
||||
@Override public AtomicBoolean read(JsonReader in) throws IOException {
|
||||
|
@ -277,6 +279,8 @@ public final class TypeAdapters {
|
|||
out.value(value.get());
|
||||
}
|
||||
}.nullSafe();
|
||||
public static final TypeAdapterFactory ATOMIC_BOOLEAN_FACTORY =
|
||||
newFactory(AtomicBoolean.class, TypeAdapters.ATOMIC_BOOLEAN);
|
||||
|
||||
public static final TypeAdapter<AtomicIntegerArray> ATOMIC_INTEGER_ARRAY = new TypeAdapter<AtomicIntegerArray>() {
|
||||
@Override public AtomicIntegerArray read(JsonReader in) throws IOException {
|
||||
|
@ -306,6 +310,8 @@ public final class TypeAdapters {
|
|||
out.endArray();
|
||||
}
|
||||
}.nullSafe();
|
||||
public static final TypeAdapterFactory ATOMIC_INTEGER_ARRAY_FACTORY =
|
||||
newFactory(AtomicIntegerArray.class, TypeAdapters.ATOMIC_INTEGER_ARRAY);
|
||||
|
||||
public static final TypeAdapter<Number> LONG = new TypeAdapter<Number>() {
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue
Block a user