如果我有一個在字段上使用的參數化註釋,字段引用的對象是否可以訪問註釋參數?如何訪問註釋實例中的註釋參數
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Classy {
Class<?> klazz();
}
用法:
class Bar{
@Classy(klazz=Integer.class)
Foo foo;
...
}
假設訪問:
class Foo{
private Class<?> klazz = String.class;
private void useAnnotationParameterIfAvailable(){
klazz = what goes here?
}
}
謝謝
我明白了。聽起來很合理。否則會太容易了:)謝謝,meriton。 – kostja