View Javadoc
1   /*
2   AnnotationLocation
3   allowSamelineMultipleAnnotations = (default)false
4   allowSamelineSingleParameterlessAnnotation = (default)true
5   allowSamelineParameterizedAnnotation = (default)false
6   tokens = CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, VARIABLE_DEF, \
7            ANNOTATION_DEF, ANNOTATION_FIELD_DEF
8   
9   
10  */
11  
12  package com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation;
13  
14  public class InputAnnotationLocationWithoutAnnotations {
15      public static void main(String[] args) {
16          final Foo foo = new Foo();
17          foo.bar(new Bar<Foo>() {
18              public void foo() {
19              }
20          });
21      }
22  
23      static class Foo {
24          void bar(Bar<Foo> bar) {
25          }
26      }
27  
28      static abstract class Bar<T> {
29          abstract void foo();
30      }
31  }