1

我想获取依赖于我的类的所有 java 类的列表。是否有公开预期 API 的库?API 应该使用我的 java 类返回 java 类的列表。

4

2 回答 2

2

您可能会使用反射 API ..

它们是专门针对此类问题而设计的。它们允许在运行时获取有关类的信息。您可以获得:-

  • 所有的方法
  • 所有派生类
  • 所有变量。
  • 还有更多信息..

你可以看到Class.getClasses()Class.getDeclaredClasses()

查看更多示例

于 2012-09-25T05:42:20.637 回答
0

反射可以告诉你一个特定的类是否扩展了你的类,使用你的类作为一个字段,把你的类作为参数,或者从一个方法中返回你的类。但是,如果您的类的使用受方法限制,那么反射将不起作用。

于 2012-09-25T05:40:46.290 回答