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

Packages that use ASTEnumDeclaration
Package | Description
--- | ---
net.sourceforge.pmd.lang.java.ast |
net.sourceforge.pmd.lang.java.rule |
net.sourceforge.pmd.lang.java.rule.codesize |
net.sourceforge.pmd.lang.java.rule.design |
net.sourceforge.pmd.lang.java.rule.logging |
net.sourceforge.pmd.lang.java.symboltable |
net.sourceforge.pmd.lang.java.typeresolution |

### Uses of ASTEnumDeclaration in net.sourceforge.pmd.lang.java.ast

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

### Uses of ASTEnumDeclaration in net.sourceforge.pmd.lang.java.rule

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

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

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

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

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

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

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

### Uses of ASTEnumDeclaration in net.sourceforge.pmd.lang.java.symboltable

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

### Uses of ASTEnumDeclaration in net.sourceforge.pmd.lang.java.typeresolution

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