Update MissingSerialVersionUID
This commit is contained in:
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>
|
||||
|
||||
-1
@@ -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
|
||||
}
|
||||
+2
@@ -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>
|
||||
|
||||
Reference in new issue
Block a user