From e4de6f5e3194396334103dbc7346122a482c708f Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Mon, 28 Jul 2014 21:24:52 +0400 Subject: [PATCH] Stdlib minor: Make kotlin.support.State enum --- .../stdlib/src/kotlin/collections/AbstractIterator.kt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/libraries/stdlib/src/kotlin/collections/AbstractIterator.kt b/libraries/stdlib/src/kotlin/collections/AbstractIterator.kt index 64c286256b0..1f0c07e8e3f 100644 --- a/libraries/stdlib/src/kotlin/collections/AbstractIterator.kt +++ b/libraries/stdlib/src/kotlin/collections/AbstractIterator.kt @@ -5,12 +5,11 @@ import java.util.NoSuchElementException // TODO should not need this - its here for the JS stuff import java.lang.UnsupportedOperationException -// not using an enum for now as JS generation doesn't support it -private object State { - val Ready = 0 - val NotReady = 1 - val Done = 2 - val Failed = 3 +private enum class State { + Ready + NotReady + Done + Failed } /**