public class Exceptions extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Exceptions.SoftenedException |
static interface |
Exceptions.Trial |
static interface |
Exceptions.TrialWithReturn<T> |
| Constructor and Description |
|---|
Exceptions() |
| Modifier and Type | Method and Description |
|---|---|
static String |
asJson(Exception ex) |
static Map |
asMap(Exception ex) |
static boolean |
die() |
static <T> T |
die(Class<T> clazz,
Object... messages) |
static <T> T |
die(Class<T> clazz,
String message) |
static boolean |
die(Object... messages) |
static boolean |
die(String message) |
static void |
dieIfAnyParametersAreNull(String methodName,
Object... parameters) |
static StackTraceElement[] |
getFilteredStackTrace(StackTraceElement[] stackTrace) |
static <T> T |
handle(Class<T> clazz,
Exception e) |
static <T> T |
handle(Class<T> clazz,
String message,
Throwable e) |
static <T> T |
handle(Class<T> clazz,
Throwable e,
Object... messages) |
static void |
handle(Exception e) |
static void |
handle(String message,
Throwable e) |
static void |
handle(Throwable e,
Object... messages) |
static void |
printStackTrace(CharBuf charBuf,
StackTraceElement[] stackTrace) |
static void |
requireNonNull(Object obj) |
static void |
requireNonNull(Object obj,
String message) |
static void |
requireNonNulls(String message,
Object... array) |
static void |
stackTraceToJson(CharBuf buffer,
StackTraceElement[] stackTrace) |
static String |
toString(Exception ex) |
static <T> T |
tryIt(Class<T> clazz,
Exceptions.TrialWithReturn<T> tryIt) |
static void |
tryIt(Exceptions.Trial tryIt) |
static void |
tryIt(String message,
Exceptions.Trial tryIt) |
public static void requireNonNull(Object obj)
public static void dieIfAnyParametersAreNull(String methodName, Object... parameters)
public static boolean die()
public static boolean die(String message)
public static boolean die(Object... messages)
public static void handle(Exception e)
public static void printStackTrace(CharBuf charBuf, StackTraceElement[] stackTrace)
public static <T> T tryIt(Class<T> clazz, Exceptions.TrialWithReturn<T> tryIt)
public static void tryIt(Exceptions.Trial tryIt)
public static void tryIt(String message, Exceptions.Trial tryIt)
public static StackTraceElement[] getFilteredStackTrace(StackTraceElement[] stackTrace)
public static void stackTraceToJson(CharBuf buffer, StackTraceElement[] stackTrace)
Copyright © 2016. All Rights Reserved.