// WITH_STDLIB // TARGET_BACKEND: JVM // FILE: MyApi.java import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Retention(RetentionPolicy.CLASS) @Target({ ElementType.FIELD, ElementType.METHOD, ElementType.TYPE, ElementType.CONSTRUCTOR, ElementType.PACKAGE }) public @interface MyApi { Integer LATEST = -1; long value(); } // FILE: main.kt fun box(): String { if (-1 == MyApi.LATEST) return "OK" return "NOT OK" }