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

Packages that use ASTFieldDeclaration
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.coupling |
net.sourceforge.pmd.lang.java.rule.design |
net.sourceforge.pmd.lang.java.rule.migrating |
net.sourceforge.pmd.lang.java.rule.naming |
net.sourceforge.pmd.lang.java.rule.optimizations |
net.sourceforge.pmd.lang.java.rule.unusedcode |
net.sourceforge.pmd.lang.java.typeresolution |

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

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

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

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

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

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

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

Methods in net.sourceforge.pmd.lang.java.rule.codesize with parameters of type ASTFieldDeclaration
Modifier and Type | Method and Description
--- | ---
`Object` | NcssTypeCountRule.`visit(ASTFieldDeclaration node, Object data)`
`Object` | ExcessivePublicCountRule.`visit(ASTFieldDeclaration node, Object data)` Method counts ONLY public class attributes which are not PUBLIC and static- these usually represent constants....

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

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

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

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

### Uses of ASTFieldDeclaration in net.sourceforge.pmd.lang.java.rule.migrating

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

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

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

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

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

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

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

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

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