使用 IDEA SSR 替换超类
Replace superclass using IDEA SSR
我想搜索所有扩展 Foo
的 classes,并让它们扩展 Bar
。 IDEA 手册说这应该有效:
搜索模板
class $Class$ extends Foo {
$Stuff$
}
替换模板
class $Class$ extends Bar {
$Stuff$
}
其中 $Stuff$
配置为匹配零到无穷大时间。
搜索部分工作正常,但替换总是有一个空的 class 正文。我尝试将 $Stuff$
的最小计数设置为 1 并且仍然匹配所有正确的 classes,但是 class 正文仍然是空的。
应该是
搜索模板
class $Class$ extends Foo {}
替换模板
class $Class$ extends Bar {}
无需添加$Stuff$
.
您可以找到示例文档 here。
我想搜索所有扩展 Foo
的 classes,并让它们扩展 Bar
。 IDEA 手册说这应该有效:
搜索模板
class $Class$ extends Foo {
$Stuff$
}
替换模板
class $Class$ extends Bar {
$Stuff$
}
其中 $Stuff$
配置为匹配零到无穷大时间。
搜索部分工作正常,但替换总是有一个空的 class 正文。我尝试将 $Stuff$
的最小计数设置为 1 并且仍然匹配所有正确的 classes,但是 class 正文仍然是空的。
应该是
搜索模板
class $Class$ extends Foo {}
替换模板
class $Class$ extends Bar {}
无需添加$Stuff$
.
您可以找到示例文档 here。