我正在寻找一种方法让 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 上已弃用?
我知道我总是可以创建一个吸气剂,但如果可能的话,我想避免这样做。