coverage ignore empty private constructor: fix all static condition

This commit is contained in:
Anna Kozlova
2017-09-18 19:05:20 +03:00
parent 29bc5a12c0
commit 37c636bcc4
@@ -533,7 +533,7 @@ public class PackageAnnotator {
if (privateEmpty && constructors.length == 1 && constructors[0].hasModifierProperty(PsiModifier.PRIVATE)) {
PsiCodeBlock body = constructors[0].getBody();
return body != null && body.getStatements().length == 0 &&
Arrays.stream(aClass.getMethods()).allMatch(method -> method.hasModifierProperty(PsiModifier.STATIC));
Arrays.stream(aClass.getMethods()).allMatch(method -> method.isConstructor() || method.hasModifierProperty(PsiModifier.STATIC));
}
return implicitConstructor && constructors.length == 0;
});