是否有任何可用的开源工具支持通过参数类型集和返回类型搜索Java方法?
举个例子,假设我正在寻找一种为int数组生成哈希码的方法.我搜索一个采用int []参数并返回int的方法:
int[] -> int
Run Code Online (Sandbox Code Playgroud)
生产
java.util.Arrays#hashCode(int[])
...
Run Code Online (Sandbox Code Playgroud)
或者我可能想要找到一个方法,它接受一个字符串,并替换字符,并将字符替换为.所以我搜索匹配的方法:
String, char, char -> String
Run Code Online (Sandbox Code Playgroud)
生产
java.lang.String#replace(char, char)
...
Run Code Online (Sandbox Code Playgroud)
理想情况下,我喜欢Java等同于Haskell的Hoogle,它支持通过类型签名搜索功能.
我期待这个工具:
我知道许多IDE支持搜索获取或返回给定类型的方法,但尚未看到通过参数类型和返回类型的组合来缩小搜索范围的工具.