diff --git a/gson/src/main/java/com/google/gson/internal/bind/JsonTreeWriter.java b/gson/src/main/java/com/google/gson/internal/bind/JsonTreeWriter.java index 51dc1f3a..ee91e6b4 100644 --- a/gson/src/main/java/com/google/gson/internal/bind/JsonTreeWriter.java +++ b/gson/src/main/java/com/google/gson/internal/bind/JsonTreeWriter.java @@ -130,6 +130,9 @@ public final class JsonTreeWriter extends JsonWriter { } @Override public JsonWriter name(String name) throws IOException { + if (name == null) { + throw new NullPointerException("name == null"); + } if (stack.isEmpty() || pendingName != null) { throw new IllegalStateException(); }