如何使用Java注释来执行编码标准?
问题描述:
就像在编译时检查方法重写规则的“@Override”注释一样,我们是否可以编写类似的自定义注释并在方法上强制实施我们自己的需求。 说我想要一个不超过200行的方法。我可以编写一个自定义注释,当在方法上注释时,将在编译时检查这个需求。如何做到这一点,有人可以请详细说明。 (代码段将是有益的,如果可能的话)如何使用Java注释来执行编码标准?
答
您可以按照本指南关于Annotation Processors
:Code Generation using Annotation Processors in the Java language – part 2: Annotation Processors
解释和样本内。