在Eclipse / IntelliJ中如何使groovy @Deprecated属性显示为不推荐使用('删除')?

时间:2013-10-02 13:12:06

标签: grails groovy gorm

我正在寻找一种方法来使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上弃用了?

我知道我总能创造一个吸气剂,但如果可能的话,我想避免这样做。

1 个答案:

答案 0 :(得分:0)

这适用于Groovy-Eclipse:

Groovy deprecated field

这不是你所看到的吗?我正在使用Groovy-Eclipse的最新开发快照。你看到的版本是什么?

请原谅绿色背景,但我希望每个Eclipse工作区都有不同的颜色。