From 80294f53ad6df6a36e595a580e69819597cb74a8 Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Mon, 15 Sep 2014 23:25:57 +0400 Subject: [PATCH] JS stdlib: drop TuplesCode.kt -- switch to use tuples from stdlib. --- js/js.libraries/src/core/javaio.kt | 2 ++ js/js.libraries/src/stdlib/TuplesCode.kt | 24 ------------------------ 2 files changed, 2 insertions(+), 24 deletions(-) delete mode 100644 js/js.libraries/src/stdlib/TuplesCode.kt diff --git a/js/js.libraries/src/core/javaio.kt b/js/js.libraries/src/core/javaio.kt index 5bfe30234a4..93d889afa82 100644 --- a/js/js.libraries/src/core/javaio.kt +++ b/js/js.libraries/src/core/javaio.kt @@ -7,3 +7,5 @@ library public trait Closeable { public open fun close() : Unit; } + +trait Serializable diff --git a/js/js.libraries/src/stdlib/TuplesCode.kt b/js/js.libraries/src/stdlib/TuplesCode.kt deleted file mode 100644 index ce1545d79f7..00000000000 --- a/js/js.libraries/src/stdlib/TuplesCode.kt +++ /dev/null @@ -1,24 +0,0 @@ -package kotlin - -// TODO: make it a data class -public class Pair ( - public val first: A, - public val second: B -) { - public fun component1(): A = first - public fun component2(): B = second - - override fun toString(): String = "($first, $second)" -} - -public class Triple ( - public val first: A, - public val second: B, - public val third: C -) { - public fun component1(): A = first - public fun component2(): B = second - public fun component3(): C = third - - override fun toString(): String = "($first, $second, $third)" -} \ No newline at end of file