标签: java compilation annotations
嗨:我想确保在编译时在类中存在注释。这可能吗 ?我知道annoataions本身就是类,所以我假设 - 但我不确定语法在哪里以及如何在我的类中强制/实现这样的结构。
答案 0 :(得分:15)
您可以编写注释处理器以在编译时运行任意逻辑。
在注释处理器中,如果该类上存在特定注释,则可以执行检查类是否具有特定结构或成员的操作。它们非常灵活 - 为了更好地了解你可以用它们做什么,请查看the API。 Eclipse和Netbeans等主要IDE也支持它们。
编写注释处理器的介绍是here。