blob: be26417fe55f0875851ee7398344f5563eeaa232 [file]
// 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"
}