1   package com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation;
2   
3   public class InputAnnotationLocationWithoutAnnotations {
4       public static void main(String[] args) {
5           final Foo foo = new Foo();
6           foo.bar(new Bar<Foo>() {
7               public void foo() {
8               }
9           });
10      }
11  
12      static class Foo {
13          void bar(Bar<Foo> bar) {
14          }
15      }
16  
17      static abstract class Bar<T> {
18          abstract void foo();
19      }
20  }