Package com.jogamp.gluegen.jcpp
Interface PreprocessorListener
- All Known Implementing Classes:
DefaultPreprocessorListener
public interface PreprocessorListener
A handler for preprocessor events, primarily errors and warnings.
If no PreprocessorListener is installed in a Preprocessor, all
error and warning events will throw an exception. Installing a
listener allows more intelligent handling of these events.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleError(Source source, int line, int column, String msg) Handles an error.voidhandleSourceChange(Source source, PreprocessorListener.SourceChangeEvent event) voidhandleWarning(Source source, int line, int column, String msg) Handles a warning.
-
Method Details
-
handleWarning
Handles a warning. The behaviour of this method is defined by the implementation. It may simply record the error message, or it may throw an exception.- Throws:
LexerException
-
handleError
Handles an error. The behaviour of this method is defined by the implementation. It may simply record the error message, or it may throw an exception.- Throws:
LexerException
-
handleSourceChange
-