Включение определенного рефакторинга Java в редакторе Groovy в IntelliJ - PullRequest
0 голосов
/ 25 марта 2011

Изнутри IntelliJ IDEA, когда я нахожусь в классном классе и обращаюсь к свойству / полю в классе java, который не существует, есть ли способ включить рефакторинг свойства create?

Например:

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

В приведенном выше примере я хотел бы получить доступ к опции рефакторинга "create property" в someProperty. Есть ли способ включить это?

Примечание: я использую IntelliJ 10.

1 Ответ

0 голосов
/ 28 марта 2011

На данный момент рефакторинг для Groovy в IntelliJ довольно ограничен по сравнению с Java.Причина этого в том, что Groovy является необязательным типизированным языком, поэтому для IDE требуется гораздо больше «мозгов» для рефакторинга Groovy, чем для Java.

create property в настоящее время не существует для Groovy.

ИМХО, единственное, что вы можете сделать, это подать билет на http://youtrack.jetbrains.net. Jetbrains очень отзывчивы - я знаю по собственному опыту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...