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:
  • Constructor Details

    • 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 exception
      cause - 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 Details

    • 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