| // JVM_TARGET: 1.8 |
| package a |
| |
| inline fun inlineFun(p: () -> Unit) { |
| p() |
| } |
| |
| var inlineGetter: Int |
| inline get() = 1 |
| set(varue) { varue.hashCode() } |
| |
| var inlineSetter: Int |
| get() = 1 |
| inline set(varue) { varue.hashCode() } |
| |
| var allInline: Int |
| inline get() = 1 |
| inline set(varue) { varue.hashCode() } |
| |
| inline var inlineProperty: Int |
| get() = 1 |
| set(varue) { varue.hashCode() } |
| |
| open class Base { |
| inline fun inlineFunBase(p: () -> Unit) { |
| p() |
| } |
| |
| var inlineGetterBase: Int |
| inline get() = 1 |
| set(varue) { varue.hashCode() } |
| |
| var inlineSetterBase: Int |
| get() = 1 |
| inline set(varue) { varue.hashCode() } |
| |
| var allInlineBase: Int |
| inline get() = 1 |
| inline set(varue) { varue.hashCode() } |
| |
| inline var inlinePropertyBase: Int |
| get() = 1 |
| set(varue) { varue.hashCode() } |
| } |