Interface JavaVisitor<P,R>
-
- All Superinterfaces:
net.sourceforge.pmd.lang.ast.AstVisitor<P,R>
- All Known Implementing Classes:
AbstractClassWithoutAbstractMethodRule,net.sourceforge.pmd.lang.java.rule.internal.AbstractIgnoredAnnotationRule,net.sourceforge.pmd.lang.java.rule.internal.AbstractJavaCounterCheckRule,AbstractJavaRule,AbstractJavaRulechainRule,AccessorClassGenerationRule,AccessorMethodGenerationRule,AddEmptyStringRule,AppendCharacterWithCharRule,ArrayIsStoredDirectlyRule,AssignmentInOperandRule,AssignmentToNonFinalStaticRule,AtLeastOneConstructorRule,AvoidBranchingStatementAsLastInLoopRule,AvoidDeeplyNestedIfStmtsRule,AvoidDuplicateLiteralsRule,AvoidInstantiatingObjectsInLoopsRule,AvoidReassigningCatchVariablesRule,AvoidReassigningLoopVariablesRule,AvoidReassigningParametersRule,AvoidThrowingNullPointerExceptionRule,AvoidUsingHardCodedIPRule,AvoidUsingOctalValuesRule,BigIntegerInstantiationRule,BrokenNullCheckRule,CheckResultSetRule,CheckSkipResultRule,ClassNamingConventionsRule,ClassWithOnlyPrivateConstructorsShouldBeFinalRule,CloneMethodMustImplementCloneableRule,CloseResourceRule,CognitiveComplexityRule,CommentContentRule,CommentDefaultAccessModifierRule,CommentRequiredRule,CommentSizeRule,ConfusingArgumentToVarargsMethodRule,ConfusingTernaryRule,ConsecutiveAppendsShouldReuseRule,ConsecutiveLiteralAppendsRule,ConstructorCallsOverridableMethodRule,CouplingBetweenObjectsRule,CyclomaticComplexityRule,DataClassRule,DetachedTestCaseRule,DoubleCheckedLockingRule,EmptyControlStatementRule,ExceptionAsFlowControlRule,ExcessiveImportsRule,ExcessiveParameterListRule,ExcessivePublicCountRule,FieldDeclarationsShouldBeAtStartOfClassRule,FieldNamingConventionsRule,FinalFieldCouldBeStaticRule,ForLoopCanBeForeachRule,FormalParameterNamingConventionsRule,GodClassRule,GuardLogStatementRule,HardCodedCryptoKeyRule,IdempotentOperationsRule,IdenticalCatchBranchesRule,ImmutableFieldRule,ImplicitFunctionalInterfaceRule,ImplicitSwitchFallThroughRule,InefficientEmptyStringCheckRule,InefficientStringBufferingRule,InsecureCryptoIvRule,InsufficientStringBufferDeclarationRule,InvalidJavaBeanRule,InvalidLogMessageFormatRule,JavaVisitorBase,JUnitAssertionsShouldIncludeMessageRule,JUnitSpellingRule,JUnitStaticSuiteRule,JUnitTestContainsTooManyAssertsRule,JUnitTestsShouldIncludeAssertRule,JUnitUseExpectedRule,LambdaCanBeMethodReferenceRule,LawOfDemeterRule,LinguisticNamingRule,LiteralsFirstInComparisonsRule,LocalVariableCouldBeFinalRule,LocalVariableNamingConventionsRule,LooseCouplingRule,LoosePackageCouplingRule,MethodArgumentCouldBeFinalRule,MethodNamingConventionsRule,MethodReturnsInternalArrayRule,MissingOverrideRule,NcssCountRule,NonSerializableClassRule,NonThreadSafeSingletonRule,NPathComplexityRule,NullAssignmentRule,OnlyOneReturnRule,OverrideBothEqualsAndHashcodeRule,PrematureDeclarationRule,PreserveStackTraceRule,PrimitiveWrapperInstantiationRule,ProperCloneImplementationRule,RedundantFieldInitializerRule,SignatureDeclareThrowsExceptionRule,SimplifiableTestAssertionRule,SimplifyBooleanReturnsRule,SimplifyConditionalRule,SingleMethodSingletonRule,SingletonClassReturningNewInstanceRule,SingularFieldRule,StringInstantiationRule,SuspiciousOctalEscapeRule,SwitchDensityRule,TestClassWithoutTestCasesRule,UnitTestAssertionsShouldIncludeMessageRule,UnitTestContainsTooManyAssertsRule,UnitTestShouldIncludeAssertRule,UnnecessaryBoxingRule,UnnecessaryCaseChangeRule,UnnecessaryCastRule,UnnecessaryConstructorRule,UnnecessaryFullyQualifiedNameRule,UnnecessaryImportRule,UnnecessaryLocalBeforeReturnRule,UnnecessaryModifierRule,UnnecessaryReturnRule,UnnecessaryVarargsArrayCreationRule,UnsynchronizedStaticFormatterRule,UnusedAssignmentRule,UnusedFormalParameterRule,UnusedLocalVariableRule,UnusedPrivateFieldRule,UnusedPrivateMethodRule,UseCollectionIsEmptyRule,UseDiamondOperatorRule,UseEnumCollectionsRule,UseIndexOfCharRule,UselessOperationOnImmutableRule,UselessOverridingMethodRule,UselessParenthesesRule,UselessStringValueOfRule,UseStringBufferForStringAppendsRule,UseTryWithResourcesRule,UseUtilityClassRule
@Generated("org.javacc.javacc") public interface JavaVisitor<P,R> extends net.sourceforge.pmd.lang.ast.AstVisitor<P,R>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rvisit(ASTAmbiguousName node, P data)default Rvisit(ASTAnnotationMemberList node, P data)default Rvisit(ASTAnnotation node, P data)default Rvisit(ASTAnnotationTypeBody node, P data)default Rvisit(ASTAnnotationTypeDeclaration node, P data)default Rvisit(ASTAnonymousClassDeclaration node, P data)default Rvisit(ASTArgumentList node, P data)default Rvisit(ASTArrayAccess node, P data)default Rvisit(ASTArrayAllocation node, P data)default Rvisit(ASTArrayDimensions node, P data)default Rvisit(ASTArrayDimExpr node, P data)default Rvisit(ASTArrayInitializer node, P data)default Rvisit(ASTArrayTypeDim node, P data)default Rvisit(ASTArrayType node, P data)default Rvisit(ASTAssertStatement node, P data)default Rvisit(ASTAssignmentExpression node, P data)default Rvisit(ASTBlock node, P data)default Rvisit(ASTBooleanLiteral node, P data)default Rvisit(ASTBreakStatement node, P data)default Rvisit(ASTCastExpression node, P data)default Rvisit(ASTCatchClause node, P data)default Rvisit(ASTCatchParameter node, P data)default Rvisit(ASTCharLiteral node, P data)default Rvisit(ASTClassBody node, P data)default Rvisit(ASTClassDeclaration node, P data)default Rvisit(ASTClassLiteral node, P data)default Rvisit(ASTClassType node, P data)default Rvisit(ASTCompactConstructorDeclaration node, P data)default Rvisit(ASTCompilationUnit node, P data)default Rvisit(ASTConditionalExpression node, P data)default Rvisit(ASTConstructorCall node, P data)default Rvisit(ASTConstructorDeclaration node, P data)default Rvisit(ASTContinueStatement node, P data)default Rvisit(ASTDefaultValue node, P data)default Rvisit(ASTDoStatement node, P data)default Rvisit(ASTEmptyDeclaration node, P data)default Rvisit(ASTEmptyStatement node, P data)default Rvisit(ASTEnumBody node, P data)default Rvisit(ASTEnumConstant node, P data)default Rvisit(ASTEnumDeclaration node, P data)default Rvisit(ASTExplicitConstructorInvocation node, P data)default Rvisit(ASTExpressionStatement node, P data)default Rvisit(ASTExtendsList node, P data)default Rvisit(ASTFieldAccess node, P data)default Rvisit(ASTFieldDeclaration node, P data)default Rvisit(ASTFinallyClause node, P data)default Rvisit(ASTForeachStatement node, P data)default Rvisit(ASTForInit node, P data)default Rvisit(ASTFormalParameter node, P data)default Rvisit(ASTFormalParameters node, P data)default Rvisit(ASTForStatement node, P data)default Rvisit(ASTForUpdate node, P data)default Rvisit(ASTGuard node, P data)default Rvisit(ASTIfStatement node, P data)default Rvisit(ASTImplementsList node, P data)default Rvisit(ASTImplicitClassDeclaration node, P data)default Rvisit(ASTImportDeclaration node, P data)default Rvisit(ASTInfixExpression node, P data)default Rvisit(ASTInitializer node, P data)default Rvisit(ASTIntersectionType node, P data)default Rvisit(ASTLabeledStatement node, P data)default Rvisit(ASTLambdaExpression node, P data)default Rvisit(ASTLambdaParameterList node, P data)default Rvisit(ASTLambdaParameter node, P data)default Rvisit(ASTLocalClassStatement node, P data)default Rvisit(ASTLocalVariableDeclaration node, P data)default Rvisit(ASTMemberValueArrayInitializer node, P data)default Rvisit(ASTMemberValuePair node, P data)default Rvisit(ASTMethodCall node, P data)default Rvisit(ASTMethodDeclaration node, P data)default Rvisit(ASTMethodReference node, P data)default Rvisit(ASTModifierList node, P data)default Rvisit(ASTModuleDeclaration node, P data)default Rvisit(ASTModuleExportsDirective node, P data)default Rvisit(ASTModuleName node, P data)default Rvisit(ASTModuleOpensDirective node, P data)default Rvisit(ASTModuleProvidesDirective node, P data)default Rvisit(ASTModuleRequiresDirective node, P data)default Rvisit(ASTModuleUsesDirective node, P data)default Rvisit(ASTNullLiteral node, P data)default Rvisit(ASTNumericLiteral node, P data)default Rvisit(ASTPackageDeclaration node, P data)default Rvisit(ASTPatternExpression node, P data)default Rvisit(ASTPatternList node, P data)default Rvisit(ASTPermitsList node, P data)default Rvisit(ASTPrimitiveType node, P data)default Rvisit(ASTReceiverParameter node, P data)default Rvisit(ASTRecordBody node, P data)default Rvisit(ASTRecordComponentList node, P data)default Rvisit(ASTRecordComponent node, P data)default Rvisit(ASTRecordDeclaration node, P data)default Rvisit(ASTRecordPattern node, P data)default Rvisit(ASTResourceList node, P data)default Rvisit(ASTResource node, P data)default Rvisit(ASTReturnStatement node, P data)default Rvisit(ASTStatementExpressionList node, P data)default Rvisit(ASTStringLiteral node, P data)default Rvisit(ASTSuperExpression node, P data)default Rvisit(ASTSwitchArrowBranch node, P data)default Rvisit(ASTSwitchExpression node, P data)default Rvisit(ASTSwitchFallthroughBranch node, P data)default Rvisit(ASTSwitchLabel node, P data)default Rvisit(ASTSwitchStatement node, P data)default Rvisit(ASTSynchronizedStatement node, P data)default Rvisit(ASTThisExpression node, P data)default Rvisit(ASTThrowsList node, P data)default Rvisit(ASTThrowStatement node, P data)default Rvisit(ASTTryStatement node, P data)default Rvisit(ASTTypeArguments node, P data)default Rvisit(ASTTypeExpression node, P data)default Rvisit(ASTTypeParameter node, P data)default Rvisit(ASTTypeParameters node, P data)default Rvisit(ASTTypePattern node, P data)default Rvisit(ASTUnaryExpression node, P data)default Rvisit(ASTUnionType node, P data)default Rvisit(ASTUnnamedPattern node, P data)default Rvisit(ASTVariableAccess node, P data)default Rvisit(ASTVariableDeclarator node, P data)default Rvisit(ASTVariableId node, P data)default Rvisit(ASTVoidType node, P data)default Rvisit(ASTWhileStatement node, P data)default Rvisit(ASTWildcardType node, P data)default Rvisit(ASTYieldStatement node, P data)default RvisitJavaNode(JavaNode node, P data)
-
-
-
Method Detail
-
visit
default R visit(ASTCompilationUnit node, P data)
-
visit
default R visit(ASTClassBody node, P data)
-
visit
default R visit(ASTImplicitClassDeclaration node, P data)
-
visit
default R visit(ASTPackageDeclaration node, P data)
-
visit
default R visit(ASTImportDeclaration node, P data)
-
visit
default R visit(ASTModifierList node, P data)
-
visit
default R visit(ASTClassDeclaration node, P data)
-
visit
default R visit(ASTExtendsList node, P data)
-
visit
default R visit(ASTImplementsList node, P data)
-
visit
default R visit(ASTPermitsList node, P data)
-
visit
default R visit(ASTEnumDeclaration node, P data)
-
visit
default R visit(ASTEnumBody node, P data)
-
visit
default R visit(ASTEnumConstant node, P data)
-
visit
default R visit(ASTRecordDeclaration node, P data)
-
visit
default R visit(ASTRecordComponentList node, P data)
-
visit
default R visit(ASTRecordComponent node, P data)
-
visit
default R visit(ASTRecordBody node, P data)
-
visit
default R visit(ASTCompactConstructorDeclaration node, P data)
-
visit
default R visit(ASTTypeParameters node, P data)
-
visit
default R visit(ASTTypeParameter node, P data)
-
visit
default R visit(ASTEmptyDeclaration node, P data)
-
visit
default R visit(ASTFieldDeclaration node, P data)
-
visit
default R visit(ASTVariableDeclarator node, P data)
-
visit
default R visit(ASTVariableId node, P data)
-
visit
default R visit(ASTReceiverParameter node, P data)
-
visit
default R visit(ASTArrayInitializer node, P data)
-
visit
default R visit(ASTMethodDeclaration node, P data)
-
visit
default R visit(ASTFormalParameters node, P data)
-
visit
default R visit(ASTFormalParameter node, P data)
-
visit
default R visit(ASTArrayType node, P data)
-
visit
default R visit(ASTArrayDimensions node, P data)
-
visit
default R visit(ASTArrayTypeDim node, P data)
-
visit
default R visit(ASTConstructorDeclaration node, P data)
-
visit
default R visit(ASTExplicitConstructorInvocation node, P data)
-
visit
default R visit(ASTInitializer node, P data)
-
visit
default R visit(ASTIntersectionType node, P data)
-
visit
default R visit(ASTClassType node, P data)
-
visit
default R visit(ASTTypeArguments node, P data)
-
visit
default R visit(ASTWildcardType node, P data)
-
visit
default R visit(ASTPrimitiveType node, P data)
-
visit
default R visit(ASTVoidType node, P data)
-
visit
default R visit(ASTThrowsList node, P data)
-
visit
default R visit(ASTAssignmentExpression node, P data)
-
visit
default R visit(ASTConditionalExpression node, P data)
-
visit
default R visit(ASTInfixExpression node, P data)
-
visit
default R visit(ASTTypePattern node, P data)
-
visit
default R visit(ASTRecordPattern node, P data)
-
visit
default R visit(ASTPatternList node, P data)
-
visit
default R visit(ASTUnnamedPattern node, P data)
-
visit
default R visit(ASTUnaryExpression node, P data)
-
visit
default R visit(ASTCastExpression node, P data)
-
visit
default R visit(ASTSwitchExpression node, P data)
-
visit
default R visit(ASTThisExpression node, P data)
-
visit
default R visit(ASTSuperExpression node, P data)
-
visit
default R visit(ASTClassLiteral node, P data)
-
visit
default R visit(ASTMethodCall node, P data)
-
visit
default R visit(ASTArrayAccess node, P data)
-
visit
default R visit(ASTFieldAccess node, P data)
-
visit
default R visit(ASTMethodReference node, P data)
-
visit
default R visit(ASTLambdaExpression node, P data)
-
visit
default R visit(ASTLambdaParameterList node, P data)
-
visit
default R visit(ASTLambdaParameter node, P data)
-
visit
default R visit(ASTBooleanLiteral node, P data)
-
visit
default R visit(ASTNullLiteral node, P data)
-
visit
default R visit(ASTNumericLiteral node, P data)
-
visit
default R visit(ASTCharLiteral node, P data)
-
visit
default R visit(ASTStringLiteral node, P data)
-
visit
default R visit(ASTArgumentList node, P data)
-
visit
default R visit(ASTConstructorCall node, P data)
-
visit
default R visit(ASTAnonymousClassDeclaration node, P data)
-
visit
default R visit(ASTArrayAllocation node, P data)
-
visit
default R visit(ASTArrayDimExpr node, P data)
-
visit
default R visit(ASTExpressionStatement node, P data)
-
visit
default R visit(ASTLabeledStatement node, P data)
-
visit
default R visit(ASTLocalVariableDeclaration node, P data)
-
visit
default R visit(ASTEmptyStatement node, P data)
-
visit
default R visit(ASTSwitchStatement node, P data)
-
visit
default R visit(ASTSwitchArrowBranch node, P data)
-
visit
default R visit(ASTSwitchFallthroughBranch node, P data)
-
visit
default R visit(ASTSwitchLabel node, P data)
-
visit
default R visit(ASTYieldStatement node, P data)
-
visit
default R visit(ASTIfStatement node, P data)
-
visit
default R visit(ASTWhileStatement node, P data)
-
visit
default R visit(ASTDoStatement node, P data)
-
visit
default R visit(ASTForeachStatement node, P data)
-
visit
default R visit(ASTForStatement node, P data)
-
visit
default R visit(ASTForInit node, P data)
-
visit
default R visit(ASTStatementExpressionList node, P data)
-
visit
default R visit(ASTForUpdate node, P data)
-
visit
default R visit(ASTBreakStatement node, P data)
-
visit
default R visit(ASTContinueStatement node, P data)
-
visit
default R visit(ASTReturnStatement node, P data)
-
visit
default R visit(ASTThrowStatement node, P data)
-
visit
default R visit(ASTSynchronizedStatement node, P data)
-
visit
default R visit(ASTTryStatement node, P data)
-
visit
default R visit(ASTResourceList node, P data)
-
visit
default R visit(ASTResource node, P data)
-
visit
default R visit(ASTCatchClause node, P data)
-
visit
default R visit(ASTCatchParameter node, P data)
-
visit
default R visit(ASTUnionType node, P data)
-
visit
default R visit(ASTFinallyClause node, P data)
-
visit
default R visit(ASTAssertStatement node, P data)
-
visit
default R visit(ASTAnnotation node, P data)
-
visit
default R visit(ASTAnnotationMemberList node, P data)
-
visit
default R visit(ASTMemberValuePair node, P data)
-
visit
default R visit(ASTMemberValueArrayInitializer node, P data)
-
visit
default R visit(ASTAnnotationTypeDeclaration node, P data)
-
visit
default R visit(ASTAnnotationTypeBody node, P data)
-
visit
default R visit(ASTDefaultValue node, P data)
-
visit
default R visit(ASTModuleDeclaration node, P data)
-
visit
default R visit(ASTModuleRequiresDirective node, P data)
-
visit
default R visit(ASTModuleExportsDirective node, P data)
-
visit
default R visit(ASTModuleOpensDirective node, P data)
-
visit
default R visit(ASTModuleUsesDirective node, P data)
-
visit
default R visit(ASTModuleProvidesDirective node, P data)
-
visit
default R visit(ASTModuleName node, P data)
-
visit
default R visit(ASTAmbiguousName node, P data)
-
visit
default R visit(ASTVariableAccess node, P data)
-
visit
default R visit(ASTTypeExpression node, P data)
-
visit
default R visit(ASTPatternExpression node, P data)
-
visit
default R visit(ASTLocalClassStatement node, P data)
-
-