使用IDEA SSR替换超类

时间:2016-09-14 01:14:09

标签: java intellij-idea structural-search

我想搜索所有扩展Foo的类,并将其扩展为Bar。 IDEA手册说这应该有效:

搜索模板

class $Class$ extends Foo {
    $Stuff$
}

替换模板

class $Class$ extends Bar {
    $Stuff$
}

其中$Stuff$配置为匹配零到无穷大时间。

搜索部分工作正常,但替换总是有一个空的类体。我尝试将$Stuff$的最小计数设置为1并且仍然匹配所有正确的类,但是类体仍然是空的。

1 个答案:

答案 0 :(得分:0)

应该是

搜索模板

class $Class$ extends Foo {}

替换模板

class $Class$ extends Bar {}

无需添加$Stuff$

您可以找到示例文档here