From db1d2bf76fd465d32236ad71cda4f45938b89b88 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Tue, 22 Nov 2016 20:55:54 +0300 Subject: [PATCH] Deprecate all java.util.* stuff in JS library --- js/js.libraries/src/core/javautil.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/js/js.libraries/src/core/javautil.kt b/js/js.libraries/src/core/javautil.kt index 970f73cf229..658985493ba 100644 --- a/js/js.libraries/src/core/javautil.kt +++ b/js/js.libraries/src/core/javautil.kt @@ -20,17 +20,23 @@ package java.util // TODO: Not supported // typealias Date = kotlin.js.Date +@Deprecated("Use kotlin.js.Date instead", ReplaceWith("kotlin.js.Date")) @native public class Date() { public fun getTime(): Int = noImpl } -// TODO: Deprecate with replacement +@Deprecated("Use kotlin.collections.RandomAccess instead", ReplaceWith("kotlin.collections.RandomAccess")) public typealias RandomAccess = kotlin.collections.RandomAccess +@Deprecated("Use kotlin.collections.ArrayList instead", ReplaceWith("kotlin.collections.ArrayList")) public typealias ArrayList = kotlin.collections.ArrayList +@Deprecated("Use kotlin.collections.HashSet instead", ReplaceWith("kotlin.collections.HashSet")) public typealias HashSet = kotlin.collections.HashSet +@Deprecated("Use kotlin.collections.LinkedHashSet instead", ReplaceWith("kotlin.collections.LinkedHashSet")) public typealias LinkedHashSet = kotlin.collections.LinkedHashSet +@Deprecated("Use kotlin.collections.HashMap instead", ReplaceWith("kotlin.collections.HashMap")) public typealias HashMap = kotlin.collections.HashMap +@Deprecated("Use kotlin.collections.LinkedHashMap instead", ReplaceWith("kotlin.collections.LinkedHashMap")) public typealias LinkedHashMap = kotlin.collections.LinkedHashMap @Deprecated("Use AbstractCollection or AbstractMutableCollection from kotlin.collections", ReplaceWith("kotlin.collections.AbstractMutableCollection"))