package rmblworx.tools.timey.exception; /* * Copyright 2014-2015 Christian Raue * MIT License http://opensource.org/licenses/mit-license.php */ /** * Wird geworfen um anzuzeigen, dass eine Referenz auf {@code null} an eine Methode uebergeben wurde und dies nicht im * jeweiligen Kontext zulässig ist. * @author mmatthies */ public final class NullArgumentException extends IllegalArgumentException { /** * Serial-Version UID. */ private static final long serialVersionUID = -194472936956675747L; /** * Konstruiert eine {@code NullArgumentException} mit vordefinierter Fehlermeldung. */ public NullArgumentException() { super("References on null are not permitted!"); } /** * Konstruiert eine {@code NullArgumentException} mit frei definierbarer Fehlermeldung. * * @param msg * die Fehlermeldung */ public NullArgumentException(final String msg) { super(msg); } }