1 package com.puppycrawl.tools.checkstyle.grammar.antlr4;
2
3 import java.io.Serializable;
4
5 public class InputAntlr4AstRegressionBadOverride {
6
7
8
9 public void doFoo() {}
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
24
25 public void doFoo();
26 }
27
28 class MoreJunk2 extends InputAntlr4AstRegressionBadOverride {
29
30
31
32
33 public void doFoo() {}
34
35
36
37
38 public void doFoo2() {}
39
40 class EvenMoreJunk extends MoreJunk2 implements Serializable {
41
42
43
44
45 public void doFoo() {}
46
47
48
49
50 public void doFoo2() {}
51 }
52 }
53
54 enum Football2 implements IFoo2, IBar2 {
55 Detroit_Lions;
56
57
58
59
60 public void doFoo() {}
61 }