fr.umlv.tatoo.cc.ebnf.ast.analysis
Class AbstractASTDiagnosticReporter
java.lang.Object
fr.umlv.tatoo.cc.common.log.AbstractDiagnosticReporter<ASTDiagnosticReporter.WarningKey>
fr.umlv.tatoo.cc.ebnf.ast.analysis.AbstractASTDiagnosticReporter
- All Implemented Interfaces:
- DiagnosticReporter, ASTDiagnosticReporter
- Direct Known Subclasses:
- LogInfoASTDiagnosticReporter
public abstract class AbstractASTDiagnosticReporter
- extends AbstractDiagnosticReporter<ASTDiagnosticReporter.WarningKey>
- implements ASTDiagnosticReporter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractASTDiagnosticReporter
protected AbstractASTDiagnosticReporter(UserDefinedLevelMap<ASTDiagnosticReporter.WarningKey> userDefinedLevelMap)
error
public void error(ASTDiagnosticReporter.ErrorKey key,
TreeAST node,
Object... data)
- Specified by:
error
in interface ASTDiagnosticReporter
warning
public void warning(ASTDiagnosticReporter.WarningKey key,
TreeAST node,
Object... data)
- Specified by:
warning
in interface ASTDiagnosticReporter
report
protected abstract void report(DiagnosticReporter.Key key,
TreeAST node,
Object... data)
getBundle
protected ResourceBundle getBundle()
- Specified by:
getBundle
in class AbstractDiagnosticReporter<ASTDiagnosticReporter.WarningKey>