diff -r 4156b1bd4b82 -r 86e61729f754 rt/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java Wed Jun 25 23:43:51 2014 +0200 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java Sun Nov 23 21:55:46 2014 +0100 @@ -260,6 +260,23 @@ return obj instanceof Serializable; } + public static String superInterface() { + return dumpInterfaces(SuperSerial.class); + } + + private static String dumpInterfaces(final Class aClass) { + final Class[] arr = aClass.getInterfaces(); + StringBuilder sb = new StringBuilder(); + for (Class c : arr) { + sb.append(c.getName()).append("\n"); + } + return sb.toString(); + } + + public static String superInterfaceInst() { + return dumpInterfaces(new SuperSerial() {}.getClass()); + } + private static interface SuperSerial extends Serializable { } }