• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package java.lang:
2annotation @A: @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
3
4package java.lang:
5annotation @B: @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
6
7package java.lang:
8annotation @C: @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
9
10package java.lang:
11annotation @D: @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
12
13package java.lang:
14annotation @E: @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
15
16package java.lang:
17annotation @F: @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
18
19package annotator.tests:
20class BoundMethodMultiple:
21
22    method foo(Ljava/lang/Object;)V:
23        return:
24        insert-annotation Method.parameter 0, Variable.type: @java.lang.A
25
26    method foo(Ljava/util/Date;)V:
27        return:
28        insert-annotation Method.typeParameter 0, TypeParameter.bound 0: @java.lang.B
29
30    method foo(Ljava/util/List;)V:
31        return:
32        insert-annotation Method.typeParameter 0, TypeParameter.bound 0: @java.lang.C
33        insert-annotation Method.typeParameter 0, TypeParameter.bound 1: @java.lang.D
34
35    method foo(Ljava/util/Date;Ljava/util/Map;)V:
36        return:
37        insert-annotation Method.typeParameter 0, TypeParameter.bound 0: @java.lang.E
38        insert-annotation Method.typeParameter 1, TypeParameter.bound 0: @java.lang.F
39
40