sofya.mutator
Class MutationException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by sofya.mutator.MutationException
All Implemented Interfaces:
java.io.Serializable

public class MutationException
extends java.lang.Exception

An exception to indicate that an error has occurred in a mutation component.

Version:
09/25/2005
Author:
Alex Kinneer
See Also:
Serialized Form

Constructor Summary
MutationException()
          Creates a mutation exception.
MutationException(java.lang.String msg)
          Creates a new mutation exception with a given message.
MutationException(java.lang.String msg, java.lang.Throwable cause)
          Creates a new mutation exception with a message and encapsulating an original cause for failure.
 
Method Summary
 java.lang.Throwable getCause()
          Gets the exception that is the original source of the error (may be null).
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MutationException

public MutationException()
Creates a mutation exception.


MutationException

public MutationException(java.lang.String msg)
Creates a new mutation exception with a given message.

Parameters:
msg - Message describing the error.

MutationException

public MutationException(java.lang.String msg,
                         java.lang.Throwable cause)
Creates a new mutation exception with a message and encapsulating an original cause for failure.

Parameters:
msg - Message describing the error.
cause - Exception which indicated the error.
Method Detail

getCause

public java.lang.Throwable getCause()
Gets the exception that is the original source of the error (may be null).

Overrides:
getCause in class java.lang.Throwable