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
,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 class
ProguardCoreException.Builder
Builder 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 int
getComponentErrorId()
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.
-
-