2eb761adae
Such testData can contain contract violations and other resolution problems, so we should check them as well ^KT-62776 ^KT-62832 ^KT-62834 ^KT-62836
24 lines
658 B
Kotlin
Vendored
24 lines
658 B
Kotlin
Vendored
// IGNORE_LIGHT_ANALYSIS
|
|
// TARGET_BACKEND: JVM
|
|
// MUTE_LL_FIR: KT-62776
|
|
// FILE: ArrayAnnEnumJava.java
|
|
package light.ann.array;
|
|
|
|
import static light.ann.array.AnnAuxEnum.ANN_ENUM_VAL_A;
|
|
import static light.ann.array.AnnAuxEnum.ANN_ENUM_VAL_B;
|
|
|
|
public @interface ArrayAnnEnumJava {
|
|
AnnAuxEnum[] enumValDef() default { ANN_ENUM_VAL_A, ANN_ENUM_VAL_B };
|
|
}
|
|
|
|
// FILE: ArrayAnnUsage.kt
|
|
package light.ann.array
|
|
|
|
import light.ann.array.AnnAuxEnum.ANN_ENUM_VAL_A;
|
|
import light.ann.array.AnnAuxEnum.ANN_ENUM_VAL_B;
|
|
|
|
enum class AnnAuxEnum { ANN_ENUM_VAL_A, ANN_ENUM_VAL_B }
|
|
|
|
@ArrayAnnEnumJava(enumValDef = arrayOf(ANN_ENUM_VAL_A, ANN_ENUM_VAL_B))
|
|
fun box() = "OK"
|