mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-08 15:53:19 +00:00
17 lines
442 B
Kotlin
Vendored
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
|