1package com.google.polo.json; 2 3/** 4 * The JSONException is thrown by the JSON.org classes then things are amiss. 5 * @author JSON.org 6 * @version 2008-09-18 7 */ 8public class JSONException extends Exception { 9 private Throwable cause; 10 11 /** 12 * Constructs a JSONException with an explanatory message. 13 * @param message Detail about the reason for the exception. 14 */ 15 public JSONException(String message) { 16 super(message); 17 } 18 19 public JSONException(Throwable t) { 20 super(t.getMessage()); 21 this.cause = t; 22 } 23 24 public Throwable getCause() { 25 return this.cause; 26 } 27} 28