View Javadoc
1   /*
2   MissingOverride
3   javaFiveCompatibility = (default)false
4   
5   
6   */
7   
8   package com.puppycrawl.tools.checkstyle.checks.annotation.missingoverride;
9   
10  import java.io.Serializable;
11  
12  public class InputMissingOverrideGoodOverrideFromOther implements IFoo1
13  {
14      public void doFoo() {}
15  
16      public void doFoo2() {}
17  
18  }
19  
20  interface IFoo1 {
21  
22      void doFoo();
23  }
24  
25  interface IBar1 extends IFoo1 {
26  
27      public void doFoo();
28  }
29  
30  class MoreJunk1 extends InputMissingOverrideGoodOverrideFromOther {
31  
32      /**
33       * {@inheritDoc}
34       */
35      @Override
36      public void doFoo() {}
37  
38      /**
39       * {@inheritDoc}
40       */
41      @Override
42      public void doFoo2() {}
43  
44      class EvenMoreJunk extends MoreJunk1 implements Serializable {
45  
46          /**
47           * {@inheritDoc}
48           */
49          @Override
50          public void doFoo() {}
51  
52          /**
53           * {@inheritDoc}
54           */
55          @Override
56          public void doFoo2() {}
57      }
58  
59      class EvenMoreMoreJunk extends MoreJunk1 implements Serializable {
60  
61          /**
62           * {@inheritDoc}
63           */
64          @java.lang.Override
65          public void doFoo() {}
66  
67          /**
68           * {@inheritDoc}
69           */
70          @java.lang.Override
71          public void doFoo2() {}
72      }
73  }
74  
75  enum Football1 implements IFoo1, IBar1 {
76      Detroit_Lions;
77  
78      public void doFoo() {}
79  }