Small cleanup of exception conversion.

This commit is contained in:
Jesse Wilson 2010-10-31 04:58:23 +00:00
parent b2005299e4
commit d9feb90593

View File

@ -17,6 +17,7 @@
package com.google.gson;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonSyntaxException;
import com.google.gson.stream.JsonWriter;
import java.io.EOFException;
@ -68,10 +69,11 @@ final class Streams {
default:
throw new IllegalArgumentException();
}
} catch (EOFException e) {
return JsonNull.createJsonNull();
} catch (JsonSyntaxException e) {
throw new JsonParseException(e);
} catch (IOException e) {
if (e instanceof EOFException) {
return JsonNull.createJsonNull();
}
throw new JsonIOException(e);
} catch (NumberFormatException e) {
throw new JsonParseException(e);