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 InputMissingOverrideBadAnnotation
11  {
12    Runnable r = new Runnable() {
13  
14       /**
15        * {@inheritDoc}
16        */
17      public void run() {// violation 'include.*@java.lang.Override.*when.*'@inheritDoc''
18        Throwable t = new Throwable() {
19  
20          /**
21           * {@inheritDoc}
22           */
23          public String toString() {// violation 'include.*@java.lang.Override.*when.*'@inheritDoc''
24            return "junk";
25          }
26        };
27      }
28    };
29  
30    void doFoo(Runnable r) {
31      doFoo(new Runnable() {
32  
33        /**
34         * {@inheritDoc}
35         */
36        public void run() {// violation 'include.*@java.lang.Override.*when.*'@inheritDoc''
37          Throwable t = new Throwable() {
38  
39            /**
40             * {@inheritDoc}
41             */
42            public String toString() {// violation 'include.*@java.lang.Override.*when.*'@inheritDoc''
43              return "junk";
44            }
45          };
46        }
47      });
48    }
49  }