• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package :
2annotation @A: @java.lang.annotation.Target(value={TYPE_USE})
3    int value
4
5package :
6annotation @D: @java.lang.annotation.Target(value={TYPE_USE})
7    int value
8
9package :
10annotation @B: @java.lang.annotation.Target(value={TYPE_USE})
11    int value
12
13package :
14annotation @C: @java.lang.annotation.Target(value={TYPE_USE})
15    int value
16
17package :
18class InnerClass:
19
20    method m()V:
21        return:
22        insert-annotation Method.body, Block.statement 1, If.thenStatement, Block.statement 0, Variable.initializer, TypeCast.type: @A(value=5)
23        insert-annotation Method.body, Block.statement 5, If.thenStatement, Block.statement 0, Variable.initializer, TypeCast.type: @D(value=5)
24        insert-annotation Method.body, Block.statement 1, If.condition, Parenthesized.expression, InstanceOf.type: @A(value=3)
25        insert-annotation Method.body, Block.statement 5, If.condition, Parenthesized.expression, InstanceOf.type: @D(value=3)
26        insert-annotation Method.body, Block.statement 4, ExpressionStatement.expression, Assignment.expression, NewClass.identifier: @D(value=2)
27        insert-annotation Method.body, Block.statement 1, If.thenStatement, Block.statement 0, Variable.type: @A(value=4)
28        insert-annotation Method.body, Block.statement 5, If.thenStatement, Block.statement 0, Variable.type: @D(value=4)
29        insert-annotation Method.body, Block.statement 0, Variable.initializer, NewClass.identifier: @A(value=2)
30        insert-annotation Method.body, Block.statement 0, Variable.type: @A(value=1)
31
32package :
33class InnerClass$1Inner:
34
35    method m()V:
36        return:
37        insert-annotation Method.body, Block.statement 1, If.thenStatement, Block.statement 0, Variable.initializer, TypeCast.type: @B(value=5)
38        insert-annotation Method.body, Block.statement 1, If.condition, Parenthesized.expression, InstanceOf.type: @B(value=3)
39        insert-annotation Method.body, Block.statement 1, If.thenStatement, Block.statement 0, Variable.type: @B(value=4)
40        insert-annotation Method.body, Block.statement 0, Variable.initializer, NewClass.identifier: @B(value=2)
41        insert-annotation Method.body, Block.statement 0, Variable.type: @B(value=1)
42
43package :
44class InnerClass$1:
45
46    method m()V:
47        return:
48        insert-annotation Method.body, Block.statement 1, If.thenStatement, Block.statement 0, Variable.initializer, TypeCast.type: @C(value=5)
49        insert-annotation Method.body, Block.statement 1, If.condition, Parenthesized.expression, InstanceOf.type: @C(value=3)
50        insert-annotation Method.body, Block.statement 1, If.thenStatement, Block.statement 0, Variable.type: @C(value=4)
51        insert-annotation Method.body, Block.statement 0, Variable.initializer, NewClass.identifier: @C(value=2)
52        insert-annotation Method.body, Block.statement 0, Variable.type: @C(value=1)
53
54