## Uses of Class
net.sourceforge.pmd.ast.JavaParserVisitorAdapter

Packages that use JavaParserVisitorAdapter
net.sourceforge.pmd: This is the PMD programming mistake detector.
net.sourceforge.pmd.dfa
net.sourceforge.pmd.dfa.variableaccess
net.sourceforge.pmd.rules
net.sourceforge.pmd.rules.design
net.sourceforge.pmd.rules.imports
net.sourceforge.pmd.rules.junit
net.sourceforge.pmd.rules.optimization
net.sourceforge.pmd.rules.strictexception
net.sourceforge.pmd.rules.strings
net.sourceforge.pmd.rules.sunsecure
net.sourceforge.pmd.stat
net.sourceforge.pmd.symboltable
net.sourceforge.pmd.util
net.sourceforge.pmd.util.designer

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd
`class` `AbstractRule`

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.dfa

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.dfa
`class` `DaaRule`
`class` `DataFlowFacade`
`class` `StatementAndBraceFinder`

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.dfa.variableaccess

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.dfa.variableaccess
`class` `VariableAccessVisitor`

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules
`class` `AccessorClassGeneration` 1.
`class` `AvoidCallingFinalize`
`class` `AvoidDeeplyNestedIfStmtsRule`
`class` `AvoidFieldNameMatchingMethodName`
`class` `AvoidFieldNameMatchingTypeName`
`class` `AvoidNonConstructorMethodsWithClassName`
`class` `AvoidReassigningParameters`
`class` `BeanMembersShouldSerializeRule`
`class` `ClassNamingConventions`
`class` `CloseResource` Makes sure you close your database connections.
`class` `ConstructorCallsOverridableMethod` Searches through all methods and constructors called from constructors.
`class` `CouplingBetweenObjects` CouplingBetweenObjects attempts to capture all unique Class attributes, local variables, and return types to determine how many objects a class is coupled to.
`class` `CyclomaticComplexity`
`class` `DoubleCheckedLocking` void method() { if(x == null) { synchronized(this){ if(x == null) { x = new | method(); } } } 1.
`class` `ExcessiveImports` ExcessiveImports attempts to count all unique imports a class contains.
`class` `ExcessivePublicCount`
`class` `IdempotentOperations`
`class` `MethodNamingConventions`
`class` `MethodWithSameNameAsEnclosingClass`
`class` `SimplifyBooleanReturns`
`class` `SingularField`
`class` `StringConcatenationRule`
`class` `SuspiciousOctalEscape`
`class` `SymbolTableTestRule`
`class` `UnnecessaryConversionTemporary`
`class` `UnusedFormalParameterRule`
`class` `UnusedLocalVariableRule`
`class` `UnusedModifier`
`class` `UnusedPrivateFieldRule`
`class` `UnusedPrivateMethodRule`
`class` `UselessAssignment`
`class` `UselessOverridingMethod`
`class` `VariableNamingConventions`

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.design

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.design
`class` `AssignmentToNonFinalStatic`
`class` `CompareObjectsWithEquals`
`class` `ConfusingTernary` if (x != y) { diff(); } else { same(); } and (!x ? diff() : same());.
`class` `ExceptionAsFlowControl` Catches the use of exception statements as a flow control device.
`class` `ExcessiveLengthRule` This is a common super class for things which have excessive length.
`class` `ExcessiveNodeCountRule` This is a common super class for things which shouldn't have excessive nodes underneath.
`class` `ImmutableField`
`class` `LongClassRule` This rule detects when a class exceeds a certain threshold.
`class` `LongMethodRule` This rule detects when a method exceeds a certain threshold.
`class` `LongParameterListRule` This rule detects an abnormally long parameter list.
`class` `LooseCoupling`
`class` `NullAssignmentRule`
`class` `OnlyOneReturnRule`
`class` `PositionalIteratorRule`
`class` `PreserveStackTrace`
`class` `SwitchDensityRule`
`class` `TooManyFields`
`class` `UnnecessaryLocalBeforeReturn`
`class` `UnsynchronizedStaticDateFormatter` Using a DateFormatter (SimpleDateFormatter) which is static can cause unexpected results when used in a multi threaded environment.
`class` `UseSingleton`

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.imports

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.imports
`class` `DuplicateImportsRule`
`class` `ImportFromSamePackageRule`
`class` `UnusedImportsRule`

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.junit

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.junit
`class` `JUnitAssertionsShouldIncludeMessage`
`class` `JUnitTestsShouldContainAsserts`
`class` `TestClassWithoutTestCases`

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.optimization

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.optimization
`class` `AbstractOptimizationRule` Base class with utility methods for optimization rules
`class` `AvoidInstantiatingObjectsInLoops`
`class` `LocalVariableCouldBeFinal`
`class` `MethodArgumentCouldBeFinal`

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.strictexception

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.strictexception
`class` `AvoidCatchingThrowable` Finds `catch` statements containing `throwable` as the type definition.
`class` `ExceptionSignatureDeclaration`

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.strings

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.strings
`class` `AppendCharacterWithChar` This rule finds the following:
`class` `AvoidDuplicateLiteralsRule`
`class` `ConsecutiveLiteralAppends` This rule finds concurrent calls to StringBuffer.append where String literals are used It would be much better to make these calls using one call to .append example:
`class` `InefficientEmptyStringCheck` This rule finds code which inefficiently determines empty strings.
`class` `InefficientStringBuffering`
`class` `InsufficientStringBufferDeclaration` This rule finds StringBuffers which may have been pre-sized incorrectly
`class` `StringInstantiation`
`class` `StringToStringRule`
`class` `UnnecessaryCaseChange`
`class` `UseIndexOfChar`
`class` `UseStringBufferLength` This rule finds places where StringBuffer.toString() is called just to see if the string is 0 length by either using .equals("") or toString().size()

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.sunsecure

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.rules.sunsecure
`class` `AbstractSunSecureRule` Utility methods for the package
`class` `ArrayIsStoredDirectly`
`class` `MethodReturnsInternalArray` Implementation note: this rule currently ignores return types of y.x.z, currently it handles only local type fields.

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.stat

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.stat
`class` `StatisticalRule`

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.symboltable

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.symboltable
`class` `OccurrenceFinder`
`class` `ScopeAndDeclarationFinder` Visitor for scope creation.

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.util

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.util
`class` `SymbolTableViewer`

Uses of JavaParserVisitorAdapter in net.sourceforge.pmd.util.designer

Subclasses of JavaParserVisitorAdapter in net.sourceforge.pmd.util.designer
`class` `DFAGraphRule`

Copyright © 2002-2006 InfoEther. All Rights Reserved.