stdlib: add companion objects for Enum and String
This commit is contained in:
committed by
SvyatoslavScherbina
parent
06ba63af06
commit
2cdff9d1e7
@@ -6,6 +6,8 @@ package kotlin
|
||||
* information on enum classes.
|
||||
*/
|
||||
public abstract class Enum<E: Enum<E>>(public val name: String, public val ordinal: Int): Comparable<E> {
|
||||
public companion object {
|
||||
}
|
||||
|
||||
public override final fun compareTo(other: E): Int { return ordinal - other.ordinal }
|
||||
|
||||
|
||||
@@ -3,6 +3,9 @@ package kotlin
|
||||
|
||||
@ExportTypeInfo("theStringTypeInfo")
|
||||
public final class String : Comparable<String>, CharSequence {
|
||||
public companion object {
|
||||
}
|
||||
|
||||
@SymbolName("Kotlin_String_hashCode")
|
||||
external public override fun hashCode(): Int
|
||||
|
||||
|
||||
Reference in New Issue
Block a user