1
2
3
4
5
6
7
8
9
10
11
12 package com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation;
13
14
15 @MyAnn_23 @com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation.MyAnn3
16 (value = "")
17 class InputAnnotationLocationIncorrect3One
18 {
19
20 @MyAnn_23 @MyAnnotation_13(value = "")
21 public int a;
22
23 @MyAnnotation_13(value = "") public int b;
24
25 @MyAnn_23
26 @MyAnnotation_13
27 (value = "")
28 public int c;
29
30 @MyAnnotation_13(value = "")
31 public int d;
32
33 @MyAnn_23
34 @MyAnnotation_13
35 (value = "")
36 public InputAnnotationLocationIncorrect3One() {}
37
38 @MyAnnotation_13("foo") @MyAnn_23 void foo1() {}
39
40 @MyAnnotation_13(value = "")
41 @MyAnn_23
42 void foo2() {}
43
44 @MyAnnotation_13(value = "")
45 @MyAnn_23
46 @MyAnnotation_33
47 @MyAnnotation_43
48 class InnerClass3
49 {
50 @MyAnn_23 @MyAnnotation_13
51 (value = "")
52 public int a;
53
54 @MyAnnotation_13(value = "") public int b;
55
56 @MyAnn_23
57 @MyAnnotation_13
58 (value = "")
59 public int c;
60
61 @MyAnnotation_13(value = "")
62 public int d;
63
64 @MyAnn_23
65 @MyAnnotation_13(value = "") public InnerClass3()
66 {
67
68 }
69 @MyAnnotation_13(value = "")
70 @MyAnn_23
71 void foo1() {}
72
73 @MyAnnotation_13(value = "")
74 @MyAnn_23
75 void foo2() {}
76 }
77
78 @MyAnnotation_13(value = "")
79 @MyAnn_23
80 InnerClass3 anon = new InnerClass3()
81 {
82
83 @MyAnn_23 @MyAnnotation_13(value = "") public int a;
84
85 @MyAnnotation_13(value = "") public int b;
86
87 @MyAnn_23
88 @MyAnnotation_13(value = "")
89 public int c;
90
91 @MyAnnotation_13(value = "")
92 public int d;
93
94 @MyAnnotation_13(value = "")
95 @MyAnn_23 void foo1() {}
96
97 @MyAnnotation_13(value = "")
98 @MyAnn_23
99 void foo2() {}
100
101 @MyAnnotation_13(value = "") void foo42() {}
102 };
103
104 }
105
106 @interface MyAnnotation_13 {
107
108 String value();}
109
110 @interface MyAnn_23 {}
111
112 @interface MyAnnotation_33 {}
113
114 @interface MyAnnotation_43 {}
115
116 @interface MyAnn3 {
117
118 String value();}