This rule is Obsolete | |
Synopsis: | clone() method should be implemented only if implementing Cloneable interface |
Language: | Java |
Severity Level: | 2 |
Category: | CloneImplementation |
Description: |
The method clone() should only be implemented if the class implements the Cloneable interface with the exception of a final method that only throws CloneNotSupportedException.public class MyClass { public Object clone() throws CloneNotSupportedException { return foo; } } |