我正在寻找一种方法来使IntelliJ(13-U EAP)或Eclipse(Kepler + Grails IDE 3.4)理解域类属性上的@Deprecated注释,如:
@Resource
class Foobar {
@Deprecated
String someDeprecatedField
}
代码应该如下所示(<del>
部分应该像>那样):
Foobar foobar = new Foobar(<del>someDeprecatedField</del>: 'a value')
foobar.<del>someDeprecatedField</del> = 'other value'
assert null != foobar.<del>someDeprecatedField</del>
有没有选项可以让Eclipse(IntelliJ)明白“属性”上的@Deprecated
是否意味着在getter / setter上弃用了?
我知道我总能创造一个吸气剂,但如果可能的话,我想避免这样做。
答案 0 :(得分:0)
这适用于Groovy-Eclipse:
这不是你所看到的吗?我正在使用Groovy-Eclipse的最新开发快照。你看到的版本是什么?
请原谅绿色背景,但我希望每个Eclipse工作区都有不同的颜色。