C E G I J L R S 
All Classes All Packages

C

clearGroupPackages() - Static method in class com.arthenica.smartexception.java.Exceptions
Clears previously registered group packages.
clearIgnorePackages() - Static method in class com.arthenica.smartexception.java.Exceptions
Clears previously registered ignore packages.
clearRootPackages() - Static method in class com.arthenica.smartexception.java.Exceptions
Clears previously registered root packages.
com.arthenica.smartexception.java - package com.arthenica.smartexception.java
 
containsCause(Throwable, Class<?>) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns true if the given cause class is found in the exception chain of the throwable.
containsCause(Throwable, Class<?>, String) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns true if the given cause class and cause message is found in the exception chain of the throwable.

E

Exceptions - Class in com.arthenica.smartexception.java
Utility class to handle Throwable objects and stack traces.
Exceptions() - Constructor for class com.arthenica.smartexception.java.Exceptions
 

G

getAllMessages(Throwable) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns all messages found in the exception chain of the throwable as a single string.
getCause(Throwable) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the cause of the throwable by walking through the exception chain.
getCause(Throwable, int) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the cause of the throwable by walking through the exception chain.
getIgnoreAllCauses() - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the value of ignore all causes option.
getPackage(ClassLoader, String) - Method in class com.arthenica.smartexception.java.JavaPackageLoader
 
getStackTraceElementSerializer() - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the global stack trace serializer implementation which is used to serialize StackTraceElement objects in getStackTraceString methods.
getStackTraceString(Throwable) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the smart stack trace for the given throwable.
getStackTraceString(Throwable, boolean) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the smart stack trace for the given throwable.
getStackTraceString(Throwable, int) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the smart stack trace for the given throwable using elements found until the maxDepth.
getStackTraceString(Throwable, int, boolean) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the smart stack trace for the given throwable using elements found until the maxDepth.
getStackTraceString(Throwable, int, boolean, boolean) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the smart stack trace for the given throwable using elements found until the maxDepth.
getStackTraceString(Throwable, String) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the smart stack trace for the given throwable using root package provided.
getStackTraceString(Throwable, String, String) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the smart stack trace for the given throwable using root package provided.
getStackTraceString(Throwable, Set<String>, Set<String>, Set<String>) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the smart stack trace for the given throwable using packages provided.
getStackTraceString(Throwable, Set<String>, Set<String>, Set<String>, boolean) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the smart stack trace for the given throwable using packages provided.
getStackTraceString(Throwable, Set<String>, Set<String>, Set<String>, boolean, boolean) - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the smart stack trace for the given throwable using packages provided.

I

isPrintPackageInformation() - Static method in class com.arthenica.smartexception.java.Exceptions
Returns the value of print package information option.

J

JavaClassLoader - Class in com.arthenica.smartexception.java
 
JavaClassLoader() - Constructor for class com.arthenica.smartexception.java.JavaClassLoader
 
JavaPackageLoader - Class in com.arthenica.smartexception.java
 
JavaPackageLoader() - Constructor for class com.arthenica.smartexception.java.JavaPackageLoader
 

L

loadClass(String) - Method in class com.arthenica.smartexception.java.JavaClassLoader
 

R

registerGroupPackage(String) - Static method in class com.arthenica.smartexception.java.Exceptions
Registers a new group package.
registerIgnorePackage(String, boolean) - Static method in class com.arthenica.smartexception.java.Exceptions
Registers a new ignore package.
registerRootPackage(String) - Static method in class com.arthenica.smartexception.java.Exceptions
Registers a new root package.

S

searchCause(Throwable, Class<?>) - Static method in class com.arthenica.smartexception.java.Exceptions
Searches for the given cause class in the exception chain of the throwable.
searchCause(Throwable, Class<?>, int) - Static method in class com.arthenica.smartexception.java.Exceptions
Searches for the given cause class in the exception chain of the throwable.
searchCause(Throwable, Class<?>, String) - Static method in class com.arthenica.smartexception.java.Exceptions
Searches for the given cause class and cause message in the exception chain of the throwable.
searchCause(Throwable, Class<?>, String, int) - Static method in class com.arthenica.smartexception.java.Exceptions
Searches for the given cause class and cause message in the exception chain of the throwable.
setIgnoreAllCauses(boolean) - Static method in class com.arthenica.smartexception.java.Exceptions
Sets the value of ignore all causes option.
setPrintPackageInformation(boolean) - Static method in class com.arthenica.smartexception.java.Exceptions
Sets the value of print package information option.
setStackTraceElementSerializer(StackTraceElementSerializer) - Static method in class com.arthenica.smartexception.java.Exceptions
Sets the global stack trace serializer implementation which is used to serialize StackTraceElement objects in getStackTraceString methods.
C E G I J L R S 
All Classes All Packages