public final class Exceptions extends Object
| Modifier and Type | Method and Description |
|---|---|
static <E extends Throwable> |
attachLocalizedMessage(E e,
String localizedMessage)
Attaches additional localized message to given exception.
|
static <E extends Throwable> |
attachMessage(E e,
String msg)
Attaches additional message to given exception.
|
static <E extends Throwable> |
attachSeverity(E e,
Level severity)
Attaches a given severity to the exception.
|
static String |
findLocalizedMessage(Throwable t)
Extracts previously attached localized message for a given throwable.
|
static void |
printStackTrace(Throwable t)
Notifies an exception with a severe level.
|
public static <E extends Throwable> E attachMessage(E e, String msg)
e.printStackTrace().E - type of excetione - exception to annotatemsg - the message to add to the exceptionepublic static <E extends Throwable> E attachLocalizedMessage(E e, String localizedMessage)
Exceptions.findLocalizedMessage(java.lang.Throwable).E - type of excetione - exception to annotatelocalizedMessage - the localized message to add to the exceptionepublic static <E extends Throwable> E attachSeverity(E e, Level severity)
Exceptions.printStackTrace(java.lang.Throwable) method, the level is
then used as a level for reported LogRecord. This allows
those who report exceptions to annotate them as unimportant,
expected.E - type of excetione - exception to assign severity toseverity - the severityepublic static String findLocalizedMessage(Throwable t)
Exceptions.attachLocalizedMessage(E, java.lang.String).t - the exception to search for a message innull
if no such message has been attachedpublic static void printStackTrace(Throwable t)
Since version 8.29 the default implementation of this method inside
a NetBeans Platform based application understands
UserQuestionException. If the exception is thrown and later
reported via this method, it is properly shown to the user as a
dialog with approve/reject buttons. If approved, the infrastructure
calls UserQuestionException.confirmed() method.
t - the exception to notify