I need to determine if a Class object representing an interface extends another interface, ie:
package a.b.c.d; public Interface IMyInterface extends a.
Take a look at Class.getInterfaces();
List list = new ArrayList(); for (Class c : list.getClass().getInterfaces()) { System.out.println(c.getName()); }