Update MissingSerialVersionUID

This commit is contained in:
Juan Martín Sotuyo Dodero committed 2021-07-06 02:24:42 -03:00
1 parent 61be284d2f
commit e3efb8c36e
3 files changed
+3 -3

No files matched your search

@@ -2341,8 +2341,7 @@ chain needs an own serialVersionUID field. See also [Should an abstract class ha
<![CDATA[
//ClassOrInterfaceDeclaration
[@Interface = false()]
[count(ClassOrInterfaceBody/ClassOrInterfaceBodyDeclaration
/FieldDeclaration/VariableDeclarator/VariableDeclaratorId[@Name='serialVersionUID']) = 0]
[count(ClassOrInterfaceBody/FieldDeclaration/VariableDeclarator/VariableDeclaratorId[@Name='serialVersionUID']) = 0]
[(ImplementsList | ExtendsList)/ClassOrInterfaceType[pmd-java:typeIs('java.io.Serializable')]]
]]>
</value>
@@ -6,7 +6,6 @@ package net.sourceforge.pmd.lang.java.rule.errorprone;
import net.sourceforge.pmd.testframework.PmdRuleTst;
@org.junit.Ignore("Rule has not been updated yet")
public class MissingSerialVersionUIDTest extends PmdRuleTst {
// no additional unit tests
}
@@ -17,6 +17,8 @@ public class Foo {
<description>Simple failure case</description>
<expected-problems>1</expected-problems>
<code><![CDATA[
import java.io.Serializable;
public class Foo implements Serializable {
}
]]></code>