Files
Abduqodiri Qurbonzoda 9352e40d54 Wasm Enum.hashCode() is not final #KT-61614
Merge-request: KT-MR-11938
Merged-by: Abduqodiri Qurbonzoda <abduqodiri.qurbonzoda@jetbrains.com>
2023-08-31 14:31:56 +00:00

27 lines
737 B
Kotlin

/*
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package kotlin
public abstract class Enum<E : Enum<E>>(
@kotlin.internal.IntrinsicConstEvaluation
public val name: String,
public val ordinal: Int
) : Comparable<E> {
public final override fun compareTo(other: E): Int =
ordinal.compareTo(other.ordinal)
public final override fun equals(other: Any?): Boolean =
this === other
public final override fun hashCode(): Int =
super.hashCode()
public override fun toString(): String =
name
public companion object
}