Check Retention annotation writing annotations in bytecode

This commit is contained in:
Natalia.Ukhorskaya
2013-07-25 15:34:40 +04:00
parent 1066fc7f2a
commit 09b163069f
5 changed files with 53 additions and 9 deletions

View File

@@ -0,0 +1,9 @@
import java.lang.annotation.Retention
import java.lang.annotation.RetentionPolicy
Ann class MyClass
Retention(RetentionPolicy.CLASS)
annotation class Ann
// 1 @LAnn;()

View File

@@ -0,0 +1,9 @@
import java.lang.annotation.Retention
import java.lang.annotation.RetentionPolicy
Ann class MyClass
Retention(RetentionPolicy.RUNTIME)
annotation class Ann
// 1 @LAnn;()

View File

@@ -0,0 +1,9 @@
import java.lang.annotation.Retention
import java.lang.annotation.RetentionPolicy
Ann class MyClass
Retention(RetentionPolicy.SOURCE)
annotation class Ann
// 0 @LAnn;()