Package org.eclipse.mat
Class SnapshotException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.eclipse.mat.SnapshotException
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
MultipleSnapshotsException,OQLParseException
public class SnapshotException extends Exception
Exception used to indicate a problem different from the standard Java exceptions while performing an operation on an snapshot.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SnapshotException()Create snapshot exception - should not be used except during deserialization.SnapshotException(String message)Create snapshot exception with message only.SnapshotException(String message, Throwable cause)Create snapshot exception with message and root cause.SnapshotException(Throwable cause)Create snapshot exception with root cause only.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SnapshotExceptionrethrow(Throwable e)Wrap, if necessary, and return a SnapshotException.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
SnapshotException
public SnapshotException()
Create snapshot exception - should not be used except during deserialization.
-
SnapshotException
public SnapshotException(String message, Throwable cause)
Create snapshot exception with message and root cause.- Parameters:
message- the message for the exceptioncause- the original exception
-
SnapshotException
public SnapshotException(String message)
Create snapshot exception with message only.- Parameters:
message- the message for the exception
-
SnapshotException
public SnapshotException(Throwable cause)
Create snapshot exception with root cause only.- Parameters:
cause- the original exception
-
-
Method Detail
-
rethrow
public static final SnapshotException rethrow(Throwable e)
Wrap, if necessary, and return a SnapshotException.- Parameters:
e- the original exception- Returns:
- a new exception to throw
-
-