Files
kotlin-fork/compiler/testData/writeFlags/jvmOverloads/openFunction.kt
T
Alexander Udalov dcf6a2199a Generate JvmOverloads methods as final
#KT-33240 Fixed
2020-01-29 18:01:57 +01:00

19 lines
396 B
Kotlin
Vendored

// WITH_RUNTIME
open class Foo {
@JvmOverloads
open fun bar(x: Int = 42, y: Int = -1): Int = x + y
}
// TESTED_OBJECT_KIND: function
// TESTED_OBJECTS: Foo, bar, (II)I
// FLAGS: ACC_PUBLIC
// TESTED_OBJECT_KIND: function
// TESTED_OBJECTS: Foo, bar, (I)I
// FLAGS: ACC_PUBLIC, ACC_FINAL
// TESTED_OBJECT_KIND: function
// TESTED_OBJECTS: Foo, bar, ()I
// FLAGS: ACC_PUBLIC, ACC_FINAL