Package icyllis.arc3d.compiler
Class ErrorHandler
java.lang.Object
icyllis.arc3d.compiler.ErrorHandler
Class which is notified in the event of an error.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
Reports an error.final void
Reports an error.final int
final String
protected abstract void
handleError
(int start, int end, String msg) Called when an error is reported.protected abstract void
handleWarning
(int start, int end, String msg) Called when a warning is reported.final void
reset()
final void
final void
Reports a warning.final void
Reports a warning.final int
-
Field Details
-
mSource
-
-
Constructor Details
-
ErrorHandler
public ErrorHandler()
-
-
Method Details
-
getSource
-
setSource
-
errorCount
public final int errorCount() -
warningCount
public final int warningCount() -
reset
public final void reset() -
error
Reports an error.- Parameters:
pos
- seePosition
msg
- the error message to report
-
error
Reports an error.- Parameters:
start
- the start offset in the source string, or -1end
- the end offset in the source string, or -1msg
- the error message to report
-
warning
Reports a warning.- Parameters:
pos
- seePosition
msg
- the warning message to report
-
warning
Reports a warning.- Parameters:
start
- the start offset in the source string, or -1end
- the end offset in the source string, or -1msg
- the warning message to report
-
handleError
Called when an error is reported. -
handleWarning
Called when a warning is reported.
-