View Javadoc
1   /*
2   OneTopLevelClass
3   
4   
5   */
6   
7   package com.puppycrawl.tools.checkstyle.checks.design.onetoplevelclass;
8   public class InputOneTopLevelClassClone
9   {/* class body */
10      public InputOneTopLevelClassClone() throws CloneNotSupportedException
11      { //constructor body
12          super.equals(new String());
13          super.clone();
14      }
15  
16      public Object clone() throws CloneNotSupportedException
17      {
18          return super.clone();
19      }
20  
21      public void method() throws CloneNotSupportedException
22      {
23          super.clone();
24      }
25  
26      {
27          super.clone();
28      }
29  }
30  
31  class NoSuperClone // violation
32  {
33  }
34  
35  class InnerClone // violation
36  {
37  }
38  
39  class CloneWithTypeArguments<T> extends CloneWithTypeArgumentsAndNoSuper<T> // violation
40  {
41  }
42  
43  class CloneWithTypeArgumentsAndNoSuper<T> // violation
44  {
45  }
46  
47  class MyClassWithGenericSuperMethod // violation
48  {
49  }
50  
51  class AnotherClass { // violation
52  }
53  
54  class NativeTest { // violation
55      public native Object clone();
56  }