1 package annotations.tests: 2 annotation @AClass: 3 4 package annotations.tests: 5 annotation @CClass: 6 7 package annotations.tests: 8 annotation @A0A: @java.lang.annotation.Target(value={TYPE_USE,METHOD}) 9 10 package annotations.tests: 11 annotation @C0A: @java.lang.annotation.Target(value={TYPE_USE,METHOD}) 12 13 package annotations.tests: 14 annotation @A0AT: @java.lang.annotation.Target(value={TYPE_USE}) 15 16 package annotations.tests: 17 annotation @C0AT: @java.lang.annotation.Target(value={TYPE_USE}) 18 19 package annotations.tests: 20 annotation @A0B: @java.lang.annotation.Target(value={TYPE_USE}) 21 22 package annotations.tests: 23 annotation @C0B: @java.lang.annotation.Target(value={TYPE_USE}) 24 25 package annotations.tests: 26 annotation @A06: @java.lang.annotation.Target(value={TYPE_USE,PARAMETER}) 27 28 package annotations.tests: 29 annotation @C06: @java.lang.annotation.Target(value={TYPE_USE,PARAMETER}) 30 31 package annotations.tests: 32 annotation @A0C: @java.lang.annotation.Target(value={TYPE_USE,PARAMETER}) 33 34 package annotations.tests: 35 annotation @C0C: @java.lang.annotation.Target(value={TYPE_USE,PARAMETER}) 36 37 package annotations.tests: 38 annotation @A0D: @java.lang.annotation.Target(value={TYPE_USE}) 39 40 package annotations.tests: 41 annotation @C0D: @java.lang.annotation.Target(value={TYPE_USE}) 42 43 package annotations.tests: 44 annotation @A08: @java.lang.annotation.Target(value={TYPE_USE}) 45 46 package annotations.tests: 47 annotation @C08: @java.lang.annotation.Target(value={TYPE_USE}) 48 49 package annotations.tests: 50 annotation @A09: @java.lang.annotation.Target(value={TYPE_USE}) 51 52 package annotations.tests: 53 annotation @C09: @java.lang.annotation.Target(value={TYPE_USE}) 54 55 package annotations.tests: 56 annotation @A00: @java.lang.annotation.Target(value={TYPE_USE}) 57 58 package annotations.tests: 59 annotation @C00: @java.lang.annotation.Target(value={TYPE_USE}) 60 61 package annotations.tests: 62 annotation @A01: @java.lang.annotation.Target(value={TYPE_USE}) 63 64 package annotations.tests: 65 annotation @C01: @java.lang.annotation.Target(value={TYPE_USE}) 66 67 package annotations.tests: 68 annotation @A02: @java.lang.annotation.Target(value={TYPE_USE}) 69 70 package annotations.tests: 71 annotation @C02: @java.lang.annotation.Target(value={TYPE_USE}) 72 73 package annotations.tests: 74 annotation @A04: @java.lang.annotation.Target(value={TYPE_USE}) 75 76 package annotations.tests: 77 annotation @C04: @java.lang.annotation.Target(value={TYPE_USE}) 78 79 package annotations.tests: 80 annotation @A05: @java.lang.annotation.Target(value={TYPE_USE}) 81 82 package annotations.tests: 83 annotation @C05: @java.lang.annotation.Target(value={TYPE_USE}) 84 85 package annotations.tests: 86 annotation @A0E: @java.lang.annotation.Target(value={TYPE_USE,FIELD}) 87 88 package annotations.tests: 89 annotation @C0E: @java.lang.annotation.Target(value={TYPE_USE,FIELD}) 90 91 package annotations.tests: 92 annotation @A20: @java.lang.annotation.Target(value={TYPE_USE}) 93 94 package annotations.tests: 95 annotation @C20: @java.lang.annotation.Target(value={TYPE_USE}) 96 97 package annotations.tests: 98 annotation @A21: @java.lang.annotation.Target(value={TYPE_USE}) 99 100 package annotations.tests: 101 annotation @C21: @java.lang.annotation.Target(value={TYPE_USE}) 102 103 package annotations.tests: 104 annotation @A22: @java.lang.annotation.Target(value={TYPE_USE}) 105 106 package annotations.tests: 107 annotation @C22: @java.lang.annotation.Target(value={TYPE_USE}) 108 109 package annotations.tests: 110 annotation @A23: @java.lang.annotation.Target(value={TYPE_USE}) 111 112 package annotations.tests: 113 annotation @C23: @java.lang.annotation.Target(value={TYPE_USE}) 114 115 package annotations.tests: 116 annotation @A24: @java.lang.annotation.Target(value={TYPE_USE}) 117 118 package annotations.tests: 119 annotation @C24: @java.lang.annotation.Target(value={TYPE_USE}) 120 121 package annotations.tests: 122 annotation @A2B: 123 124 package annotations.tests: 125 annotation @C2B: 126 127 package annotations.tests: 128 annotation @A2C: @java.lang.annotation.Target(value={TYPE_USE}) 129 130 package annotations.tests: 131 annotation @C2C: @java.lang.annotation.Target(value={TYPE_USE}) 132 133 package annotations.tests: 134 annotation @A2D: @java.lang.annotation.Target(value={TYPE_USE}) 135 136 package annotations.tests: 137 annotation @C2D: @java.lang.annotation.Target(value={TYPE_USE}) 138 139 package annotations.tests: 140 annotation @A2E: @java.lang.annotation.Target(value={TYPE_USE}) 141 142 package annotations.tests: 143 annotation @C2E: @java.lang.annotation.Target(value={TYPE_USE}) 144 145 package annotations.tests: 146 annotation @A2F: @java.lang.annotation.Target(value={TYPE_USE}) 147 148 package annotations.tests: 149 annotation @C2F: @java.lang.annotation.Target(value={TYPE_USE}) 150 151 package annotations.tests: 152 class AnnotationTest: @annotations.tests.AClass @annotations.tests.CClass 153 154 field field: @annotations.tests.A0E @annotations.tests.C0E 155 type: @annotations.tests.A0E @annotations.tests.C0E 156 inner-type 3, 0: @annotations.tests.A20 @annotations.tests.C20 157 inner-type 3, 0,0, 0: @annotations.tests.A21 @annotations.tests.C21 158 159 field inner: 160 type: 161 inner-type 1, 0,1, 0: @annotations.tests.A22 @annotations.tests.C22 162 inner-type 1, 0,1, 0,3, 0: @annotations.tests.A23 @annotations.tests.C23 163 inner-type 1, 0: @annotations.tests.A24 @annotations.tests.C24 164 165 field entry: @annotations.tests.A2B @annotations.tests.C2B 166 type: @annotations.tests.A2C @annotations.tests.C2C 167 inner-type 3, 0: @annotations.tests.A2D @annotations.tests.C2D 168 inner-type 3, 1: @annotations.tests.A2E @annotations.tests.C2E 169 inner-type 3, 1,2, 0: @annotations.tests.A2F @annotations.tests.C2F 170 171 method <init>()V: 172 return: 173 174 method doSomething(Ljava/util/Set;)Ljava/util/HashSet;: @annotations.tests.A0A @annotations.tests.C0A 175 return: @annotations.tests.A0A @annotations.tests.C0A @annotations.tests.A0AT @annotations.tests.C0AT 176 inner-type 3, 0: @annotations.tests.A0B @annotations.tests.C0B 177 receiver: @annotations.tests.A06 @annotations.tests.C06 178 parameter #0: @annotations.tests.A0C @annotations.tests.C0C 179 type: @annotations.tests.A0C @annotations.tests.C0C 180 inner-type 3, 0: @annotations.tests.A0D @annotations.tests.C0D 181 local 2 #23+2: @annotations.tests.A08 @annotations.tests.C08 182 type: 183 inner-type 3, 0: @annotations.tests.A09 @annotations.tests.C09 184 typecast #7: @annotations.tests.A00 @annotations.tests.C00 185 inner-type 3, 0: @annotations.tests.A01 @annotations.tests.C01 186 instanceof #0: @annotations.tests.A02 @annotations.tests.C02 187 new #15: @annotations.tests.A04 @annotations.tests.C04 188 inner-type 3, 0: @annotations.tests.A05 @annotations.tests.C05 189 190