View Javadoc
1   /*
2   MissingOverride
3   javaFiveCompatibility = (default)false
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                   * {@inheritDoc}
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                       * {@inheritDoc}
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                       * {@inheritDoc}
54                       */
55                      @java.lang.Override
56                      public String toString() {
57                          return "junk";
58                      }
59                  };
60              }
61          });
62      }
63  }