fr.umlv.tatoo.cc.ebnf
Class LogInfoASTDiagnosticReporter

java.lang.Object
  extended by fr.umlv.tatoo.cc.common.log.AbstractDiagnosticReporter<ASTDiagnosticReporter.WarningKey>
      extended by fr.umlv.tatoo.cc.ebnf.ast.analysis.AbstractASTDiagnosticReporter
          extended by fr.umlv.tatoo.cc.ebnf.LogInfoASTDiagnosticReporter
All Implemented Interfaces:
DiagnosticReporter, ASTDiagnosticReporter

public class LogInfoASTDiagnosticReporter
extends AbstractASTDiagnosticReporter


Nested Class Summary
 
Nested classes/interfaces inherited from interface fr.umlv.tatoo.cc.ebnf.ast.analysis.ASTDiagnosticReporter
ASTDiagnosticReporter.ErrorKey, ASTDiagnosticReporter.WarningKey
 
Nested classes/interfaces inherited from interface fr.umlv.tatoo.cc.common.log.DiagnosticReporter
DiagnosticReporter.Key, DiagnosticReporter.Level
 
Constructor Summary
LogInfoASTDiagnosticReporter(UserDefinedLevelMap<ASTDiagnosticReporter.WarningKey> userDefinedLevelMap)
           
 
Method Summary
protected  void report(DiagnosticReporter.Key key, TreeAST node, Object... data)
           
 
Methods inherited from class fr.umlv.tatoo.cc.ebnf.ast.analysis.AbstractASTDiagnosticReporter
error, getBundle, warning
 
Methods inherited from class fr.umlv.tatoo.cc.common.log.AbstractDiagnosticReporter
formatMessage, getLevel, isOnError, setOnError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.umlv.tatoo.cc.ebnf.ast.analysis.ASTDiagnosticReporter
isOnError
 

Constructor Detail

LogInfoASTDiagnosticReporter

public LogInfoASTDiagnosticReporter(UserDefinedLevelMap<ASTDiagnosticReporter.WarningKey> userDefinedLevelMap)
Method Detail

report

protected void report(DiagnosticReporter.Key key,
                      TreeAST node,
                      Object... data)
Specified by:
report in class AbstractASTDiagnosticReporter