gpt4 book ai didi

java - ${body_statement} 在 Eclipse 中定义在哪里

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:15:01 24 4
gpt4 key购买 nike

在 Eclipse Luna 中,我想更改自动生成方法的内容,所以我转到 Window->Preferences->Java->Code Style->Code Templates->Code->Method body,我在那里看到了这个声明:

// ${todo} Auto-generated method stub
${body_statement}

是否可以更改 ${body_statement} 的内容?

编辑:@Duncan - 我不希望我生成的方法返回 null,但我希望它们抛出该方法未实现的异常。我想更改 ${body_statement} 的原因是因为我想通过一次编辑更改所有出现的地方,我不想遍历所有模板并一一检查它们。

最佳答案

只需在模板中删除 ${body_statement} 的调用

这是我的方法体模板,它添加了一个 TODO 和调用该方法时的异常:

// ${todo} Implement ${enclosing_type}.${enclosing_method}
throw new RuntimeException("Unimplemented Method ${enclosing_type}.${enclosing_method} invoked.");

写入后调用

int foo = doSomething();

生成:

private int doSomething() {
// TODO Implement ScaledFraction.doSomething
throw new RuntimeException("Unimplemented Method ScaledFraction.doSomething invoked.");

}

关于java - ${body_statement} 在 Eclipse 中定义在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29029032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com