1package : 2annotation @A: @java.lang.annotation.Target(value={TYPE_USE}) 3 4package : 5annotation @B: @java.lang.annotation.Target(value={TYPE_USE}) 6 7package : 8annotation @C: @java.lang.annotation.Target(value={TYPE_USE}) 9 10package : 11annotation @D: @java.lang.annotation.Target(value={TYPE_USE}) 12 13package : 14annotation @D1: @java.lang.annotation.Target(value={TYPE_USE}) 15 16package : 17annotation @E: @java.lang.annotation.Target(value={TYPE_USE}) 18 int value 19 20package : 21annotation @F: @java.lang.annotation.Target(value={TYPE_USE}) 22 23package : 24annotation @F1: @java.lang.annotation.Target(value={TYPE_USE}) 25 26package : 27annotation @G: @java.lang.annotation.Target(value={TYPE_USE}) 28 int value 29 30package : 31annotation @H: @java.lang.annotation.Target(value={TYPE_USE}) 32 33package : 34annotation @I: @java.lang.annotation.Target(value={TYPE_USE}) 35 36package : 37annotation @J: @java.lang.annotation.Target(value={TYPE_USE}) 38 39package : 40annotation @K: @java.lang.annotation.Target(value={TYPE_USE}) 41 42package : 43annotation @I1: @java.lang.annotation.Target(value={TYPE_USE}) 44 int value 45 46package : 47annotation @L: @java.lang.annotation.Target(value={TYPE_USE}) 48 49package : 50annotation @M: @java.lang.annotation.Target(value={TYPE_USE}) 51 52package : 53annotation @N: @java.lang.annotation.Target(value={TYPE_USE}) 54 55package : 56annotation @O: @java.lang.annotation.Target(value={TYPE_USE}) 57 58package annotator.tests: 59class InnerReceivers$1$Inner: 60 61 method m()V: 62 return: 63 insert-annotation Method.parameter -1: @A 64 65 method m1()V: 66 return: 67 insert-annotation Method.parameter -1, Variable.type: @B 68 69package annotator.tests: 70class InnerReceivers: 71 72 method m()V: 73 return: 74 insert-annotation Method.parameter -1: @C 75 76 method m1()V: 77 return: 78 insert-annotation Method.parameter -1, Variable.type: @D 79 80 method m2()V: 81 return: 82 insert-annotation Method.parameter -1, Variable.type: @D1 83 84package annotator.tests: 85class InnerReceivers$Inner1: 86 87 method m()V: 88 return: 89 insert-annotation Method.parameter -1, ParameterizedType.typeArgument 0: @E(value=2) 90 insert-annotation Method.parameter -1, ParameterizedType.typeArgument 1: @E(value=3) 91 insert-annotation Method.parameter -1, ParameterizedType.type, MemberSelect.expression: @E(value=1) 92 insert-annotation Method.parameter -1: @E(value=0) 93 94 method m1()V: 95 return: 96 insert-annotation Method.parameter -1, Variable.type, ParameterizedType.type, MemberSelect.expression: @F 97 98 method m2()V: 99 return: 100 insert-annotation Method.parameter -1, Variable.type, ParameterizedType.type, MemberSelect.expression: @F1 101 102package annotator.tests: 103class InnerReceivers$Inner1$Inner2: 104 105 method m()V: 106 return: 107 insert-annotation Method.parameter -1, Variable.type, MemberSelect.expression, ParameterizedType.type, MemberSelect.expression: @G(value=4) 108 insert-annotation Method.parameter -1, Variable.type, MemberSelect.expression, ParameterizedType.typeArgument 0: @G(value=2) 109 insert-annotation Method.parameter -1, Variable.type, MemberSelect.expression, ParameterizedType.typeArgument 1: @G(value=3) 110 insert-annotation Method.parameter -1, Variable.type, MemberSelect.expression: @G(value=1) 111 insert-annotation Method.parameter -1: @G(value=0) 112 113 method m1()V: 114 return: 115 insert-annotation Method.parameter -1, Variable.type, MemberSelect.expression, ParameterizedType.type, MemberSelect.expression: @H 116 117package annotator.tests: 118class InnerReceivers$StaticInner1: 119 120 method m()V: 121 return: 122 insert-annotation Method.parameter -1: @I 123 124 method m1()V: 125 return: 126 insert-annotation Method.parameter -1, Variable.type: @J 127 128 method m2()V: 129 return: 130 insert-annotation Method.parameter -1, Variable.type: @K 131 132package annotator.tests: 133class InnerReceivers$StaticInner3: 134 135 method m()V: 136 return: 137 insert-annotation Method.parameter -1, ParameterizedType.typeArgument 0: @I1(value=1) 138 insert-annotation Method.parameter -1, ParameterizedType.typeArgument 1: @I1(value=2) 139 insert-annotation Method.parameter -1: @I1(value=0) 140 141 method m1()V: 142 return: 143 insert-annotation Method.parameter -1, Variable.type, ParameterizedType.type: @J 144 145 method m2()V: 146 return: 147 insert-annotation Method.parameter -1, Variable.type, ParameterizedType.type: @K 148 149package annotator.tests: 150class Outer$StaticInner2: 151 152 method m()V: 153 return: 154 insert-annotation Method.parameter -1: @L 155 156 method m1()V: 157 return: 158 insert-annotation Method.parameter -1, Variable.type: @M 159 160 method m2()V: 161 return: 162 insert-annotation Method.parameter -1, Variable.type: @N 163 164package annotator.tests: 165class Outer$StaticInner2$StaticInner3: 166 167 method m()V: 168 return: 169 insert-annotation Method.parameter -1: @O 170 171