Eclipse模板,用于将元素添加到集合的方法

时间:2016-06-15 14:39:01

标签: java eclipse templates

我有一个带有集合字段的pojo类:

public class MyObject {
    private List<String> someNames = new LinkedList<>();
}

现在我想创建一个Eclipse模板来生成一个向集合中添加元素的方法,比如生成getter和setter。创建的方法应如下所示:

public void addSomeName(String someName) {
    this.someNames.add(someName);
}

参数名称应该是集合的单数名称。方法名称应为“add”+大写参数名称。模板还应显示可能集合的提议列表,例如默认的while-iterator-template。

是否可以为此方法创建模板?

我目前的尝试是这样,但没有提案列表,没有替换参数类型,并且未创建此参数名称:

public void add${elem:newName(col)}(${type:elemType(col)} ${elem}) {
    this.${col:field(java.util.Collection)}.add(${elem});
}

0 个答案:

没有答案