Java IntelliJ结构搜索泛型

Java IntelliJ结构搜索泛型,java,intellij-idea,structural-search,Java,Intellij Idea,Structural Search,也许我不懂IntelliJs结构搜索 我想查找与以下示例模式匹配的所有事件: Map<String, String> mapper = new HashMap<>() mapper=newhashmap() 我不工作的方法是 Map<$a$,$b$> $c$ = new HashMap<>() Map$c$=newhashmap() structural search找到它了吗?如何找到它?使用类似以下的模式对我有效: $map$<$

也许我不懂IntelliJs结构搜索

我想查找与以下示例模式匹配的所有事件:

Map<String, String> mapper = new HashMap<>()
mapper=newhashmap()
我不工作的方法是

Map<$a$,$b$> $c$ = new HashMap<>()
Map$c$=newhashmap()

structural search找到它了吗?如何找到它?

使用类似以下的模式对我有效:

$map$<$a$,$b$> $c$ = new $hashmap$<>();
$map$$c$=new$hashmap$();
$map$text/regexp:
java\.util\.map

$hashmap$text/regexp:
java\.util\.hashmap


我不知道你的模式为什么不起作用。这可能是一个bug。

总比什么都没有好,似乎是一个很好的解决方法。对我来说困难的是,我不能在泛型之前将“映射”作为类型进行过滤:-|你是什么意思?我在java.util.Map上的查询过滤器(编辑变量并将text/regexp定义为
java\.util\.Map
)。没有看到向变量值添加正则表达式的可能性。现在它对我有用了。非常感谢。