1.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java Wed Jun 25 23:43:51 2014 +0200
1.2 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java Sun Nov 23 21:55:46 2014 +0100
1.3 @@ -260,6 +260,23 @@
1.4 return obj instanceof Serializable;
1.5 }
1.6
1.7 + public static String superInterface() {
1.8 + return dumpInterfaces(SuperSerial.class);
1.9 + }
1.10 +
1.11 + private static String dumpInterfaces(final Class<?> aClass) {
1.12 + final Class<?>[] arr = aClass.getInterfaces();
1.13 + StringBuilder sb = new StringBuilder();
1.14 + for (Class<?> c : arr) {
1.15 + sb.append(c.getName()).append("\n");
1.16 + }
1.17 + return sb.toString();
1.18 + }
1.19 +
1.20 + public static String superInterfaceInst() {
1.21 + return dumpInterfaces(new SuperSerial() {}.getClass());
1.22 + }
1.23 +
1.24 private static interface SuperSerial extends Serializable {
1.25 }
1.26 }