public class VisitorBasedCheck extends BaseTreeVisitor implements Check
Tree
s of the RPG file using a Visitor pattern.
Most checks should override one or a few of the "visitXXX" methods.Constructor and Description |
---|
VisitorBasedCheck() |
Modifier and Type | Method and Description |
---|---|
void |
check(CheckContext context)
This method is called for each check on each RPG file.
|
CheckContext |
context() |
scan, scan, visitAdditionalOutputIndicators, visitBinaryExpression, visitCasGroup, visitDataStructureDefinition, visitDefinition, visitElseClause, visitExpressionList, visitExtendedFactor2SyntaxOperation, visitExternallyDescribedInputFileField, visitExternallyDescribedInputFileRecord, visitFileDeclaration, visitFreeFromSyntaxOperation, visitIdentifier, visitIfGroup, visitKeyword, visitKList, visitLiteral, visitLoop, visitMainProcedure, visitModule, visitMonitorGroup, visitNamedConstantDefinition, visitOperation, visitOutputField, visitOutputFileDeclaration, visitOutputIndicators, visitOutputRecord, visitParameterDefinition, visitParameteredCalculation, visitParenthesisedExpression, visitPostfixExpression, visitProcedureInterfaceDefinition, visitProgramDescribedInputDeclaration, visitProgramDescribedInputFileField, visitProgramDescribedInputFileRecord, visitPrototypeDefinition, visitQualifiedNameExpression, visitRecordIdentificationCode, visitSelectClause, visitSelectGroup, visitSqlStatement, visitStandaloneFieldDefinition, visitStarIndexExpression, visitSubFieldDefinition, visitSubProcedure, visitSubRoutine, visitSyntaxToken, visitTraditionalSyntaxOperation, visitUnaryExpression
public void check(CheckContext context)
Check
public CheckContext context()
CheckContext
Copyright © 2014–2018 SonarSource. All rights reserved.