2014-10-16 118 views
2

我真的很喜歡自動生成getters和setter的能力,但是我還想爲POJO的每個屬性都有一組關聯的onX方法。有沒有辦法爲這些人創建一個實時模板,並使用它爲每個選定的屬性生成一個withX方法,如getter/setting通過生成菜單生成?如何添加withX方法實時模板到IntelliJ IDEA

我在this SO post上發現了一個活動模板的例子,但我不確定如何正確使用它。我可以通過使用cmd + j快捷方式從另一個菜單中選擇它,但沒有任何變量填充...可能是因爲沒有提示我選擇要爲其生成的屬性。

public $THIS_TYPE$ with$Property$($TYPE$ $property$) { 
    set$Property$($property$); 
    return this; 
} 
+0

你嘗試從接受的答案該帖子? – jackrabbit 2014-10-16 20:44:12

+0

這並不告訴我如何/在哪裏把實時模板放在IntelliJ中,以便它將爲每個屬性生成方法。 – ShatyUT 2014-10-17 04:32:07

+0

您是否嘗試過構建器生成器插件? https://plugins.jetbrains.com/plugin/6585?pr= – vikingsteve 2014-10-17 10:37:07

回答

0

Fluent setter generator插件是不是正是你問什麼,但它提供了一個簡單的對話框,選擇目標字段,最終生成每個人的一些代碼,如:

public $THIS_TYPE$ with$Property$($TYPE$ $property$) { 
    this.$property$ = $property$; 
    return this; 
} 
相關問題