如果我创建这样的自定义注释:
public @interface TODO
{
String msg();
String start_date();
}
然后是一个方法:
@TODO
(
msg="will be developed!",
start_date="05/01/2010"
)
public static void Calculator()
{
}
在我打电话之后:
Calculator();
如果我想让编译器警告我,我怎么能这样做?
答案 0 :(得分:3)
您必须编写annotation processor并调用apt
才能在代码上运行它。
答案 1 :(得分:3)
您可以根据需要轻松调整此代码。
答案 2 :(得分:2)
使用Annotation Processing Tool (apt)创建自己的AnnotationProcessor并使用javax.annotation.processing.Messager打印消息
答案 3 :(得分:1)
如果您使用的是IDE,那么有很多不错的选择。对于Eclipse:
TODO
,FIXME
等单词,并将它们放在特殊视图中。