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

- Packages that use ASTClassOrInterfaceDeclaration
  Package | Description
  --- | ---
  net.sourceforge.pmd.lang.java.ast |
  net.sourceforge.pmd.lang.java.rule |
  net.sourceforge.pmd.lang.java.rule.basic |
  net.sourceforge.pmd.lang.java.rule.codesize |
  net.sourceforge.pmd.lang.java.rule.controversial |
  net.sourceforge.pmd.lang.java.rule.coupling |
  net.sourceforge.pmd.lang.java.rule.design |
  net.sourceforge.pmd.lang.java.rule.javabeans |
  net.sourceforge.pmd.lang.java.rule.junit |
  net.sourceforge.pmd.lang.java.rule.logging |
  net.sourceforge.pmd.lang.java.rule.naming |
  net.sourceforge.pmd.lang.java.rule.optimizations |
  net.sourceforge.pmd.lang.java.rule.sunsecure |
  net.sourceforge.pmd.lang.java.rule.unnecessary |
  net.sourceforge.pmd.lang.java.rule.unusedcode |
  net.sourceforge.pmd.lang.java.symboltable |
  net.sourceforge.pmd.lang.java.typeresolution |
  net.sourceforge.pmd.lang.java.typeresolution.rules |
  net.sourceforge.pmd.util |

- - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.ast

    Methods in net.sourceforge.pmd.lang.java.ast with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | JavaParserVisitorAdapter.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | JavaParserVisitor.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule

    Methods in net.sourceforge.pmd.lang.java.rule with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | AbstractJavaRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.basic

    Methods in net.sourceforge.pmd.lang.java.rule.basic with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | OverrideBothEqualsAndHashcodeRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | DoubleCheckedLockingRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.codesize

    Methods in net.sourceforge.pmd.lang.java.rule.codesize with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | NcssTypeCountRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | CyclomaticComplexityRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.controversial

    Methods in net.sourceforge.pmd.lang.java.rule.controversial with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | DataflowAnomalyAnalysisRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | OnlyOneReturnRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.coupling

    Methods in net.sourceforge.pmd.lang.java.rule.coupling with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | CouplingBetweenObjectsRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.design

    Methods in net.sourceforge.pmd.lang.java.rule.design with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | AssignmentToNonFinalStaticRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | AccessorClassGenerationRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)` Outer interface visitation
    `Object` | ImmutableFieldRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | ConstructorCallsOverridableMethodRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)` This check must be evaluated independently for each class.

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.javabeans

    Methods in net.sourceforge.pmd.lang.java.rule.javabeans with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | BeanMembersShouldSerializeRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.junit

    Methods in net.sourceforge.pmd.lang.java.rule.junit with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | JUnitTestsShouldIncludeAssertRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | TestClassWithoutTestCasesRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.logging

    Methods in net.sourceforge.pmd.lang.java.rule.logging with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | MoreThanOneLoggerRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.naming

    Methods in net.sourceforge.pmd.lang.java.rule.naming with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | AvoidDollarSignsRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | AvoidFieldNameMatchingTypeNameRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | ClassNamingConventionsRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | MethodWithSameNameAsEnclosingClassRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | AvoidFieldNameMatchingMethodNameRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.optimizations

    Methods in net.sourceforge.pmd.lang.java.rule.optimizations with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | AbstractOptimizationRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.sunsecure

    Methods in net.sourceforge.pmd.lang.java.rule.sunsecure with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | MethodReturnsInternalArrayRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | ArrayIsStoredDirectlyRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.unnecessary

    Methods in net.sourceforge.pmd.lang.java.rule.unnecessary with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | UselessOverridingMethodRule.`visit(ASTClassOrInterfaceDeclaration clz, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.rule.unusedcode

    Methods in net.sourceforge.pmd.lang.java.rule.unusedcode with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | UnusedModifierRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | UnusedPrivateFieldRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | UnusedPrivateMethodRule.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.symboltable

    Methods in net.sourceforge.pmd.lang.java.symboltable with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | ScopeAndDeclarationFinder.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

    Constructors in net.sourceforge.pmd.lang.java.symboltable with parameters of type ASTClassOrInterfaceDeclaration
    Constructor and Description
    `ClassNameDeclaration(ASTClassOrInterfaceDeclaration node)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.typeresolution

    Methods in net.sourceforge.pmd.lang.java.typeresolution with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | ClassTypeResolver.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.lang.java.typeresolution.rules

    Methods in net.sourceforge.pmd.lang.java.typeresolution.rules with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | SignatureDeclareThrowsException.`visit(ASTClassOrInterfaceDeclaration node, Object data)`
    `Object` | CloneMethodMustImplementCloneable.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

  - ### Uses of ASTClassOrInterfaceDeclaration in net.sourceforge.pmd.util

    Methods in net.sourceforge.pmd.util with parameters of type ASTClassOrInterfaceDeclaration
    Modifier and Type | Method and Description
    --- | ---
    `Object` | SymbolTableViewer.`visit(ASTClassOrInterfaceDeclaration node, Object data)`

Copyright © 2002-2013 InfoEther. All Rights Reserved.