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

Packages that use ASTImportDeclaration
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.controversial |
net.sourceforge.pmd.lang.java.rule.coupling |
net.sourceforge.pmd.lang.java.rule.design |
net.sourceforge.pmd.lang.java.rule.imports |
net.sourceforge.pmd.lang.java.rule.strictexception |
net.sourceforge.pmd.lang.java.typeresolution |
net.sourceforge.pmd.lang.java.typeresolution.rules |
net.sourceforge.pmd.lang.java.typeresolution.rules.imports |

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

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

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

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

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

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

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

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

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

Methods in net.sourceforge.pmd.lang.java.rule.coupling with parameters of type ASTImportDeclaration
Modifier and Type | Method and Description
--- | ---
`protected boolean` | LoosePackageCouplingRule.`isAllowedClass(ASTImportDeclaration node)`
`Object` | ExcessiveImportsRule.`visit(ASTImportDeclaration node, Object data)` Hook method to count imports.
`Object` | LoosePackageCouplingRule.`visit(ASTImportDeclaration node, Object data)`

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

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

### Uses of ASTImportDeclaration in net.sourceforge.pmd.lang.java.rule.imports

Methods in net.sourceforge.pmd.lang.java.rule.imports with parameters of type ASTImportDeclaration
Modifier and Type | Method and Description
--- | ---
`Object` | ImportFromSamePackageRule.`visit(ASTImportDeclaration importDecl, Object data)`
`Object` | DontImportJavaLangRule.`visit(ASTImportDeclaration node, Object data)`
`Object` | UnusedImportsRule.`visit(ASTImportDeclaration node, Object data)`
`Object` | UnnecessaryFullyQualifiedNameRule.`visit(ASTImportDeclaration node, Object data)`
`Object` | DuplicateImportsRule.`visit(ASTImportDeclaration node, Object data)`

### Uses of ASTImportDeclaration in net.sourceforge.pmd.lang.java.rule.strictexception

Methods in net.sourceforge.pmd.lang.java.rule.strictexception with parameters of type ASTImportDeclaration
Modifier and Type | Method and Description
--- | ---
`Object` | SignatureDeclareThrowsExceptionRule.`visit(ASTImportDeclaration node, Object o)`

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

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

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

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

### Uses of ASTImportDeclaration in net.sourceforge.pmd.lang.java.typeresolution.rules.imports

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