| 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 { } | |
| } |