From 878b3ff93b8ca6dc7195b1f99713cc3022a7373d Mon Sep 17 00:00:00 2001 From: Eric Cochran Date: Thu, 8 Nov 2018 12:41:45 -0800 Subject: [PATCH] Add CheckReturnValue annotation to peekJson. (#736) * Add CheckReturnValue annotation to peekJson. * Suppress test warning. --- moshi/src/main/java/com/squareup/moshi/JsonReader.java | 2 +- moshi/src/test/java/com/squareup/moshi/JsonReaderTest.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/moshi/src/main/java/com/squareup/moshi/JsonReader.java b/moshi/src/main/java/com/squareup/moshi/JsonReader.java index b6fd9d8..5c2ad77 100644 --- a/moshi/src/main/java/com/squareup/moshi/JsonReader.java +++ b/moshi/src/main/java/com/squareup/moshi/JsonReader.java @@ -497,7 +497,7 @@ public abstract class JsonReader implements Closeable { * jsonReader.nextInt() // Returns 456, reader contains 789 and ]. * } */ - public abstract JsonReader peekJson(); + @CheckReturnValue public abstract JsonReader peekJson(); /** * Returns a JsonPath to diff --git a/moshi/src/test/java/com/squareup/moshi/JsonReaderTest.java b/moshi/src/test/java/com/squareup/moshi/JsonReaderTest.java index 95c1c40..de3406f 100644 --- a/moshi/src/test/java/com/squareup/moshi/JsonReaderTest.java +++ b/moshi/src/test/java/com/squareup/moshi/JsonReaderTest.java @@ -38,6 +38,7 @@ import static org.junit.Assert.fail; import static org.junit.Assume.assumeTrue; @RunWith(Parameterized.class) +@SuppressWarnings("CheckReturnValue") public final class JsonReaderTest { @Parameter public JsonCodecFactory factory;