diff --git a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java index a7dba211c0..713f841c78 100644 --- a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java +++ b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java @@ -105,6 +105,7 @@ public class UnusedPrivateMethodRule extends AbstractIgnoredAnnotationRule { ASTMethodDeclaration enclosingMethod = occNode.getFirstParentOfType(ASTMethodDeclaration.class); if (enclosingMethod == null || !mnd.getNode().getParent().equals(enclosingMethod)) { callsFromOutsideMethod++; + break; } } return callsFromOutsideMethod == 0;