我已经实现了一些自定义运行时方法注释。现在我想检查(最好是在编译时)所有用我新实现的注释标记的方法都是静态的并且只有一个可序列化的参数。如何在 Java 7 中存档它?
最佳答案
您可以使用注释处理来做到这一点。运行javac with proc, processor and processorpath选项并实现 Processor这可以完成您想要的所有检查。
请注意,您不能强制其他人使用这些选项,因此您仍应包含适当的运行时检查。
关于java - 仅允许对特定方法进行注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27490747/