gpt4 book ai didi

intellij-idea - 参数类型和实际类型的 Intellij 结构搜索

转载 作者:行者123 更新时间:2023-12-02 03:37:35 25 4
gpt4 key购买 nike

想象一下,我想搜索具有任意数量参数的所有方法,这些方法接受作为其中之一的集合,但通过传递一个列表来调用。例子:

  • void test1(集合 x)
  • void test2(A a,Collection x)
  • void test3(Collection x, B b)
  • void test4(List x, B b)

  • 我有:
  • test1(myList) # 匹配
  • test1(aCollection) # 不匹配
  • test2(xxx, myList) # 匹配
  • test3(myList, xxx) # 匹配
  • test4(myList, xxx) # 不匹配,因为我正在寻找对接收集合的方法的调用,并且我们传递了一个列表。

  • 有没有办法使用结构搜索?

    最佳答案

    如果要查找对方法的调用,而不是方法本身,可以使用以下搜索模板:

    $call$($a$, $argument$, $b$)
    具有以下变量约束:
    一、乙
  • 最小计数:0
  • 最大计数:无限制

  • 争论
  • java表达式类型的文本/正则表达式:列表
  • 方法的形式参数类型的文本/正则表达式:集合
  • 关于intellij-idea - 参数类型和实际类型的 Intellij 结构搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22386918/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com