首页 > 解决方案 > IntelliJ 模板函数将变量名转换为常量变量名(大写带下划线)

问题描述

我想在自定义设置器生成器模板中将成员变量/字段名称(如“fooBar”)转换为 FOO_BAR,类似于重构 --> Introduce Constant 所做的。有没有可用的功能来做到这一点?我查看了 IntelliJ StringUtils 类,但找不到执行此操作的方法。

标签: templatesintellij-idea

解决方案


找到隐藏在 IntelliJ 问题中的答案

https://youtrack.jetbrains.com/issue/IDEA-152774

$NameUtil.capitalizeAndUnderscore($field.name)

推荐阅读