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