java - 用于记录方法参数的想法实时模板

标签 java ide intellij-idea

我希望能够在 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/

相关文章:

java - NoClassDefFoundError 异常 android joda 时间

java - 以编程方式重启 Android Things

php - 是否可以将 Javascript IDE 集成到 Eclipse PDT 中?

java - 无法转换项目 : C:\workspace_IntelliJ\Main\new-webapp\. idea\workspace.xml:第 1 行错误:序言中不允许内容

go - Intellij 无法加载文件.go 同一个包

intellij-idea - IdeaVim 创建自定义命令

java - 在 Java 中验证 Azure AD 签名

java - 如何将JHawk(插件)安装到Eclipse中

java - IntelliJ 下的 Scala 调试非常慢

java - tomcat UnsupportedClassVersionError