|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.tools.ErrorReporter
public class ErrorReporter extends java.lang.Object
Provides services for reporting compilation errors to the
user. Primary entry point is write()
.
Constructor Summary | |
ErrorReporter(java.lang.Throwable e)
Configures a new Reporter. |
|
ErrorReporter(java.lang.Throwable e, boolean debug)
Configures a new Reporter. |
Method Summary | |
---|---|
protected void
|
dispatch(java.lang.Throwable object, boolean child)
Runs the report once all initialization is complete. |
protected void
|
println(java.lang.String line)
Prints a line to the underlying |
protected void
|
println(java.lang.StringBuffer line)
|
protected void
|
report(CompilationFailedException e, boolean child)
For CompilationFailedException. |
protected void
|
report(GroovyExceptionInterface e, boolean child)
For GroovyException. |
protected void
|
report(java.lang.Exception e, boolean child)
For Exception. |
protected void
|
report(java.lang.Throwable e, boolean child)
For everything else. |
protected void
|
stacktrace(java.lang.Throwable e, boolean always)
Displays an exception's stack trace, if |
void
|
write(java.io.PrintStream stream)
Writes the error to the specified |
void
|
write(java.io.PrintWriter writer)
Writes the error to the specified |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor Detail |
---|
public ErrorReporter(java.lang.Throwable e)
e
- the exception on which to report
public ErrorReporter(java.lang.Throwable e, boolean debug)
e
- the exception on which to reportdebug
- if set, stack traces will be output for all reports
Method Detail |
---|
protected void dispatch(java.lang.Throwable object, boolean child)
protected void println(java.lang.String line)
PrintStream
protected void println(java.lang.StringBuffer line)
protected void report(CompilationFailedException e, boolean child)
protected void report(GroovyExceptionInterface e, boolean child)
protected void report(java.lang.Exception e, boolean child)
protected void report(java.lang.Throwable e, boolean child)
protected void stacktrace(java.lang.Throwable e, boolean always)
debug
or
always
.
public void write(java.io.PrintStream stream)
PrintStream
.
public void write(java.io.PrintWriter writer)
PrintWriter
.
Groovy Documentation