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,
|
factories.add(TypeAdapters.newFactory(float.class, Float.class,
|
||||||
floatAdapter(serializeSpecialFloatingPointValues)));
|
floatAdapter(serializeSpecialFloatingPointValues)));
|
||||||
factories.add(TypeAdapters.NUMBER_FACTORY);
|
factories.add(TypeAdapters.NUMBER_FACTORY);
|
||||||
factories.add(TypeAdapters.newFactory(AtomicInteger.class, TypeAdapters.ATOMIC_INTEGER));
|
factories.add(TypeAdapters.ATOMIC_INTEGER_FACTORY);
|
||||||
factories.add(TypeAdapters.newFactory(AtomicBoolean.class, TypeAdapters.ATOMIC_BOOLEAN));
|
factories.add(TypeAdapters.ATOMIC_BOOLEAN_FACTORY);
|
||||||
factories.add(TypeAdapters.newFactory(AtomicLong.class, atomicLongAdapter(longAdapter)));
|
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.CHARACTER_FACTORY);
|
||||||
factories.add(TypeAdapters.STRING_BUILDER_FACTORY);
|
factories.add(TypeAdapters.STRING_BUILDER_FACTORY);
|
||||||
factories.add(TypeAdapters.STRING_BUFFER_FACTORY);
|
factories.add(TypeAdapters.STRING_BUFFER_FACTORY);
|
||||||
|
|
|
@ -268,6 +268,8 @@ public final class TypeAdapters {
|
||||||
out.value(value.get());
|
out.value(value.get());
|
||||||
}
|
}
|
||||||
}.nullSafe();
|
}.nullSafe();
|
||||||
|
public static final TypeAdapterFactory ATOMIC_INTEGER_FACTORY =
|
||||||
|
newFactory(AtomicInteger.class, TypeAdapters.ATOMIC_INTEGER);
|
||||||
|
|
||||||
public static final TypeAdapter<AtomicBoolean> ATOMIC_BOOLEAN = new TypeAdapter<AtomicBoolean>() {
|
public static final TypeAdapter<AtomicBoolean> ATOMIC_BOOLEAN = new TypeAdapter<AtomicBoolean>() {
|
||||||
@Override public AtomicBoolean read(JsonReader in) throws IOException {
|
@Override public AtomicBoolean read(JsonReader in) throws IOException {
|
||||||
|
@ -277,6 +279,8 @@ public final class TypeAdapters {
|
||||||
out.value(value.get());
|
out.value(value.get());
|
||||||
}
|
}
|
||||||
}.nullSafe();
|
}.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>() {
|
public static final TypeAdapter<AtomicIntegerArray> ATOMIC_INTEGER_ARRAY = new TypeAdapter<AtomicIntegerArray>() {
|
||||||
@Override public AtomicIntegerArray read(JsonReader in) throws IOException {
|
@Override public AtomicIntegerArray read(JsonReader in) throws IOException {
|
||||||
|
@ -306,6 +310,8 @@ public final class TypeAdapters {
|
||||||
out.endArray();
|
out.endArray();
|
||||||
}
|
}
|
||||||
}.nullSafe();
|
}.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>() {
|
public static final TypeAdapter<Number> LONG = new TypeAdapter<Number>() {
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue
Block a user