如何创建注释实例

如何创建注释实例,第1张

如何创建注释实例

好吧,显然没有那么复杂。 真!

正如一位同事所指出的,您可以像下面这样简单地创建注释的匿名实例(如任何接口):

MyAnnotation:

public @interface MyAnnotation{    String foo();}

调用代码:

class MyApp{    MyAnnotation getInstanceOfAnnotation(final String foo)    {        MyAnnotation annotation = new MyAnnotation()        { @Override public String foo() {     return foo; } @Override public Class<? extends Annotation> annotationType() {     return MyAnnotation.class; }        };        return annotation;    }}

归功于Martin Grigorov。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5095350.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存