我希望能够在 Jetbrain 的 Idea 中创建一个实时模板来记录方法的参数。我们称它为“大”。它会像这样工作:
public void get(String one, String two) {
larg<tab>
创造
public void get(String one, String two) {
log.info("get: one = " + one + " two = " + two);
我可以获取方法名称,但还没有弄清楚如何引入方法参数。有什么想法吗?
最佳答案
我迟到了 4 年,但预定义模板 soutp 几乎使用 groovyscript 变量来完成此操作。
这是执行您正在寻找的事情的 groovy 脚本
groovyScript("'\"' + _1.collect { it + ' = [\" + ' + it + ' + \"]'}.join(', ') + '\"'", methodParameters())
关于java - 用于记录方法参数的想法实时模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1440525/