gov.llnl.babel.visitor
Class OverrideChecker
public class OverrideChecker
Iterates over the AST with the full decorated Sybol table in order to check
that all the method overwrites were done correctly.
Type resolution is largely performed in this stage.
visitArgument , visitArgumentList , visitArrayType , visitAssertion , visitAttribute , visitAttributeList , visitBinaryExpr , visitBooleanLiteral , visitCharacterLiteral , visitClassType , visitDComplexLiteral , visitDocComment , visitDoubleLiteral , visitEnsures , visitEnumItem , visitEnumeration , visitExtents , visitFComplexLiteral , visitFixedType , visitFloatLiteral , visitFromClause , visitFuncExpr , visitImportClause , visitIntLiteral , visitInterfaceType , visitInvariants , visitMethod , visitMethodList , visitName , visitNode , visitPackage , visitRArrayType , visitRequireClause , visitRequires , visitSIDLFile , visitScopedID , visitScopedIDList , visitSplicerBlock , visitSplicerImpl , visitSplicerImplList , visitSplicerList , visitStringLiteral , visitStructItem , visitStructType , visitThrowsList , visitUnaryExpr |
OverrideChecker
public OverrideChecker(MsgList msgs)