Listing the Interfaces That an Interface Extends
public class Main { public static void main(String[] argv) throws Exception { Class cls = java.util.List.class; Class[] intfs = cls.getInterfaces(); // java.util.Collection } }