大多數IDE允許您爲單個接口輕鬆完成此任務,但我正在尋找可同時實現兩個接口的類。是否有自動執行此操作(無需手動打開每個實施者並檢查)?如何列出實現給定接口集合的類路徑上的所有類
如果沒有IDE支持,Spring是否有這樣的功能。 (我知道我可以得到一個實現特定界面的bean列表,但我不確定我是否可以爲所有類執行此操作。)
大多數IDE允許您爲單個接口輕鬆完成此任務,但我正在尋找可同時實現兩個接口的類。是否有自動執行此操作(無需手動打開每個實施者並檢查)?如何列出實現給定接口集合的類路徑上的所有類
如果沒有IDE支持,Spring是否有這樣的功能。 (我知道我可以得到一個實現特定界面的bean列表,但我不確定我是否可以爲所有類執行此操作。)
可能org.reflections有你需要什麼 - 除非我仍然誤解你的要求。
從System.properties中,您將獲得類路徑。
TRY使用TRY,以zip的形式打開它。 (吹氣或Deflater流),您將有類
負載類與類加載器
使用的instanceof xInterface & & yInterface的情況下,如果
給予好評它幫助:)
類路徑可能包含文件夾 - 事實上,您最好使用自定義的'URLClassloader',直接從類路徑中添加每個元素,而不用使用zip API的麻煩 – MadProgrammer
我有類路徑的代碼掃描,但我寧願使用更多的交互式解決方案。 –
@ billc.cn「如何列出類路徑中的所有類」和「我有用於類路徑掃描的代碼,但我寧願使用更多的交互式解決方案」=>祝你好運! – 2012-12-23 23:38:36