Performance fix to avoid reflection-based initialization of null key surrogate

This commit is contained in:
Mohammad Yasir 2017-04-13 01:41:20 +05:30 committed by Jake Wharton
parent 537639c9e8
commit 92b52d25d8

View File

@ -109,7 +109,7 @@ public final class Gson {
static final boolean DEFAULT_COMPLEX_MAP_KEYS = false;
static final boolean DEFAULT_SPECIALIZE_FLOAT_VALUES = false;
private static final TypeToken<?> NULL_KEY_SURROGATE = new TypeToken<Object>() {};
private static final TypeToken<?> NULL_KEY_SURROGATE = TypeToken.get(Object.class);
private static final String JSON_NON_EXECUTABLE_PREFIX = ")]}'\n";
/**