How to use variable value in live templates in Int

2019-04-03 18:15发布

I want to create live template for setter.

I've created this template enter image description here

How can I use value of par variable to generate value of var variable? Basically, I want to avoid redundancy here and put name of variable only once and other one will be generated automatically by some algorithm.

UPDATE

I want to clarify a little bit what I want to achieve.

Suppose I want to create setter with name setTime which has parameter time.

public void setTime(long time)
{
    // ...
}

I don't want to type "time" twice - capitalized and non-capitalized. I want to type just parameter name so method name will be generated automatically.

UPDATE (Answer)

Turned out that variable order is important. This is final result of what I want

enter image description here

1条回答
我欲成王,谁敢阻挡
2楼-- · 2019-04-03 18:47

You can use the soutv as an example, notice how it defines a copy of a variable:

copy

It's also possible to define custom expression for live templates via plugins or Groovy code: How can i add custom expression functions for Live templates in Intellij.

查看更多
登录 后发表回答