Skip to content

Commit 92b52d2

Browse files
yasirmhdJakeWharton
authored andcommitted
Performance fix to avoid reflection-based initialization of null key surrogate
1 parent 537639c commit 92b52d2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

gson/src/main/java/com/google/gson/Gson.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ public final class Gson {
109109
static final boolean DEFAULT_COMPLEX_MAP_KEYS = false;
110110
static final boolean DEFAULT_SPECIALIZE_FLOAT_VALUES = false;
111111

112-
private static final TypeToken<?> NULL_KEY_SURROGATE = new TypeToken<Object>() {};
112+
private static final TypeToken<?> NULL_KEY_SURROGATE = TypeToken.get(Object.class);
113113
private static final String JSON_NON_EXECUTABLE_PREFIX = ")]}'\n";
114114

115115
/**

0 commit comments

Comments
 (0)