java.lang.Class.getInterfaces
返回所有直接实现的接口(interface),即不遍历类树来获取所有父类型的所有接口(interface)。例如层次结构
public interface A {}
public interface B {}
public interface C extends B {}
public class Foo implements A {} // Foo.class.getInterfaces() returns [A]
public class Bar implements C {} // Bar.class.getInterfaces() returns [C], note B is not included.
对于 Bar
我想获得 [B, C]
,但对于任意树深度。
我可以自己写这个,但我确信一定存在一个已经这样做的库,有什么想法吗?
最佳答案
关于java - 获取类的所有(派生)接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6616055/