我的JDK是1.5的
我想给Annotation指定2个@Target应该怎么做啊?
我这样写:
@Target(ElementType.METHOD,ElementType.TYPE)
结果抛出了
注释值的格式必须为“名称=值”
这样的错误
麻烦哪位高手解答一下,谢谢
我想给Annotation指定2个@Target应该怎么做啊?
我这样写:
@Target(ElementType.METHOD,ElementType.TYPE)
结果抛出了
注释值的格式必须为“名称=值”
这样的错误
麻烦哪位高手解答一下,谢谢
@Target(value=ElementType.METHOD)
@Target(ElementType.METHOD,ElementType.CONSTRUCTOR)
这样应该都正确 查看你的Annotation使用得是否正确
类似如@Name(name="drac",from="csdn")
public String getName()
{
return null;
}
我想让这个Annotation可以用于类和方法,然后这样写
@Target(ElementType.METHOD,ElementType.TYPE)
结果还是不行
@Target({ElementType.METHOD,ElementType.TYPE})
即可,1楼那个例子明显是错的
我也是看到JAVAEYE上面的这个文章才试了一下,可能是作者一时大意