CallableMemberDescriptor.isOverridable / ClassDescriptor.isFinal refactoring
Extra JvmField and integer constants tests
This commit is contained in:
Vendored
+18
@@ -65,12 +65,30 @@ class H {
|
||||
}
|
||||
|
||||
interface K {
|
||||
|
||||
val i: Int
|
||||
val j: Int
|
||||
|
||||
companion object {
|
||||
<!INAPPLICABLE_JVM_FIELD!>@JvmField<!>
|
||||
var c = 3
|
||||
}
|
||||
}
|
||||
|
||||
class KK : K {
|
||||
<!INAPPLICABLE_JVM_FIELD!>@JvmField<!>
|
||||
override val i: Int = 0
|
||||
<!INAPPLICABLE_JVM_FIELD!>@JvmField<!>
|
||||
override final val j: Int = 0
|
||||
}
|
||||
|
||||
open class KKK : K {
|
||||
<!INAPPLICABLE_JVM_FIELD!>@JvmField<!>
|
||||
override val i: Int = 0
|
||||
<!INAPPLICABLE_JVM_FIELD!>@JvmField<!>
|
||||
override final val j: Int = 0
|
||||
}
|
||||
|
||||
object O {
|
||||
@JvmField
|
||||
val c = 3
|
||||
|
||||
Reference in New Issue
Block a user