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

Packages that use ASTClassOrInterfaceDeclaration
net.sourceforge.pmd.ast
net.sourceforge.pmd.rules
net.sourceforge.pmd.rules.design
net.sourceforge.pmd.rules.junit
net.sourceforge.pmd.rules.optimization
net.sourceforge.pmd.rules.sunsecure
net.sourceforge.pmd.symboltable
net.sourceforge.pmd.util

Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.ast

Methods in net.sourceforge.pmd.ast with parameters of type ASTClassOrInterfaceDeclaration
`java.lang.Object` `JavaParserVisitor.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `JavaParserVisitorAdapter.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`

Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.rules

Methods in net.sourceforge.pmd.rules with parameters of type ASTClassOrInterfaceDeclaration
`java.lang.Object` `BeanMembersShouldSerializeRule.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `SymbolTableTestRule.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `AvoidFieldNameMatchingMethodName.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `AvoidNonConstructorMethodsWithClassName.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `DoubleCheckedLocking.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `AvoidFieldNameMatchingTypeName.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `CyclomaticComplexity.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `ClassNamingConventions.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `MethodWithSameNameAsEnclosingClass.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `UnusedPrivateMethodRule.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `UnusedModifier.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `AccessorClassGeneration.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)` Outer interface visitation
`java.lang.Object` `CouplingBetweenObjects.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `UnusedPrivateFieldRule.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `ConstructorCallsOverridableMethod.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)` This check must be evaluated independelty for each class.
`java.lang.Object` `UselessOverridingMethod.visit(ASTClassOrInterfaceDeclaration clz, java.lang.Object data)`

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

Methods in net.sourceforge.pmd.rules.design with parameters of type ASTClassOrInterfaceDeclaration
`java.lang.Object` `AssignmentToNonFinalStatic.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `UseSingleton.visit(ASTClassOrInterfaceDeclaration decl, java.lang.Object data)`
`java.lang.Object` `ImmutableField.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `OnlyOneReturnRule.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`

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

Methods in net.sourceforge.pmd.rules.junit with parameters of type ASTClassOrInterfaceDeclaration
`java.lang.Object` `TestClassWithoutTestCases.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `JUnitTestsShouldContainAsserts.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`

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

Methods in net.sourceforge.pmd.rules.optimization with parameters of type ASTClassOrInterfaceDeclaration
`java.lang.Object` `AvoidInstantiatingObjectsInLoops.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `LocalVariableCouldBeFinal.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `MethodArgumentCouldBeFinal.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`

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

Methods in net.sourceforge.pmd.rules.sunsecure with parameters of type ASTClassOrInterfaceDeclaration
`java.lang.Object` `ArrayIsStoredDirectly.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`
`java.lang.Object` `MethodReturnsInternalArray.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`

Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.symboltable

Methods in net.sourceforge.pmd.symboltable with parameters of type ASTClassOrInterfaceDeclaration
`java.lang.Object` `ScopeAndDeclarationFinder.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`

Constructors in net.sourceforge.pmd.symboltable with parameters of type ASTClassOrInterfaceDeclaration
`ClassNameDeclaration(ASTClassOrInterfaceDeclaration node)`

Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.util

Methods in net.sourceforge.pmd.util with parameters of type ASTClassOrInterfaceDeclaration
`java.lang.Object` `SymbolTableViewer.visit(ASTClassOrInterfaceDeclaration node, java.lang.Object data)`

Copyright © 2002-2006 InfoEther. All Rights Reserved.