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
,AvoidReassigningLoopVariablesRule
,AvoidReassigningParametersRule
,AvoidUsingHardCodedIPRule
,AvoidUsingOctalValuesRule
,BeanMembersShouldSerializeRule
,BigIntegerInstantiationRule
,BooleanInstantiationRule
,BrokenNullCheckRule
,CheckResultSetRule
,CheckSkipResultRule
,ClassNamingConventionsRule
,ClassTypeResolver
,CloneMethodMustImplementCloneableRule
,CloseResourceRule
,CodeInCommentsRule
,CommentContentRule
,CommentDefaultAccessModifierRule
,CommentRequiredRule
,CommentSizeRule
,CompareObjectsWithEqualsRule
,ConfusingTernaryRule
,ConsecutiveAppendsShouldReuseRule
,ConsecutiveLiteralAppendsRule
,ConstructorCallsOverridableMethodRule
,CouplingBetweenObjectsRule
,CycloAssertAwareDecorator
,CycloBaseVisitor
,CyclomaticComplexityRule
,CycloPathAwareDecorator
,DataClassRule
,DataflowAnomalyAnalysisRule
,DataFlowFacade
,DontImportJavaLangRule
,DontImportSunRule
,DoubleCheckedLockingRule
,DumpFacade
,DuplicateImportsRule
,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
,InvalidLogMessageFormatRule
,JavaDFAGraphRule
,JavadocRule
,JavaParserControllessVisitorAdapter
,JavaParserDecoratedVisitor
,JavaParserVisitorAdapter
,JavaParserVisitorDecorator
,JavaParserVisitorReducedAdapter
,JUnitAssertionsShouldIncludeMessageRule
,JUnitSpellingRule
,JUnitStaticSuiteRule
,JUnitTestsShouldIncludeAssertRule
,JUnitUseExpectedRule
,LawOfDemeterRule
,LinguisticNamingRule
,LocalVariableCouldBeFinalRule
,LocalVariableNamingConventionsRule
,LooseCouplingRule
,LoosePackageCouplingRule
,MethodArgumentCouldBeFinalRule
,MethodNamingConventionsRule
,MethodReturnsInternalArrayRule
,MethodWithSameNameAsEnclosingClassRule
,MissingOverrideRule
,ModifiedCyclomaticComplexityRule
,MoreThanOneLoggerRule
,MultifileVisitor
,MultifileVisitorFacade
,NcssBaseVisitor
,NcssConstructorCountRule
,NcssCountImportsDecorator
,NcssCountRule
,NcssMethodCountRule
,NcssTypeCountRule
,NonThreadSafeSingletonRule
,NpathBaseVisitor
,NPathComplexityRule
,NullAssignmentRule
,OccurrenceFinder
,OnlyOneReturnRule
,OverrideBothEqualsAndHashcodeRule
,PositionalIteratorRule
,PositionLiteralsFirstInCaseInsensitiveComparisonsRule
,PositionLiteralsFirstInComparisonsRule
,PrematureDeclarationRule
,PreserveStackTraceRule
,ProperCloneImplementationRule
,QualifiedNameResolver
,RedundantFieldInitializerRule
,ScopeAndDeclarationFinder
,SignatureDeclareThrowsExceptionRule
,SimplifyBooleanReturnsRule
,SingleMethodSingletonRule
,SingletonClassReturningNewInstanceRule
,SingularFieldRule
,StatementAndBraceFinder
,StdCyclomaticComplexityRule
,StringConcatenationRule
,StringInstantiationRule
,StringToStringRule
,SuspiciousHashcodeMethodNameRule
,SuspiciousOctalEscapeRule
,SwitchDensityRule
,SymbolTableTestRule
,TccAttributeAccessCollector
,TestClassWithoutTestCasesRule
,TooManyFieldsRule
,TypeResolutionFacade
,UnnecessaryAnnotationValueElementRule
,UnnecessaryCaseChangeRule
,UnnecessaryCastRule
,UnnecessaryConstructorRule
,UnnecessaryConversionTemporaryRule
,UnnecessaryFullyQualifiedNameRule
,UnnecessaryLocalBeforeReturnRule
,UnnecessaryModifierRule
,UnnecessaryReturnRule
,UnnecessaryWrapperObjectCreationRule
,UnsynchronizedStaticDateFormatterRule
,UnsynchronizedStaticFormatterRule
,UnusedFormalParameterRule
,UnusedImportsRule
,UnusedLocalVariableRule
,UnusedPrivateFieldRule
,UnusedPrivateMethodRule
,UseCollectionIsEmptyRule
,UseIndexOfCharRule
,UselessAssignment
,UselessOperationOnImmutableRule
,UselessOverridingMethodRule
,UselessStringValueOfRule
,UseStringBufferForStringAppendsRule
,UseStringBufferLengthRule
,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(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(ASTRecordConstructorDeclaration 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(ASTInstanceOfExpression node, Object data)
-
visit
Object visit(ASTTypeTestPattern 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(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)
-
-