diff -r dde8422fb5ae -r bf0a77f029c4 vm/src/test/java/org/apidesign/vm4brwsr/Classes.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java Sat Dec 01 15:48:12 2012 +0100 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java Sun Dec 02 12:26:14 2012 +0100 @@ -24,6 +24,7 @@ * * @author Jaroslav Tulach */ +@ClassesMarker(number = 10) public class Classes { public static boolean equalsClassesOfExceptions() { return MalformedURLException.class.getSuperclass() == IOException.class; @@ -54,4 +55,11 @@ } throw new IllegalStateException("Not a subtype: " + ioe); } + public static int getMarker() { + if (!Classes.class.isAnnotationPresent(ClassesMarker.class)) { + return -2; + } + ClassesMarker cm = Classes.class.getAnnotation(ClassesMarker.class); + return cm == null ? -1 : cm.number(); + } }