1
2
3
4
5
6
7
8 package com.puppycrawl.tools.checkstyle.checks.annotation.missingoverride;
9
10 public class InputMissingOverrideGoodOverride
11 {
12 Runnable r = new Runnable() {
13
14 public void run() {
15 Throwable t = new Throwable() {
16
17
18
19
20 @Override
21 public String toString() {
22 return "junk";
23 }
24 };
25 }
26 };
27
28 void doFoo(Runnable r) {
29 doFoo(new Runnable() {
30
31 public void run() {
32 Throwable t = new Throwable() {
33
34
35
36
37 @Override
38 public String toString() {
39 return "junk";
40 }
41 };
42 }
43 });
44 }
45
46 void doFoo2(Runnable r) {
47 doFoo(new Runnable() {
48
49 public void run() {
50 Throwable t = new Throwable() {
51
52
53
54
55 @java.lang.Override
56 public String toString() {
57 return "junk";
58 }
59 };
60 }
61 });
62 }
63 }