parent
cfe1448b2b
commit
5795c1d9e0
Binary file not shown.
Binary file not shown.
@ -0,0 +1,34 @@ |
||||
package pkg; |
||||
|
||||
import java.lang.annotation.Retention; |
||||
import java.lang.annotation.RetentionPolicy; |
||||
|
||||
class TestMemberAnnotations { |
||||
@TestMemberAnnotations.A("const") |
||||
public static final int CONST = 42; |
||||
@TestMemberAnnotations.A("field") |
||||
private int f; |
||||
|
||||
@TestMemberAnnotations.A("return") |
||||
private int f(@TestMemberAnnotations.A("arg") int var1) { |
||||
return var1 + this.f + 42;// 12 |
||||
} |
||||
|
||||
@Retention(RetentionPolicy.RUNTIME) |
||||
@interface A { |
||||
String value() default ""; |
||||
} |
||||
} |
||||
|
||||
class 'pkg/TestMemberAnnotations' { |
||||
method 'f (I)I' { |
||||
2 13 |
||||
5 13 |
||||
6 13 |
||||
8 13 |
||||
9 13 |
||||
} |
||||
} |
||||
|
||||
Lines mapping: |
||||
12 <-> 14 |
@ -0,0 +1,13 @@ |
||||
package pkg; |
||||
|
||||
import java.lang.annotation.*; |
||||
|
||||
class TestMemberAnnotations { |
||||
@Retention(RetentionPolicy.RUNTIME) |
||||
@interface A { String value() default ""; } |
||||
|
||||
@A("const") public static final int CONST = 42; |
||||
@A("field") private int f; |
||||
|
||||
@A("return") private int f(@A("arg") int i) { return i + f + CONST; } |
||||
} |
Loading…
Reference in new issue