标签: java annotations
是否可以为注释成员强制使用类型?
e.g
// legal (implements my interface Arrayable{ toArray(); }) @ArrayableAnnotation Set someData; // not legal, should be detected by the compiler @ArrayableAnnotation Integer someNumber;
更清楚:
感谢。
答案 0 :(得分:0)
您提出的要求太具体,无法使用默认注释实现。
但是,您可以使用apt(注释处理工具)编写自己的自定义注释以强制执行任何操作。