daikon
Class Daikon.TerminationMessage
Object
Throwable
Exception
RuntimeException
Daikon.TerminationMessage
- All Implemented Interfaces:
- Serializable
- Enclosing class:
- Daikon
public static class Daikon.TerminationMessage
- extends RuntimeException
Thrown to indicate that main should not print a stack trace, but only
print the message itself to the user.
Code in Daikon should throw this Exception in cases of user error, an
throw other exceptions in cases of a Daikon bug or a system problem
(like unpredictable IOExceptions).
If the string is null, then this is normal termination, not an error;
no message is printed.
- See Also:
- Serialized Form
|
Constructor Summary |
Daikon.TerminationMessage()
|
Daikon.TerminationMessage(String s)
|
Daikon.TerminationMessage(String msg,
FileIO.ParseState state)
|
Daikon.TerminationMessage(String msg,
LineNumberReader reader,
String filename)
|
Daikon.TerminationMessage(Throwable e)
|
Daikon.TerminationMessage(Throwable e,
FileIO.ParseState state)
|
Daikon.TerminationMessage(Throwable e,
LineNumberReader reader,
String filename)
|
Daikon.TerminationMessage(Throwable e,
String msg)
|
Daikon.TerminationMessage(Throwable e,
String msg,
LineNumberReader reader,
String filename)
|
| Methods inherited from class Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Daikon.TerminationMessage
public Daikon.TerminationMessage(Throwable e)
Daikon.TerminationMessage
public Daikon.TerminationMessage(Throwable e,
String msg)
Daikon.TerminationMessage
public Daikon.TerminationMessage(Throwable e,
FileIO.ParseState state)
Daikon.TerminationMessage
public Daikon.TerminationMessage(Throwable e,
LineNumberReader reader,
String filename)
Daikon.TerminationMessage
public Daikon.TerminationMessage(Throwable e,
String msg,
LineNumberReader reader,
String filename)
Daikon.TerminationMessage
public Daikon.TerminationMessage()
Daikon.TerminationMessage
public Daikon.TerminationMessage(String s)
Daikon.TerminationMessage
public Daikon.TerminationMessage(String msg,
FileIO.ParseState state)
Daikon.TerminationMessage
public Daikon.TerminationMessage(String msg,
LineNumberReader reader,
String filename)
error_at_line_file
public static String error_at_line_file(LineNumberReader reader,
String filename)