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

Packages that use ASTMethodDeclaration
Package | Description
--- | ---
net.sourceforge.pmd.lang.java.ast |
net.sourceforge.pmd.lang.java.dfa |
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.junit |
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.strictexception |
net.sourceforge.pmd.lang.java.rule.strings |
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.rules |
net.sourceforge.pmd.util.designer |

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

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

### Uses of ASTMethodDeclaration in net.sourceforge.pmd.lang.java.dfa

Methods in net.sourceforge.pmd.lang.java.dfa with parameters of type ASTMethodDeclaration
Modifier and Type | Method and Description
--- | ---
`void` | VariableAccessVisitor.`compute(ASTMethodDeclaration node)`
`Object` | DataFlowFacade.`visit(ASTMethodDeclaration node, Object data)`

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

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

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

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

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

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

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

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

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

Methods in net.sourceforge.pmd.lang.java.rule.coupling with parameters of type ASTMethodDeclaration
Modifier and Type | Method and Description
--- | ---
`Object` | LawOfDemeterRule.`visit(ASTMethodDeclaration node, Object data)` That's a new method.

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

Methods in net.sourceforge.pmd.lang.java.rule.design with parameters of type ASTMethodDeclaration
Modifier and Type | Method and Description
--- | ---
`Object` | SimplifyBooleanReturnsRule.`visit(ASTMethodDeclaration node, Object data)`
`Object` | NonThreadSafeSingletonRule.`visit(ASTMethodDeclaration node, Object data)`
`Object` | GodClassRule.`visit(ASTMethodDeclaration node, Object data)`
`Object` | UnnecessaryLocalBeforeReturnRule.`visit(ASTMethodDeclaration meth, Object data)`
`Object` | CloseResourceRule.`visit(ASTMethodDeclaration node, Object data)`

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

Methods in net.sourceforge.pmd.lang.java.rule.junit with parameters of type ASTMethodDeclaration
Modifier and Type | Method and Description
--- | ---
`boolean` | AbstractJUnitRule.`isJUnitMethod(ASTMethodDeclaration method, Object data)`
`Object` | JUnitTestsShouldIncludeAssertRule.`visit(ASTMethodDeclaration method, Object data)`

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

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

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

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

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

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

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

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

### Uses of ASTMethodDeclaration in net.sourceforge.pmd.lang.java.rule.strings

Methods in net.sourceforge.pmd.lang.java.rule.strings with parameters of type ASTMethodDeclaration
Modifier and Type | Method and Description
--- | ---
`Object` | UseStringBufferLengthRule.`visit(ASTMethodDeclaration acu, Object data)`

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

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

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

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

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

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

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

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

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

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

### Uses of ASTMethodDeclaration in net.sourceforge.pmd.util.designer

Methods in net.sourceforge.pmd.util.designer that return types with arguments of type ASTMethodDeclaration
Modifier and Type | Method and Description
--- | ---
`List<ASTMethodDeclaration>` | DFAGraphRule.`getMethods()`

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

Method parameters in net.sourceforge.pmd.util.designer with type arguments of type ASTMethodDeclaration
Modifier and Type | Method and Description
--- | ---
`void` | DFAPanel.`resetTo(List<ASTMethodDeclaration> newNodes, LineGetter lines)`