我遇到了一种情况,必须创建五种方法,例如:

public boolean addNames(String object) {
    return mNames.add(object);
}


我尝试使用代码生成,但是“创建委托”仅向我返回add(Object o)方法,在这里我可以更改模板以创建诸如getter和setter的委托(我是关于智能前缀的)。

当我尝试找到解决方案时,我也发现了这个问题,它也很好,但是它已经很老了,有人也知道解决方案吗?
Customizing of code generation in IntelliJ IDEA

最好的祝愿,
安东

最佳答案

IntelliJ IDEA中的“委托”操作执行特定的操作:将方法转发到另一个对象,该对象的方法具有相同的签名和参数。代码生成逻辑不是基于模板的,因此无法自定义。

(通常来说,当您需要创建的方法数量为五时,手动创建它们要比尝试编写代码生成模板为您创建它们快得多。)

10-08 09:21