Package proguard.exception
Class ProguardCoreException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- proguard.exception.ProguardCoreException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ArrayIndexOutOfBounds,ArrayStoreTypeException,ASTStructureException,EmptyCodeAttributeException,ExcessiveComplexityException,IncompleteClassHierarchyException,NegativeStackSizeException,PartialEvaluatorException,StackCategoryOneException,StackTypeException,ValueTypeException,VariableEvaluationException,VariablesGeneralizationException
public class ProguardCoreException extends java.lang.RuntimeException- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProguardCoreException.BuilderBuilder to construct ProguardCoreException objects.
-
Constructor Summary
Constructors Constructor Description ProguardCoreException(int componentErrorId, java.lang.String message, java.lang.Object... errorParameters)Overload ofProguardCoreException(int, Throwable, String, Object...)} without throwable.ProguardCoreException(int componentErrorId, java.lang.Throwable cause, java.lang.String message, java.lang.Object... errorParameters)Main constructor, all other constructors need to call this one in order to do common things (formating string for instance). Same asProguardCoreException(int, String, Object...)but takes a Throwable argument to initialize the cause.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetComponentErrorId()Returns the id for the error (exception).java.lang.Object[]getErrorParameters()Returns the list of information related to this error.
-
-
-
Constructor Detail
-
ProguardCoreException
public ProguardCoreException(int componentErrorId, java.lang.String message, java.lang.Object... errorParameters)Overload ofProguardCoreException(int, Throwable, String, Object...)} without throwable.
-
ProguardCoreException
public ProguardCoreException(int componentErrorId, java.lang.Throwable cause, java.lang.String message, java.lang.Object... errorParameters)Main constructor, all other constructors need to call this one in order to do common things (formating string for instance). Same asProguardCoreException(int, String, Object...)but takes a Throwable argument to initialize the cause.
-
-