sleep.error
public class YourCodeSucksException extends RuntimeException
try { ScriptInstance script; script = loader.loadScript("name", inputStream); } catch (YourCodeSucksException ex) { Iterator i = ex.getErrors().iterator(); while (i.hasNext()) { SyntaxError error = (SyntaxError)i.next(); String description = error.getDescription(); String code = error.getCodeSnippet(); int lineNumber = error.getLineNumber(); } }
See Also: SyntaxError
Constructor Summary | |
---|---|
YourCodeSucksException(LinkedList myErrors) Initialize the exception (sleep parser) |
Method Summary | |
---|---|
String | formatErrors() generate a nicely formatted string representation of the script errors in this exception |
LinkedList | getErrors() All of the errors are stored in a linked list. |
String | getMessage() Returns a minimal string representation of the errors within this exception |
void | printErrors(OutputStream out) print a nicely formatted version of the script errors to the specified stream |
String | toString() Returns a simple string representation of the errors within this exception |
SyntaxError
objects.