【问题标题】:IntelliJ structural search genericsIntelliJ 结构搜索泛型
【发布时间】:2015-11-23 16:50:50
【问题描述】:

也许我不明白 IntelliJs 的结构搜索不是。

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

Map<String, String> mapper = new HashMap<>()

我不工作的方法是

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

结构搜索是否找到它以及如何找到它?

【问题讨论】:

    标签: java intellij-idea structural-search


    【解决方案1】:

    使用如下模式对我有用:

    $map$<$a$,$b$> $c$ = new $hashmap$<>();
    

    $map$ 文本/正则表达式:java\.util\.Map
    $hashmap$ 文本/正则表达式:java\.util\.HashMap

    我不确定为什么您的模式不起作用。这可能是一个错误。

    【讨论】:

    • 总比没有好,似乎是一个很好的解决方法。对我来说困难的是我不能在泛型之前过滤“MAP”作为类型。 :-|
    • 你是什么意思?我在 java.util.Map 上的查询过滤器(编辑变量并将文本/正则表达式定义为 java\.util\.Map)。
    • 没有看到将正则表达式添加到变量值的可能性。现在它对我有用。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-14
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多