2011-03-25 16 views
0

從IntelliJ IDEA中,當我位於groovy類中,並且引用不存在的java類的屬性/字段時,是否有一種方法可以啓用創建財產重構?在IntelliJ的Groovy編輯器中啓用某些java重構

如:

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

在上面的例子,我想獲得訪問上someProperty「創造財產」重構選項。有沒有辦法啓用它?

注:我使用的IntelliJ 10

+0

爲什麼downvote?我在發佈前檢查了網站,以確保有其他IntelliJ/Eclipse/Visual Studio支持主題的問題。 – 2011-03-25 18:30:43

回答

0

截至目前,在重構的IntelliJ對Groovy是相當有限相比,Java的。其原因是Groovy是一種可選的語言,所以IDE需要更多用於Groovy重構的「大腦」而不是Java。

create property Groovy目前不存在。

恕我直言,你唯一能做的就是在http://youtrack.jetbrains.net上提交一張票。 Jetbrains非常快速 - 我從自己的經驗中瞭解到。

+0

的確相當響應!之後推特,他們已經提交給我:http://youtrack.jetbrains.net/issue/IDEA-67112。 – 2011-03-28 11:11:40

相關問題