Redian新闻
>
annotation一问,如何在编译时处理自定义annotation
avatar
annotation一问,如何在编译时处理自定义annotation# Java - 爪哇娇娃
L*s
1
我知道自定义的annotation如果RetentionPolicy是Runtime, 那么可以在代码中用
reflection自定义运行时处理这个annotation的任务。
但是如果我自定义的annotation的RetentionPolicy是Source或者Class,
比如我想定义一个在compile time检查代码的任务,
那么如何自定义一个让compiler处理这个annotation的任务呢?
avatar
e*t
2
java apt
http://docs.oracle.com/javase/6/docs/technotes/guides/apt/Getti

【在 L*********s 的大作中提到】
: 我知道自定义的annotation如果RetentionPolicy是Runtime, 那么可以在代码中用
: reflection自定义运行时处理这个annotation的任务。
: 但是如果我自定义的annotation的RetentionPolicy是Source或者Class,
: 比如我想定义一个在compile time检查代码的任务,
: 那么如何自定义一个让compiler处理这个annotation的任务呢?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。