我想獲得一個包中所有接口的列表,所以我不需要手動更新新接口列表。所以我想如果有可能通過反射得到給定包中所有接口的列表。我知道有可能讓所有類都包含在內,但我不知道如何通過接口來實現。是否有可能獲得java包中所有接口的列表?
1
A
回答
2
如果您知道如何枚舉包中的所有類,請先執行該操作,然後通過調用Class.isInterface()
來過濾結果。
見ALS
1
你可以(試圖)list all the classes in the package。然後,您可以檢查每個班級,看看它是否與the Class#isInterface()
method有關。
相關問題
- 1. 是否有可能獲得實現接口的所有類?
- 2. 是否有可能獲得SortedMap.values()的列表接口?
- 3. 是否有可能獲得網頁上的所有類別鏈接列表?
- 4. 是否有可能獲得通過addEventTypeAutoName()添加的包列表
- 5. 是否有可能獲得所有可能的網址?
- 6. 是否有可能獲得div中所有<input>的值?
- 7. 是否有可能在IntelliJ中獲得接口實現者的粘性窗口?
- 8. 是否有可能獲得對Youtube視頻的所有評論?
- 9. 是否有可能獲得Erlang類型的可接受值列表?
- 10. 是否有可能獲得列表成員的指針?
- 11. 是否有可能使用Java EE注入實現接口的bean列表
- 12. java中所有可能大小的所有可能的排列
- 13. 如何獲得列表中的所有可能的訂單
- 14. 是否有可能在JavaScript中獲得窗口實例somehome?
- 15. java從基本接口獲得所有擴展接口
- 16. 是否有可能獲得可以在Web服務中返回的所有值的列表
- 17. iBeacon,是否有可能獲得BLE設備列表?
- 18. 是否有可能獲得Windows 8通知列表
- 19. 是否有所有可能的PHP imap_last_error()消息的列表?
- 20. 是否有可能在Java中運行時實現接口?
- 21. 是否有可能獲得PC的物理USB端口數量?
- 22. 是否有可能獲得MySQL中的表的整數值?
- 23. 是否有可能在java中獲得多行輸入?
- 24. 是否有可能獲得網關/路由器IP在Java中
- 25. 是否有可能在Java中獲得扁平(unboxed)結構?
- 26. 是否有可能獲得鏈數?
- 27. 是否有可能獲得參考值?
- 28. 是否有可能獲得AngularJS認證?
- 29. DDS TIMFMT。是否有可能獲得hh:mm?
- 30. 是否有可能獲得RSS存檔
恩,'grep -w接口路徑/ to/package/*。java'?另外,你如何獲得一個包中所有類的列表?您可以做的最好的事情是列出恰好打包在.jar文件中的所有類,或者列出恰好位於特定(可讀)文件夾中的所有類。 –
可能是一個愚蠢的http://stackoverflow.com/questions/3273157/is-it-possible-to-get-a-collection-of-public-interfaces-and-classes-in-a-package?rq= 1 – 2012-09-30 08:02:07