Prohibit to override equals/hashCode in enums

#KT-5721 Fixed
This commit is contained in:
Alexander Udalov
2014-10-16 20:29:29 +04:00
parent 6ec71b3fd1
commit 66a7a58313
4 changed files with 53 additions and 3 deletions
+6 -3
View File
@@ -16,7 +16,10 @@
package kotlin
public abstract class Enum<E: Enum<E>>(name: String, ordinal: Int) {
public final fun name() : String
public final fun ordinal() : Int
public abstract class Enum<E : Enum<E>>(name: String, ordinal: Int) {
public final fun name(): String
public final fun ordinal(): Int
public override final fun equals(other: Any?): Boolean
public override final fun hashCode(): Int
}