Interface Analyzer<T extends AnalysisResult>

Type Parameters:
T - the type of the result of the analysis
All Known Subinterfaces:
CommandAnalyzer, ExpressionAnalyzer, ExpressionListAnalyzer, LeftValueAnalyzer, ListAnalyzer<T>, SimpleLeftValueAnalyzer, SimpleLeftValueListAnalyzer
All Known Implementing Classes:
AbstractAnalyzer, AbstractCommandAnalyzer, AbstractCommandAnalyzerGlobalLocal, AbstractCommandAnalyzerIfElseKind, AbstractCommandAnalyzerIfKind, AbstractExpressionAnalyzer, AbstractGenericListAnalyzer, AbstractLeftValueAnalyzer, BasicExpressionAnalyzer, BasicExpressionListAnalyzer, BasicLeftValueAnalyzer, BasicSimpleLeftValueAnalyzer, BasicSimpleLeftValueListAnalyzer, BasicTagAnalyzer, CommandAnalyzerCall, CommandAnalyzerCase, CommandAnalyzerDSL, CommandAnalyzerElse, CommandAnalyzerElseIf, CommandAnalyzerEnd, CommandAnalyzerEndIf, CommandAnalyzerEndSub, CommandAnalyzerFor, CommandAnalyzerGlobal, CommandAnalyzerIf, CommandAnalyzerLet, CommandAnalyzerLocal, CommandAnalyzerMethod, CommandAnalyzerNext, CommandAnalyzerPrint, CommandAnalyzerReturn, CommandAnalyzerSelect, CommandAnalyzerSub, CommandAnalyzerUse, CommandAnalyzerWend, CommandAnalyzerWhile

public interface Analyzer<T extends AnalysisResult>
Classes that analyze something implement this interface.
Author:
Peter Verhas date June 15, 2012
  • Method Summary

    Modifier and Type Method Description
    T analyze()