Test extended

This commit is contained in:
Roman Shevchenko
2013-05-13 13:14:46 +02:00
parent a5389cbe1f
commit 9da649be29
6 changed files with 10 additions and 4 deletions
@@ -5,7 +5,8 @@
package pkg;
class ClassRefs {
@pkg.AnnWithTypeLocal(type = java.lang.String.class)
@pkg.DefaultArgAnno(java.lang.String.class)
@pkg.NamedArgAnno(type = java.lang.String.class)
public static final java.lang.Class<?> cls;
ClassRefs() { /* compiled code */ }
@@ -1,10 +1,15 @@
package pkg;
class ClassRefs {
@AnnWithTypeLocal(type = String.class)
@DefaultArgAnno(String.class)
@NamedArgAnno(type = String.class)
public static final Class<?> cls = String.class; // class refs are set from class initaializer
}
@interface AnnWithTypeLocal {
Class type();
@interface DefaultArgAnno {
Class<?> value();
}
@interface NamedArgAnno {
Class<?> type();
}