在IntelliJ中的Groovy编辑器中启用某些Java重构

时间:2011-03-25 18:22:34

标签: groovy intellij-idea

从IntelliJ IDEA中,当我在一个groovy类中,并且引用不存在的java类的属性/字段时,有没有办法启用create属性重构?

例如:

// Inside Foo.groovy
void method()
{
    Bar bar = new Bar();  // Defined in Bar.java
    bar.someProperty = "Hello, world"; // bar.someProperty doesn't exist.
}

在上面的例子中,我想访问someProperty上的“create property”重构选项。有没有办法启用它?

注意:我正在使用IntelliJ 10。

1 个答案:

答案 0 :(得分:0)

截至目前,与Java相比,IntelliJ中Groovy的重构非常有限。原因是Groovy是一种可选的类型语言,因此IDE需要更多的“大脑”来实现Groovy重构而不是Java。

Groovy目前不存在

create property

恕我直言,你唯一能做的就是在http://youtrack.jetbrains.net上提交一张票。 Jetbrains非常敏感 - 我从自己的经验中知道。