【发布时间】:2015-11-26 10:04:52
【问题描述】:
使用Copy existing template...我找到了循环的结构搜索:
for ($Type$ $Variable$ : $Expression$) {
$Statement$;
}
我想增强它,使它只找到变量不是最终的循环。
它应该找到:
for (String string : strings) {
// Statements
}
但不是:
for (final String string : strings) {
// Statements
}
现在它显然找到了两者,因为最终和非最终之间没有区别。如何添加此额外检查?
【问题讨论】:
-
devnet.jetbrains.com/message/5262495 表明存在未记录的功能:
!__context__.hasModifierProperty("final")。 -
如果我在搜索之前添加它似乎不起作用。另外,如果我只搜索
!__context__.hasModifierProperty("final")我找不到任何匹配项。
标签: java intellij-idea structural-search