bcfafc601e
This change allows to revert adding `WITH_STDLIB` directive to tests which happened at `a9343aeb`. Co-authored-by: Alexander Udalov <Alexander.Udalov@jetbrains.com>
43 lines
665 B
Plaintext
Vendored
43 lines
665 B
Plaintext
Vendored
object A {
|
|
private constructor() /* primary */ {
|
|
super/*Any*/()
|
|
/* <init>() */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
enum class En : Enum<En> {
|
|
private constructor() /* primary */ {
|
|
super/*Enum*/<En>()
|
|
/* <init>() */
|
|
|
|
}
|
|
|
|
X = En()
|
|
|
|
fun values(): Array<En> /* Synthetic body for ENUM_VALUES */
|
|
|
|
fun valueOf(value: String): En /* Synthetic body for ENUM_VALUEOF */
|
|
|
|
val entries: EnumEntries<En>
|
|
get(): EnumEntries<En> /* Synthetic body for ENUM_ENTRIES */
|
|
|
|
}
|
|
|
|
operator fun A.invoke(i: Int): Int {
|
|
return i
|
|
}
|
|
|
|
operator fun En.invoke(i: Int): Int {
|
|
return i
|
|
}
|
|
|
|
val test1: Int
|
|
field = A.invoke(i = 42)
|
|
get
|
|
|
|
val test2: Int
|
|
field = En.X.invoke(i = 42)
|
|
get
|