Native Enum.hashCode() is not final #KT-61507
Merge-request: KT-MR-11937 Merged-by: Abduqodiri Qurbonzoda <abduqodiri.qurbonzoda@jetbrains.com>
This commit is contained in:
committed by
Space Team
parent
bd797ed503
commit
64fd4ac510
@@ -18,12 +18,16 @@ public abstract class Enum<E: Enum<E>>(@kotlin.internal.IntrinsicConstEvaluation
|
||||
public companion object {
|
||||
}
|
||||
|
||||
public override final fun compareTo(other: E): Int { return ordinal - other.ordinal }
|
||||
public final override fun compareTo(other: E): Int { return ordinal - other.ordinal }
|
||||
|
||||
public override final fun equals(other: Any?): Boolean {
|
||||
public final override fun equals(other: Any?): Boolean {
|
||||
return this === other
|
||||
}
|
||||
|
||||
public final override fun hashCode(): Int {
|
||||
return super.hashCode()
|
||||
}
|
||||
|
||||
public override fun toString(): String {
|
||||
return name
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user