package test; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; // TODO: remove comments when fix in idea will be accepted public interface PrimitiveValueInParam { public @interface Ann { int i(); // TODO short s(); // TODO byte b(); long l(); double d(); float f(); boolean bool(); // TODO char c(); String str(); } @Ann( i = 1, //s = 1, //b = 1, l = 1l, d = 1.0, f = 1f, bool = true, //c = 'c', str = "str" ) class A { } }