77feb86a85
^KT-59664 Fixed
24 lines
515 B
Kotlin
Vendored
24 lines
515 B
Kotlin
Vendored
// ISSUE: KT-59664
|
|
// LANGUAGE: +ProhibitInlineModifierOnPrimaryConstructorParameters
|
|
// WITH_STDLIB
|
|
|
|
enum class Foo(open inline /* no effect */ val bar: String) {
|
|
A("super") {
|
|
override val bar: String
|
|
get() = super.bar + " overridden"
|
|
};
|
|
}
|
|
|
|
enum class Bar() {
|
|
A {
|
|
override val bar: String
|
|
get() = super.bar + " overridden"
|
|
};
|
|
|
|
open <!DECLARATION_CANT_BE_INLINED_WARNING!>inline<!> val bar: String get() = "puper"
|
|
}
|
|
|
|
fun main() {
|
|
println(Foo.A.bar)
|
|
}
|