有没有办法在我的Java代码库中生成所有类和方法的列表?
答案 0 :(得分:1)
我对您的问题的解释是,您希望在“代码库”中获取所有类和方法(解释为package
)。这是不可能的,因为类加载器仅通过返回所请求的类或抛出异常来处理类的请求。类加载器不承诺告诉VM它可能提供哪些类。
修改强>
可以实现很多目标 Reflections reflections = new Reflections("com.example.project", new SubTypesScanner(false));
Set<Class<? extends Object>> classes =
reflections.getSubTypesOf(Object.class);