From ed6c3a66b0e3dfb944ac0adead6b2e118d0dc17d Mon Sep 17 00:00:00 2001 From: Serj Lotutovici Date: Mon, 23 Jan 2017 00:12:11 +0100 Subject: [PATCH] ObjectJsonReader.typeMismatch should return not throw. --- moshi/src/main/java/com/squareup/moshi/ObjectJsonReader.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/moshi/src/main/java/com/squareup/moshi/ObjectJsonReader.java b/moshi/src/main/java/com/squareup/moshi/ObjectJsonReader.java index 090b585..37d628d 100644 --- a/moshi/src/main/java/com/squareup/moshi/ObjectJsonReader.java +++ b/moshi/src/main/java/com/squareup/moshi/ObjectJsonReader.java @@ -346,10 +346,10 @@ final class ObjectJsonReader extends JsonReader { private JsonDataException typeMismatch(Object value, Object expected) { if (value == null) { - throw new JsonDataException( + return new JsonDataException( "Expected " + expected + " but was null at path " + getPath()); } else { - throw new JsonDataException("Expected " + expected + " but was " + value + ", a " + return new JsonDataException("Expected " + expected + " but was " + value + ", a " + value.getClass().getName() + ", at path " + getPath()); } }