edu.mit.csail.sdg.alloy4
Class ErrorType
java.lang.Object
java.lang.Throwable
java.lang.Exception
edu.mit.csail.sdg.alloy4.Err
edu.mit.csail.sdg.alloy4.ErrorType
- All Implemented Interfaces:
- java.io.Serializable
public final class ErrorType
- extends Err
Immutable; this represents a type error that should be reported to the user.
- See Also:
- Serialized Form
| Fields inherited from class edu.mit.csail.sdg.alloy4.Err |
msg, pos |
|
Constructor Summary |
ErrorType(Pos pos,
java.lang.String msg)
Constructs a new type error. |
ErrorType(java.lang.String msg)
Constructs a new type error. |
ErrorType(java.lang.String msg,
java.lang.Throwable cause)
Constructs a new type error with "cause" as the underlying cause. |
|
Method Summary |
java.lang.String |
toString()
Returns a textual description of the error. |
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ErrorType
public ErrorType(java.lang.String msg)
- Constructs a new type error.
- Parameters:
msg - - the actual error message (can be null)
ErrorType
public ErrorType(java.lang.String msg,
java.lang.Throwable cause)
- Constructs a new type error with "cause" as the underlying cause.
- Parameters:
msg - - the actual error message (can be null)cause - - if nonnull, it is the cause of this exception
ErrorType
public ErrorType(Pos pos,
java.lang.String msg)
- Constructs a new type error.
- Parameters:
pos - - the filename/line/row information (can be null if unknown)msg - - the actual error message (can be null)
toString
public java.lang.String toString()
- Returns a textual description of the error.
- Overrides:
toString in class java.lang.Throwable