Files
kotlin/compiler/testData/diagnostics/tests/dataClasses/finalMembersInBaseClass.kt
2016-09-15 16:45:48 +03:00

17 lines
442 B
Kotlin
Vendored

abstract class Base {
final override fun equals(other: Any?) = false
final override fun hashCode() = 42
open override fun toString() = "OK"
}
data class Data1(val field: String) : Base()
interface AbstractAnyMembers {
abstract override fun equals(other: Any?): Boolean
abstract override fun hashCode(): Int
abstract override fun toString(): String
}
data class Data2(val field: String): Base(), AbstractAnyMembers