View Javadoc
1   package com.puppycrawl.tools.checkstyle.grammar.antlr4;
2   
3   import java.io.Serializable;
4   
5   public class InputAntlr4AstRegressionBadOverride {
6      /**
7        * {@inheritDoc}
8        */
9       public void doFoo() {}      // violation
10  
11      public void doFoo2() {}
12  
13  }
14  
15  interface IFoo2 {
16  
17      void doFoo();
18  }
19  
20  interface IBar2 extends IFoo2 {
21  
22      /**
23       * {@inheritDoc}
24       */
25      public void doFoo();        // violation
26  }
27  
28  class MoreJunk2 extends InputAntlr4AstRegressionBadOverride {
29  
30      /**
31       * {@inheritDoc}
32       */
33      public void doFoo() {}      // violation
34  
35      /**
36       * {@inheritDoc}
37       */
38      public void doFoo2() {}     // violation
39  
40      class EvenMoreJunk extends MoreJunk2 implements Serializable {
41  
42          /**
43           * {@inheritDoc}
44           */
45          public void doFoo() {}      // violation
46  
47          /**
48           * {@inheritDoc}
49           */
50          public void doFoo2() {}     // violation
51      }
52  }
53  
54  enum Football2 implements IFoo2, IBar2 {
55      Detroit_Lions;
56  
57      /**
58       * {@inheritDoc}
59       */
60      public void doFoo() {}      // violation
61  }