From d1badbae65cccdc4e772bcf295c640af97b5674a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89amonn=20McManus?= Date: Fri, 26 Jul 2024 07:56:00 -0700 Subject: [PATCH] Reference the default nesting limit by name rather than as a constant. (#2719) --- gson/src/main/java/com/google/gson/stream/JsonReader.java | 2 +- gson/src/test/java/com/google/gson/stream/JsonReaderTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gson/src/main/java/com/google/gson/stream/JsonReader.java b/gson/src/main/java/com/google/gson/stream/JsonReader.java index 8b4adcdd9b..30876109a5 100644 --- a/gson/src/main/java/com/google/gson/stream/JsonReader.java +++ b/gson/src/main/java/com/google/gson/stream/JsonReader.java @@ -254,7 +254,7 @@ public class JsonReader implements Closeable { private Strictness strictness = Strictness.LEGACY_STRICT; // Default nesting limit is based on // https://github.com/square/moshi/blob/parent-1.15.0/moshi/src/main/java/com/squareup/moshi/JsonReader.java#L228-L230 - private static final int DEFAULT_NESTING_LIMIT = 255; + static final int DEFAULT_NESTING_LIMIT = 255; private int nestingLimit = DEFAULT_NESTING_LIMIT; static final int BUFFER_SIZE = 1024; diff --git a/gson/src/test/java/com/google/gson/stream/JsonReaderTest.java b/gson/src/test/java/com/google/gson/stream/JsonReaderTest.java index d889542521..42f2ef9368 100644 --- a/gson/src/test/java/com/google/gson/stream/JsonReaderTest.java +++ b/gson/src/test/java/com/google/gson/stream/JsonReaderTest.java @@ -1753,7 +1753,7 @@ public void testDeeplyNestedObjects() throws IOException { @Test public void testNestingLimitDefault() throws IOException { - int defaultLimit = 255; + int defaultLimit = JsonReader.DEFAULT_NESTING_LIMIT; String json = repeat('[', defaultLimit + 1); JsonReader reader = new JsonReader(reader(json)); assertThat(reader.getNestingLimit()).isEqualTo(defaultLimit);