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

Packages that use ASTExpression
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.codesize |
net.sourceforge.pmd.lang.java.rule.controversial |
net.sourceforge.pmd.lang.java.typeresolution |

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

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

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

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

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

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

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

Methods in net.sourceforge.pmd.lang.java.rule.codesize with parameters of type ASTExpression
Modifier and Type | Method and Description
--- | ---
`static int` | NPathComplexityRule.`sumExpressionComplexity(ASTExpression expr)` Calculate the boolean complexity of the given expression.

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

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

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

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