我有一个基接口FunctionCredential
:
public interface FunctionPrivilege {}
和其他几个扩展此接口的接口:
public interface ReadSomethingPrivilege extends FunctionPrivilege {}
public interface WriteSomethingPrivilege extends FunctionPrivilege {}
...
接口仅用作标记接口(无实现)。我想发现接口(所有接口都可以使用当前的上下文类加载器访问),而不是检查已知的接口。
在Java应用程序中,我可以在运行时以某种方式发现(列出)这些接口类吗?如果是这样,我该怎么做?
注意:CDI做了类似的事情,也在运行时发现/扫描类。