Class FailureHandler
- java.lang.Object
-
- com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler
-
public class FailureHandler extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<java.lang.Class<? extends java.lang.Throwable>,java.util.function.Function<java.lang.Throwable,? extends java.lang.RuntimeException>>
FAILURE_CONVERTER
-
Constructor Summary
Constructors Constructor Description FailureHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <E extends java.lang.Throwable>
EfindRootCause(java.lang.Throwable failure)
private java.lang.RuntimeException
getRuntimeExceptionFrom(java.lang.Throwable th, java.lang.String message)
java.lang.RuntimeException
handle(java.lang.Throwable th)
java.lang.RuntimeException
handle(java.lang.Throwable th, java.lang.String message)
private boolean
isRootCause(java.lang.Throwable th)
-
-
-
Method Detail
-
handle
public java.lang.RuntimeException handle(java.lang.Throwable th)
-
handle
public java.lang.RuntimeException handle(java.lang.Throwable th, java.lang.String message)
-
findRootCause
protected final <E extends java.lang.Throwable> E findRootCause(java.lang.Throwable failure)
-
isRootCause
private boolean isRootCause(java.lang.Throwable th)
-
getRuntimeExceptionFrom
private java.lang.RuntimeException getRuntimeExceptionFrom(java.lang.Throwable th, java.lang.String message)
-
-