如何从具有相同简单名称的类中查找某个方法?

问题描述 投票:0回答:1

我有许多驻留在不同包中的ObjectFactory类。它们都是独立的类,这意味着它们不会从任何类扩展。我无法修改这些类。

现在,我需要为命令处理程序类提供ObjectFactory。此ObjectFactory必须具有此精确命令处理程序类所需的一组方法。

我将如何继续扫描不同包中的所有ObjectFactory类以找到我需要的方法?

先感谢您

java reflection
1个回答
1
投票

我能想到这样做的唯一方法是读取类路径中的所有类。假设您有一个特定的包前缀 - 您可以减少要扫描的类的数量。

无论如何,看看reflections。您可以通过其帮助获得具有某些特定签名等方法的所有类。

© www.soinside.com 2019 - 2024. All rights reserved.