【发布时间】:2010-06-19 20:20:59
【问题描述】:
我想定义一些注释,允许在编译期间报告额外的警告/错误(在概念上类似于 IntelliJ 中的 @Nullable 和 @NotNull 注释)。
我希望能够编写一些编译器钩子,这些钩子也会根据这些属性添加我的编译逻辑。
如果可能的话,我想要一个通用的钩子,但是因为我们使用的是 Eclipse——如果我们有这个能力,那也是一个好处。
我想知道:
- 有可能吗? (上述任何选项)
- 我从哪里开始?
- 到目前为止,我在注释方面几乎没有经验,所以如果我以错误的方式处理此问题 - 我想知道这一点,并在可能的情况下找到更好的方向。
谢谢。
【问题讨论】:
标签: java eclipse annotations compilation