Fix bug with empty statements in the body of a class
This commit is contained in:
@ -210,7 +210,7 @@ import net.sourceforge.pmd.lang.java.oom.signature.OperationSignature;
|
|||||||
List<ASTMethodOrConstructorDeclaration> operations = new ArrayList<>();
|
List<ASTMethodOrConstructorDeclaration> operations = new ArrayList<>();
|
||||||
|
|
||||||
for (ASTAnyTypeBodyDeclaration decl : node.getDeclarations()) {
|
for (ASTAnyTypeBodyDeclaration decl : node.getDeclarations()) {
|
||||||
if (decl.jjtGetChild(0) instanceof ASTMethodOrConstructorDeclaration) {
|
if (decl.jjtGetNumChildren() > 0 && decl.jjtGetChild(0) instanceof ASTMethodOrConstructorDeclaration) {
|
||||||
operations.add((ASTMethodOrConstructorDeclaration) decl.jjtGetChild(0));
|
operations.add((ASTMethodOrConstructorDeclaration) decl.jjtGetChild(0));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user