Fix ClassWithOnlyPrivateConstructorsShouldBeFinal

Refs #1938
This commit is contained in:
Clément Fournier
2020-03-28 17:41:07 +01:00
parent 01c2389f58
commit b7af5fb4db

View File

@ -346,7 +346,7 @@ is invoked by a inner class.
<property name="xpath">
<value>
<![CDATA[
TypeDeclaration[count(../TypeDeclaration) = 1]/ClassOrInterfaceDeclaration
//TypeDeclaration[count(../TypeDeclaration) = 1]/ClassOrInterfaceDeclaration
[@Final = false()]
[count(./ClassOrInterfaceBody/ClassOrInterfaceBodyDeclaration/ConstructorDeclaration[@Private = true()]) >= 1 ]
[count(./ClassOrInterfaceBody/ClassOrInterfaceBodyDeclaration/ConstructorDeclaration[(@Public = true()) or (@Protected = true()) or (@PackagePrivate = true())]) = 0 ]