mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-11-04 11:13:45 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
package com.intellectualcrafters.json;
 | 
						|
 | 
						|
/**
 | 
						|
 * The JSONException is thrown by the JSON.org classes when things are amiss.
 | 
						|
 *
 | 
						|
 * @author JSON.org
 | 
						|
 * @version 2014-05-03
 | 
						|
 */
 | 
						|
public class JSONException extends RuntimeException {
 | 
						|
    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(final String message) {
 | 
						|
        super(message);
 | 
						|
    }
 | 
						|
 | 
						|
    /**
 | 
						|
     * Constructs a new JSONException with the specified cause.
 | 
						|
     *
 | 
						|
     * @param cause The cause.
 | 
						|
     */
 | 
						|
    public JSONException(final Throwable cause) {
 | 
						|
        super(cause.getMessage());
 | 
						|
        this.cause = cause;
 | 
						|
    }
 | 
						|
 | 
						|
    /**
 | 
						|
     * Returns the cause of this exception or null if the cause is nonexistent or unknown.
 | 
						|
     *
 | 
						|
     * @return the cause of this exception or null if the cause is nonexistent or unknown.
 | 
						|
     */
 | 
						|
    @Override
 | 
						|
    public Throwable getCause() {
 | 
						|
        return this.cause;
 | 
						|
    }
 | 
						|
}
 |