我有一个带有集合字段的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});
}