IntelliJ Live Template: модифицированный шаблон сеттеров

Кто-нибудь знает, как настроить живой шаблон в Intellij для выполнения специализированных сеттеров - я использую v5, но я с удовольствием принимаю знания для более позднего выпуска) -

Моя первая потребность в установщике firePropertyChange:

public final static String $PROPERTY$ = "$property$"
public void set$Property$($TYPE$ $property$) {
    Object oldValue = this.$property$;
    this.$property$ = $property$;
    firePropertyChange($PROPERTY$, oldValue, $property$);
}

У меня есть полу-рабочая версия, которая генерирует реализацию с переменными, определенными так: $ property $ -> completeSmart () $ PROPERTY $ -> completeSmart ()

Моя вторая потребность - установщик стиля конструктора, который вызывает обычный установщик, а затем возвращает его после набора:

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

Для этого у меня нет ничего действительно хорошего: мне все еще приходится много печатать!

Любое предложение ?

Ответы на вопрос(1)

Ваш ответ на вопрос