例如,給定類型的URL,String是需要的類型。下面是一個有效的鏈條:如何找到從一個類型開始的API鏈,並最終返回另一個類型?
new DataInputStream(new BufferedInputStream(URL.openStream()).readLine()
或其他一個依靠的Apache下議院IO庫:
IOUtils.toString(URL.openStream())
爲了找到像那些API鏈,它似乎需要保存的記錄的API指數所有方法簽名。這種搜索有沒有現成的解決方案?
你的問題不是很清楚。 'URL.toString()'是否有效?你如何從一個到另一個?什麼是規則?這是用於靜態代碼分析嗎? – 2014-10-01 23:03:17
@SotiriosDelimanolis yes URL.toString()也是有效的。目標是獲得所有這樣的有效鏈。其中一個動機是在不熟悉新域的API時節省API研究的時間。 – FromWhereToWhere 2014-10-01 23:06:50
在這種情況下,答案是有無限的這樣的鏈條。你在哪裏停下來? – 2014-10-01 23:13:25