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>