我试图使用的IntelliJ 10.5的"结构搜索"功能找到实现接口,类一但没有实现另一个接口,乙.
通过首先搜索实现A的类,然后将搜索范围限制为"先前的搜索结果",可以很容易地将其简化为仅搜索未实现B的类,这在概念上非常简单.不幸的是,我还没有设法把它拉下来.
如果我搜索
class $clazz$ implements $B$ {}
Run Code Online (Sandbox Code Playgroud)
然后勾选为变量B的文本约束的"反转状态",似乎在寻找"实现比其他所有的东西类乙,即使他们还实行" 乙.我也尝试在'完全匹配'变量上勾选'反转条件',它的效果不是很明显,但绝对不是我想要的.
Inicidentaly,其他人在IntelliJ论坛上问了一个类似的问题,但没有得到爱.帮助我,stackoverflow!