X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FSoneException.java;h=683a1480bd7869ce4dd6cd70c1c84315a3a04387;hp=c78666168a41d52b1d39712c149d281308d1aeb0;hb=cb1cac49eee468cf29124601f8822b78e919258b;hpb=aa94dcb712392b69cb431d1637e4948688d15791 diff --git a/src/main/java/net/pterodactylus/sone/core/SoneException.java b/src/main/java/net/pterodactylus/sone/core/SoneException.java index c786661..683a148 100644 --- a/src/main/java/net/pterodactylus/sone/core/SoneException.java +++ b/src/main/java/net/pterodactylus/sone/core/SoneException.java @@ -25,85 +25,42 @@ package net.pterodactylus.sone.core; public class SoneException extends Exception { /** - * Defines the different error. This is an enum instead of custom exceptions - * to keep the number of exceptions down. Specialized exceptions might still - * exist, though. - */ - public static enum Type { - - /** An invalid Sone name was specified. */ - INVALID_SONE_NAME, - - /** An invalid URI was specified. */ - INVALID_URI, - - } - - /** The type of the exception. */ - private final Type type; - - /** * Creates a new Sone exception. - * - * @param type - * The type of the occured error */ - public SoneException(Type type) { - this.type = type; + public SoneException() { + super(); } /** * Creates a new Sone exception. * - * @param type - * The type of the occured error * @param message * The message of the exception */ - public SoneException(Type type, String message) { + public SoneException(String message) { super(message); - this.type = type; } /** * Creates a new Sone exception. * - * @param type - * The type of the occured error * @param cause * The cause of the exception */ - public SoneException(Type type, Throwable cause) { + public SoneException(Throwable cause) { super(cause); - this.type = type; } /** * Creates a new Sone exception. * - * @param type - * The type of the occured error * @param message * The message of the exception * @param cause * The cause of the exception */ - public SoneException(Type type, String message, Throwable cause) { + public SoneException(String message, Throwable cause) { super(message, cause); - this.type = type; - } - - // - // ACCESSORS - // - - /** - * Returns the type of this exception. - * - * @return The type of this exception (may be {@code null}) - */ - public Type getType() { - return type; } }