| package org.json; | |
| /** | |
| * The JSONException is thrown by the JSON.org classes when things are amiss. | |
| * @author JSON.org | |
| * @version 2010-12-24 | |
| */ | |
| public class JSONException extends Exception { | |
| private static final long serialVersionUID = 0; | |
| private Throwable cause; | |
| /** | |
| * Constructs a JSONException with an explanatory message. | |
| * @param message Detail about the reason for the exception. | |
| */ | |
| public JSONException(String message) { | |
| super(message); | |
| } | |
| public JSONException(Throwable cause) { | |
| super(cause.getMessage()); | |
| this.cause = cause; | |
| } | |
| public Throwable getCause() { | |
| return this.cause; | |
| } | |
| } |