Interface JavaParserVisitor
-
- All Known Subinterfaces:
JavaParserControllessVisitor
- All Known Implementing Classes:
AbstractClassWithoutAbstractMethodRule,AbstractCommentRule,AbstractIgnoredAnnotationRule,AbstractInefficientZeroCheck,AbstractJavaMetricsRule,AbstractJavaRule,AbstractJUnitRule,AbstractLombokAwareRule,AbstractNcssCountRule,AbstractOptimizationRule,AbstractPoorMethodCall,AbstractStatisticalJavaRule,AbstractSunSecureRule,AccessorClassGenerationRule,AccessorMethodGenerationRule,AppendCharacterWithCharRule,ArrayIsStoredDirectlyRule,AssignmentInOperandRule,AssignmentToNonFinalStaticRule,AtfdBaseVisitor,AtLeastOneConstructorRule,AvoidBranchingStatementAsLastInLoopRule,AvoidCallingFinalizeRule,AvoidCatchingThrowableRule,AvoidDeeplyNestedIfStmtsRule,AvoidDollarSignsRule,AvoidDuplicateLiteralsRule,AvoidFieldNameMatchingMethodNameRule,AvoidFieldNameMatchingTypeNameRule,AvoidInstantiatingObjectsInLoopsRule,AvoidMultipleUnaryOperatorsRule,AvoidReassigningCatchVariablesRule,AvoidReassigningLoopVariablesRule,AvoidReassigningParametersRule,AvoidThrowingNullPointerExceptionRule,AvoidUsingHardCodedIPRule,AvoidUsingOctalValuesRule,BeanMembersShouldSerializeRule,BigIntegerInstantiationRule,BooleanInstantiationRule,BrokenNullCheckRule,CheckResultSetRule,CheckSkipResultRule,ClassNamingConventionsRule,ClassTypeResolver,CloneMethodMustImplementCloneableRule,CloseResourceRule,CodeInCommentsRule,CognitiveComplexityRule,CommentContentRule,CommentDefaultAccessModifierRule,CommentRequiredRule,CommentSizeRule,ConfusingTernaryRule,ConsecutiveAppendsShouldReuseRule,ConsecutiveLiteralAppendsRule,ConstructorCallsOverridableMethodRule,CouplingBetweenObjectsRule,CycloAssertAwareDecorator,CycloBaseVisitor,CyclomaticComplexityRule,CycloPathAwareDecorator,DataClassRule,DataflowAnomalyAnalysisRule,DataFlowFacade,DontImportJavaLangRule,DontImportSunRule,DoubleCheckedLockingRule,DumpFacade,DuplicateImportsRule,EmptyControlStatementRule,ExceptionAsFlowControlRule,ExcessiveClassLengthRule,ExcessiveImportsRule,ExcessiveLengthRule,ExcessiveMethodLengthRule,ExcessiveNodeCountRule,ExcessiveParameterListRule,ExcessivePublicCountRule,FieldDeclarationsShouldBeAtStartOfClassRule,FieldNamingConventionsRule,ForLoopCanBeForeachRule,FormalParameterNamingConventionsRule,GenericClassCounterRule,GenericLiteralCheckerRule,GodClassRule,GuardLogStatementRule,HardCodedCryptoKeyRule,HeaderCommentsRule,IdempotentOperationsRule,IdenticalCatchBranchesRule,ImmutableFieldRule,ImportFromSamePackageRule,InefficientEmptyStringCheckRule,InefficientStringBufferingRule,InsecureCryptoIvRule,InsufficientStringBufferDeclarationRule,InvalidJavaBeanRule,InvalidLogMessageFormatRule,JavaDFAGraphRule,JavadocRule,JavaParserControllessVisitorAdapter,JavaParserDecoratedVisitor,JavaParserVisitorAdapter,JavaParserVisitorDecorator,JavaParserVisitorReducedAdapter,JUnitAssertionsShouldIncludeMessageRule,JUnitSpellingRule,JUnitStaticSuiteRule,JUnitTestsShouldIncludeAssertRule,JUnitUseExpectedRule,LawOfDemeterRule,LinguisticNamingRule,LiteralsFirstInComparisonsRule,LocalVariableCouldBeFinalRule,LocalVariableNamingConventionsRule,LooseCouplingRule,LoosePackageCouplingRule,MethodArgumentCouldBeFinalRule,MethodNamingConventionsRule,MethodReturnsInternalArrayRule,MethodWithSameNameAsEnclosingClassRule,MissingOverrideRule,ModifiedCyclomaticComplexityRule,MultifileVisitor,MultifileVisitorFacade,NcssBaseVisitor,NcssConstructorCountRule,NcssCountImportsDecorator,NcssCountRule,NcssMethodCountRule,NcssTypeCountRule,NonSerializableClassRule,NonThreadSafeSingletonRule,NpathBaseVisitor,NPathComplexityRule,NullAssignmentRule,OccurrenceFinder,OnlyOneReturnRule,OverrideBothEqualsAndHashcodeRule,PositionalIteratorRule,PositionLiteralsFirstInCaseInsensitiveComparisonsRule,PositionLiteralsFirstInComparisonsRule,PrematureDeclarationRule,PreserveStackTraceRule,PrimitiveWrapperInstantiationRule,ProperCloneImplementationRule,QualifiedNameResolver,RedundantFieldInitializerRule,ScopeAndDeclarationFinder,SignatureDeclareThrowsExceptionRule,SimplifiableTestAssertionRule,SimplifyBooleanReturnsRule,SingleMethodSingletonRule,SingletonClassReturningNewInstanceRule,SingularFieldRule,StatementAndBraceFinder,StdCyclomaticComplexityRule,StringConcatenationRule,StringInstantiationRule,StringToStringRule,SuspiciousHashcodeMethodNameRule,SuspiciousOctalEscapeRule,SwitchDensityRule,SymbolTableTestRule,TccAttributeAccessCollector,TestClassWithoutTestCasesRule,TooManyFieldsRule,TypeResolutionFacade,UnnecessaryAnnotationValueElementRule,UnnecessaryCaseChangeRule,UnnecessaryCastRule,UnnecessaryConstructorRule,UnnecessaryConversionTemporaryRule,UnnecessaryFullyQualifiedNameRule,UnnecessaryImportRule,UnnecessaryLocalBeforeReturnRule,UnnecessaryModifierRule,UnnecessaryReturnRule,UnnecessaryWrapperObjectCreationRule,UnsynchronizedStaticDateFormatterRule,UnsynchronizedStaticFormatterRule,UnusedAssignmentRule,UnusedFormalParameterRule,UnusedImportsRule,UnusedLocalVariableRule,UnusedPrivateFieldRule,UnusedPrivateMethodRule,UseCollectionIsEmptyRule,UseIndexOfCharRule,UselessAssignment,UselessOperationOnImmutableRule,UselessOverridingMethodRule,UselessStringValueOfRule,UseStringBufferForStringAppendsRule,UseStringBufferLengthRule,UseTryWithResourcesRule,UseUtilityClassRule,VariableAccessVisitor,VariableNamingConventionsRule
public interface JavaParserVisitor
-
-
Method Summary
-
-
-
Method Detail
-
visit
Object visit(ASTCompilationUnit node, Object data)
-
visit
Object visit(ASTPackageDeclaration node, Object data)
-
visit
Object visit(ASTImportDeclaration node, Object data)
-
visit
Object visit(ASTTypeDeclaration node, Object data)
-
visit
Object visit(ASTClassOrInterfaceDeclaration node, Object data)
-
visit
Object visit(ASTExtendsList node, Object data)
-
visit
Object visit(ASTImplementsList node, Object data)
-
visit
Object visit(ASTPermitsList node, Object data)
-
visit
Object visit(ASTEnumDeclaration node, Object data)
-
visit
Object visit(ASTEnumBody node, Object data)
-
visit
Object visit(ASTEnumConstant node, Object data)
-
visit
Object visit(ASTRecordDeclaration node, Object data)
-
visit
Object visit(ASTRecordComponentList node, Object data)
-
visit
Object visit(ASTRecordComponent node, Object data)
-
visit
Object visit(ASTRecordBody node, Object data)
-
visit
Object visit(ASTCompactConstructorDeclaration node, Object data)
-
visit
Object visit(ASTTypeParameters node, Object data)
-
visit
Object visit(ASTTypeParameter node, Object data)
-
visit
Object visit(ASTTypeBound node, Object data)
-
visit
Object visit(ASTClassOrInterfaceBody node, Object data)
-
visit
Object visit(ASTClassOrInterfaceBodyDeclaration node, Object data)
-
visit
Object visit(ASTFieldDeclaration node, Object data)
-
visit
Object visit(ASTVariableDeclarator node, Object data)
-
visit
Object visit(ASTVariableDeclaratorId node, Object data)
-
visit
Object visit(ASTVariableInitializer node, Object data)
-
visit
Object visit(ASTArrayInitializer node, Object data)
-
visit
Object visit(ASTMethodDeclaration node, Object data)
-
visit
Object visit(ASTMethodDeclarator node, Object data)
-
visit
Object visit(ASTFormalParameters node, Object data)
-
visit
Object visit(ASTFormalParameter node, Object data)
-
visit
Object visit(ASTConstructorDeclaration node, Object data)
-
visit
Object visit(ASTExplicitConstructorInvocation node, Object data)
-
visit
Object visit(ASTInitializer node, Object data)
-
visit
Object visit(ASTReferenceType node, Object data)
-
visit
Object visit(ASTClassOrInterfaceType node, Object data)
-
visit
Object visit(ASTTypeArguments node, Object data)
-
visit
Object visit(ASTTypeArgument node, Object data)
-
visit
Object visit(ASTWildcardBounds node, Object data)
-
visit
Object visit(ASTPrimitiveType node, Object data)
-
visit
Object visit(ASTResultType node, Object data)
-
visit
Object visit(ASTNameList node, Object data)
-
visit
Object visit(ASTExpression node, Object data)
-
visit
Object visit(ASTAssignmentOperator node, Object data)
-
visit
Object visit(ASTConditionalExpression node, Object data)
-
visit
Object visit(ASTConditionalOrExpression node, Object data)
-
visit
Object visit(ASTConditionalAndExpression node, Object data)
-
visit
Object visit(ASTInclusiveOrExpression node, Object data)
-
visit
Object visit(ASTExclusiveOrExpression node, Object data)
-
visit
Object visit(ASTAndExpression node, Object data)
-
visit
Object visit(ASTEqualityExpression node, Object data)
-
visit
Object visit(ASTTypePattern node, Object data)
-
visit
Object visit(ASTRecordPattern node, Object data)
-
visit
Object visit(ASTComponentPatternList node, Object data)
-
visit
Object visit(ASTInstanceOfExpression node, Object data)
-
visit
Object visit(ASTRelationalExpression node, Object data)
-
visit
Object visit(ASTShiftExpression node, Object data)
-
visit
Object visit(ASTAdditiveExpression node, Object data)
-
visit
Object visit(ASTMultiplicativeExpression node, Object data)
-
visit
Object visit(ASTUnaryExpression node, Object data)
-
visit
Object visit(ASTPreIncrementExpression node, Object data)
-
visit
Object visit(ASTPreDecrementExpression node, Object data)
-
visit
Object visit(ASTUnaryExpressionNotPlusMinus node, Object data)
-
visit
Object visit(ASTPostfixExpression node, Object data)
-
visit
Object visit(ASTCastExpression node, Object data)
-
visit
Object visit(ASTSwitchExpression node, Object data)
-
visit
Object visit(ASTPrimaryExpression node, Object data)
-
visit
Object visit(ASTMemberSelector node, Object data)
-
visit
Object visit(ASTMethodReference node, Object data)
-
visit
Object visit(ASTPrimaryPrefix node, Object data)
-
visit
Object visit(ASTLambdaExpression node, Object data)
-
visit
Object visit(ASTPrimarySuffix node, Object data)
-
visit
Object visit(ASTLiteral node, Object data)
-
visit
Object visit(ASTBooleanLiteral node, Object data)
-
visit
Object visit(ASTNullLiteral node, Object data)
-
visit
Object visit(ASTArguments node, Object data)
-
visit
Object visit(ASTArgumentList node, Object data)
-
visit
Object visit(ASTAllocationExpression node, Object data)
-
visit
Object visit(ASTArrayDimsAndInits node, Object data)
-
visit
Object visit(ASTStatement node, Object data)
-
visit
Object visit(ASTLabeledStatement node, Object data)
-
visit
Object visit(ASTBlockStatement node, Object data)
-
visit
Object visit(ASTLocalVariableDeclaration node, Object data)
-
visit
Object visit(ASTEmptyStatement node, Object data)
-
visit
Object visit(ASTStatementExpression node, Object data)
-
visit
Object visit(ASTSwitchStatement node, Object data)
-
visit
Object visit(ASTSwitchLabeledExpression node, Object data)
-
visit
Object visit(ASTSwitchLabeledBlock node, Object data)
-
visit
Object visit(ASTSwitchLabeledThrowStatement node, Object data)
-
visit
Object visit(ASTSwitchLabel node, Object data)
-
visit
Object visit(ASTSwitchGuard node, Object data)
-
visit
Object visit(ASTYieldStatement node, Object data)
-
visit
Object visit(ASTIfStatement node, Object data)
-
visit
Object visit(ASTWhileStatement node, Object data)
-
visit
Object visit(ASTDoStatement node, Object data)
-
visit
Object visit(ASTForStatement node, Object data)
-
visit
Object visit(ASTForInit node, Object data)
-
visit
Object visit(ASTStatementExpressionList node, Object data)
-
visit
Object visit(ASTForUpdate node, Object data)
-
visit
Object visit(ASTBreakStatement node, Object data)
-
visit
Object visit(ASTContinueStatement node, Object data)
-
visit
Object visit(ASTReturnStatement node, Object data)
-
visit
Object visit(ASTThrowStatement node, Object data)
-
visit
Object visit(ASTSynchronizedStatement node, Object data)
-
visit
Object visit(ASTTryStatement node, Object data)
-
visit
Object visit(ASTResourceSpecification node, Object data)
-
visit
Object visit(ASTResources node, Object data)
-
visit
Object visit(ASTResource node, Object data)
-
visit
Object visit(ASTCatchStatement node, Object data)
-
visit
Object visit(ASTFinallyStatement node, Object data)
-
visit
Object visit(ASTAssertStatement node, Object data)
-
visit
Object visit(ASTRUNSIGNEDSHIFT node, Object data)
-
visit
Object visit(ASTRSIGNEDSHIFT node, Object data)
-
visit
Object visit(ASTAnnotation node, Object data)
-
visit
Object visit(ASTNormalAnnotation node, Object data)
-
visit
Object visit(ASTMarkerAnnotation node, Object data)
-
visit
Object visit(ASTSingleMemberAnnotation node, Object data)
-
visit
Object visit(ASTMemberValuePairs node, Object data)
-
visit
Object visit(ASTMemberValuePair node, Object data)
-
visit
Object visit(ASTMemberValue node, Object data)
-
visit
Object visit(ASTMemberValueArrayInitializer node, Object data)
-
visit
Object visit(ASTAnnotationTypeDeclaration node, Object data)
-
visit
Object visit(ASTAnnotationTypeBody node, Object data)
-
visit
Object visit(ASTAnnotationTypeMemberDeclaration node, Object data)
-
visit
Object visit(ASTAnnotationMethodDeclaration node, Object data)
-
visit
Object visit(ASTDefaultValue node, Object data)
-
visit
Object visit(ASTModuleDeclaration node, Object data)
-
visit
Object visit(ASTModuleDirective node, Object data)
-
visit
Object visit(ASTModuleName node, Object data)
-
-