diff --git a/gson/src/main/java/com/google/gson/stream/MalformedJsonException.java b/gson/src/main/java/com/google/gson/stream/MalformedJsonException.java index c7d39c17..9da70ebc 100644 --- a/gson/src/main/java/com/google/gson/stream/MalformedJsonException.java +++ b/gson/src/main/java/com/google/gson/stream/MalformedJsonException.java @@ -31,6 +31,8 @@ public final class MalformedJsonException extends IOException { public MalformedJsonException(String msg, Throwable throwable) { super(msg); + // Using initCause() instead of calling super() because Java 1.5 didn't retrofit IOException + // with a constructor with Throwable. This was done in Java 1.6 initCause(throwable); }