I created a bug report for type annotations on enum constants: https://bugs.openjdk.java.net/browse/JDK-8030751 and added a test case in the type-annotations forest. cu, WMD. -- http://www.google.com/profiles/wdietl