Files
Alexander Udalov 3bb2ea10b6 K2: add inline JVM target version checker
#KT-60777 Fixed
2024-03-04 22:25:36 +00:00

52 lines
780 B
Kotlin
Vendored

package usage
import a.*
fun baz() {
inlineFun {}
inlineGetter
inlineGetter = 1
inlineSetter
inlineSetter = 1
allInline
allInline = 1
inlineProperty
inlineProperty = 1
val base = Base()
base.inlineFunBase {}
base.inlineGetterBase
base.inlineGetterBase = 1
base.inlineSetterBase
base.inlineSetterBase = 1
base.allInlineBase
base.allInlineBase = 1
base.inlinePropertyBase
base.inlinePropertyBase = 1
}
class Derived : Base() {
fun test() {
inlineFunBase {}
inlineGetterBase
inlineGetterBase = 1
inlineSetterBase
inlineSetterBase = 1
allInlineBase
allInlineBase = 1
inlinePropertyBase
inlinePropertyBase = 1
}
}