想象一下,我想搜索具有任意数量参数的所有方法,这些参数接受为其中一个集合,但通过传递一个列表来调用。例子:
- void test1(集合 x)
- void test2(A a, 集合 x)
- void test3(集合 x,B b)
- void test4(列表 x, B b)
我有:
- test1(myList) # 匹配
- test1(aCollection) # 不匹配
- test2(xxx, myList) # 匹配
- test3(myList, xxx) # 匹配
- test4(myList, xxx) # 不匹配,因为我正在寻找对接收集合的方法的调用,并且我们传递了一个列表。
有没有办法使用结构搜索?