blob: e4c2856e03cac2c272d06559aab916b9f4019a9f [file] [log] [blame]
package :
annotation @A: @java.lang.annotation.Target(value={TYPE_USE})
int value
package :
annotation @D: @java.lang.annotation.Target(value={TYPE_USE})
int value
package :
annotation @B: @java.lang.annotation.Target(value={TYPE_USE})
int value
package :
annotation @C: @java.lang.annotation.Target(value={TYPE_USE})
int value
package :
class InnerClass:
method m()V:
return:
insert-annotation Method.body, Block.statement 1, If.thenStatement, Block.statement 0, Variable.initializer, TypeCast.type: @A(value=5)
insert-annotation Method.body, Block.statement 5, If.thenStatement, Block.statement 0, Variable.initializer, TypeCast.type: @D(value=5)
insert-annotation Method.body, Block.statement 1, If.condition, Parenthesized.expression, InstanceOf.type: @A(value=3)
insert-annotation Method.body, Block.statement 5, If.condition, Parenthesized.expression, InstanceOf.type: @D(value=3)
insert-annotation Method.body, Block.statement 4, ExpressionStatement.expression, Assignment.expression, NewClass.identifier: @D(value=2)
insert-annotation Method.body, Block.statement 1, If.thenStatement, Block.statement 0, Variable.type: @A(value=4)
insert-annotation Method.body, Block.statement 5, If.thenStatement, Block.statement 0, Variable.type: @D(value=4)
insert-annotation Method.body, Block.statement 0, Variable.initializer, NewClass.identifier: @A(value=2)
insert-annotation Method.body, Block.statement 0, Variable.type: @A(value=1)
package :
class InnerClass$1Inner:
method m()V:
return:
insert-annotation Method.body, Block.statement 1, If.thenStatement, Block.statement 0, Variable.initializer, TypeCast.type: @B(value=5)
insert-annotation Method.body, Block.statement 1, If.condition, Parenthesized.expression, InstanceOf.type: @B(value=3)
insert-annotation Method.body, Block.statement 1, If.thenStatement, Block.statement 0, Variable.type: @B(value=4)
insert-annotation Method.body, Block.statement 0, Variable.initializer, NewClass.identifier: @B(value=2)
insert-annotation Method.body, Block.statement 0, Variable.type: @B(value=1)
package :
class InnerClass$1:
method m()V:
return:
insert-annotation Method.body, Block.statement 1, If.thenStatement, Block.statement 0, Variable.initializer, TypeCast.type: @C(value=5)
insert-annotation Method.body, Block.statement 1, If.condition, Parenthesized.expression, InstanceOf.type: @C(value=3)
insert-annotation Method.body, Block.statement 1, If.thenStatement, Block.statement 0, Variable.type: @C(value=4)
insert-annotation Method.body, Block.statement 0, Variable.initializer, NewClass.identifier: @C(value=2)
insert-annotation Method.body, Block.statement 0, Variable.type: @C(value=1)