enum attribute values must be a constant (JLS 9.7.1 IDEA-132747)

This commit is contained in:
Anna Kozlova
2014-11-12 18:56:14 +01:00
parent 05ff6e8a83
commit d98a3da35a
4 changed files with 21 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
class EnumExample {
static @interface MyAnnotation {
MyEnum enumValue();
}
static enum MyEnum { E }
static final MyEnum E = MyEnum.E;
@MyAnnotation(enumValue = <error descr="Attribute value must be an enum constant">E</error>)
void method() {}
}