View Javadoc
1   /*
2   MissingOverride
3   javaFiveCompatibility = (default)false
4   
5   
6   */
7   
8   package com.puppycrawl.tools.checkstyle.checks.annotation.missingoverride;
9   
10  public class InputMissingOverrideGoodOverrideFromObject
11  {
12      /**
13       * {@inheritDoc}
14       */
15      @Override
16      public boolean equals(Object obj) {
17          return false;
18      }
19  
20      /**
21       * {@inheritDoc no violation}
22       *
23       * @inheritDocs}
24       *
25       * {@inheritDoc
26       */
27      @Override
28      public int hashCode() {
29          return 1;
30      }
31  
32      class Junk {
33  
34          /**
35           * {@inheritDoc}
36           */
37          @Override
38          protected void finalize() throws Throwable {}
39      }
40  }
41  
42  interface HashEq {
43  
44      /**
45       * {@inheritDoc}
46       */
47      @Override
48      public int hashCode();
49  }
50  
51  enum enum1 {
52      B;
53  
54      /**
55       * {@inheritDoc}
56       */
57      @Override
58      public String toString() {
59          return "B";
60      }
61  }
62  
63  enum enum2 {
64      B;
65  
66      /**
67       * {@inheritDoc}
68       */
69      @java.lang.Override
70      public String toString() {
71          return "B";
72      }
73  }