diff --git a/moshi/src/main/java/com/squareup/moshi/ClassJsonAdapter.java b/moshi/src/main/java/com/squareup/moshi/ClassJsonAdapter.java index 1508240..691fade 100644 --- a/moshi/src/main/java/com/squareup/moshi/ClassJsonAdapter.java +++ b/moshi/src/main/java/com/squareup/moshi/ClassJsonAdapter.java @@ -146,15 +146,12 @@ final class ClassJsonAdapter extends JsonAdapter { reader.beginObject(); while (reader.hasNext()) { int index = reader.selectName(options); - FieldBinding fieldBinding; - if (index != -1) { - fieldBinding = fieldsArray[index]; - } else { + if (index == -1) { reader.nextName(); reader.skipValue(); continue; } - fieldBinding.read(reader, result); + fieldsArray[index].read(reader, result); } reader.endObject(); return result;