Ron*_*onK 8 java eclipse annotations compilation
我想定义一些注释,这些注释将允许在编译期间报告额外的警告/错误(类似于IntelliJ中的注释@Nullable和@NotNull注释).
我希望能够编写一些编译器钩子,它们也会根据这些属性添加我的编译逻辑.
如果可能的话,我想要一个通用的钩子,但是因为我们正在使用Eclipse - 如果我们有这种能力也会有好处.
我想知道:
谢谢.
您可以使用Java Annotation Processor(请参阅JSR 269:Pluggable Annotation Processing API).从注释检查在编译时使用Java注解处理器:
JSR 269声明您可以为编译器实现一个可以处理注释的插件.这个插件可以在编译时作为参数给出,因此当您的一个注释出现在源代码中时,将调用您的代码.
上面提到的链接提供了一个可以帮助您入门的示例.
| 归档时间: |
|
| 查看次数: |
1568 次 |
| 最近记录: |