java - 仅允许对特定方法进行注释

标签 java annotations

我已经实现了一些自定义运行时方法注释。现在我想检查(最好是在编译时)所有用我新实现的注释标记的方法都是静态的并且只有一个可序列化的参数。如何在 Java 7 中存档它?

最佳答案

您可以使用注释处理来做到这一点。运行javac with proc, processor and processorpath选项并实现 Processor这可以完成您想要的所有检查。

请注意,您不能强制其他人使用这些选项,因此您仍应包含适当的运行时检查。

关于java - 仅允许对特定方法进行注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27490747/

相关文章:

java - 反射从方法参数注释获取值

java - 如何构建使用我的自定义注释注释的类列表?

java - 如何覆盖 JUnit 测试套件的默认输出

java - Log4j : Exclude Log from Console but create new log file for those logs

java - 部署 Jar 文件找不到主类 eclipse

java - 将 VB.NET 转换为 C、C++ 或 Java

java - 通用参数上的非空注释如何传播到其使用?

java - Lombok 如何将代码生成到现有类中?

Java Hash Map(1 个键多个值)

java - 使用自动吸尘器清洁地板上某些 Blob 的算法?