if (next != null)
return true;
- return spliterator.tryAdvance(new Consumer<Object>()
- {
- @Override
- public void accept(Object o)
- {
- next = o;
- }
- });
+ return spliterator.tryAdvance((Object o) -> { next = o; });
}
@Override
if (next != null)
return true;
- return spliterator.tryAdvance(new Consumer<Entry<String, Object>>()
- {
- @Override
- public void accept(Entry<String, Object> e)
- {
- next = e;
- }
- });
+ return spliterator.tryAdvance((Entry<String, Object> e) -> { next = e; });
}
@Override
{
JsonToken token = parser.getCurrentToken();
if (token == null)
+ {
fail(parser, "unexpected EOF");
+ return null; // << Will never be reached, because fail always throws an exception
+ }
switch (token)
{
case VALUE_NULL: return null;
}
- fail(parser, "unexpected token " + token.toString());
+ fail(parser, "unexpected token " + token);
return null; // << Will never be reached, because fail always throws an exception
}