0
A
回答
2
您是否真的需要在運行時生成文檔?使用註釋處理工具(APT)的正常方式:http://download.oracle.com/docs/cd/E17476_01/javase/1.5.0/docs/guide/apt/GettingStarted.html
+0
嗯。不,我可以隨時處理。很可能這就是我需要的。 – Nulldevice 2010-07-17 20:58:44
3
不,至少在一般情況下是不可能的。這是因爲類加載器機制太靈活,不允許它:類可以通過網絡加載或者隨時生成,唯一的操作是「向類加載器請求具有完全限定名稱X的類,它將返回類X或拋出一個異常,你可以很容易地實現一個類加載器返回的任何包任何名稱的類,類即無限多。
對於從一個目錄或JAR文件通過一個URLClassLoader加載類的特定情況下, ,可以查看目錄或JAR文件的內容
相關問題
- 1. Java:反射調用實現公共接口的非公共類中的方法
- 2. 如何使用反射來獲取接口的所有實現?
- 3. Android - 獲取加載的類/反射來獲取包中的類?
- 4. 如何通過反射獲取集合中包含的類型
- 5. 如何使用反射提取接口類型名稱和包?
- 6. 是否有可能直接在XAML中使用反射
- 7. 使用反射從集合類中獲取對象
- 8. 抽象類中的方法是否可以使用反射來獲取有關實例化類的信息?
- 9. 是否有可能取代Java中的公共靜態方法?
- 10. 使用反射來獲取靜態類
- 11. 使用反射來獲取類描述
- 12. 是否有可能獲得實現接口的所有類?
- 13. 是否可以封裝多個.net集合以提供單個公共接口?
- 14. 是否可能使用反射getMethods?
- 15. 如何使用反射來獲取對象實例的公共屬性?
- 16. 使用反射來查找包含接口名稱的程序集中的所有類
- 17. 是否有可能通過Java反射子類檢索的類
- 18. 是否有可能使用WPF中的反射來綁定到屬性?
- 19. 如何使用Scala的反射API來獲取所有包含的類
- 20. 可以使用反射來獲取基類中的屬性名稱和值嗎?
- 21. 接口和抽象的公共職能
- 22. 是否有可能使用Python元類來反轉繼承?
- 23. 更好的方式來獲取反射。在Go中的接口類型
- 24. 獲取java.lang包中所有類的集合(或集合)
- 25. 使用反射獲取接口或抽象類的所有方法
- 26. 如何使用反射來獲得通用接口的實現
- 27. 如何使用反射來確定本地類是否實現接口?
- 28. Java反射:獲取具體類型實現的通用接口
- 29. 的Java公共接口和公共類在同一個文件
- 30. 通過反射獲取特定的公共字段(對於所有父類)
Dupe http://stackoverflow.com/questions/520328/can-you-find-all-classes-in-a-package-using-reflection – polygenelubricants 2010-07-17 20:35:09