X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FSoneException.java;h=2b1f1dea33048263f3bf21b9276c9c2955e23629;hp=51847c538af60407566e821fe5d0dccb83309829;hb=0e8f7804ce344bdd69f5ecc7febe25a60a53561d;hpb=8c58f1fe30a0c69e1e65b5c48b694a44b92870f0 diff --git a/src/main/java/net/pterodactylus/sone/core/SoneException.java b/src/main/java/net/pterodactylus/sone/core/SoneException.java index 51847c5..2b1f1de 100644 --- a/src/main/java/net/pterodactylus/sone/core/SoneException.java +++ b/src/main/java/net/pterodactylus/sone/core/SoneException.java @@ -1,5 +1,5 @@ /* - * FreenetSone - SoneException.java - Copyright © 2010 David Roden + * Sone - SoneException.java - Copyright © 2010–2013 David Roden * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -25,81 +25,25 @@ 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 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; - } - - /** - * 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) { - 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; } }