【发布时间】:2011-09-09 10:35:51
【问题描述】:
我正在尝试使用 IntelliJ 10.5 的“结构搜索”功能来查找实现接口 A 但不实现另一个接口 B 的类。
通过首先搜索实现 A 的类,然后将搜索范围限制为“以前的搜索结果”,很容易将其简化为仅搜索未实现 B 的类,这在概念上非常简单。不幸的是,我还没有成功。
如果我搜索
class $clazz$ implements $B$ {}
然后在变量B的文本约束中勾选“反转条件”,它似乎找到了“所有实现B以外的东西的类”,即使它们也实现了B时间>。我也试过在“完全匹配”变量上勾选“反转条件”,它的效果不是很明显,但绝对不是我想要的。
碰巧,有人在 IntelliJ 论坛上问过a similar question,但没有得到爱。帮帮我,stackoverflow!
【问题讨论】:
标签: intellij-idea structural-search