Skip to content

Commit db1d2bf

Browse files
committed
Deprecate all java.util.* stuff in JS library
1 parent 60e3c8e commit db1d2bf

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

js/js.libraries/src/core/javautil.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,23 @@ package java.util
2020
// TODO: Not supported
2121
// typealias Date = kotlin.js.Date
2222

23+
@Deprecated("Use kotlin.js.Date instead", ReplaceWith("kotlin.js.Date"))
2324
@native
2425
public class Date() {
2526
public fun getTime(): Int = noImpl
2627
}
2728

28-
// TODO: Deprecate with replacement
29+
@Deprecated("Use kotlin.collections.RandomAccess instead", ReplaceWith("kotlin.collections.RandomAccess"))
2930
public typealias RandomAccess = kotlin.collections.RandomAccess
31+
@Deprecated("Use kotlin.collections.ArrayList instead", ReplaceWith("kotlin.collections.ArrayList<E>"))
3032
public typealias ArrayList<E> = kotlin.collections.ArrayList<E>
33+
@Deprecated("Use kotlin.collections.HashSet instead", ReplaceWith("kotlin.collections.HashSet<E>"))
3134
public typealias HashSet<E> = kotlin.collections.HashSet<E>
35+
@Deprecated("Use kotlin.collections.LinkedHashSet instead", ReplaceWith("kotlin.collections.LinkedHashSet<E>"))
3236
public typealias LinkedHashSet<E> = kotlin.collections.LinkedHashSet<E>
37+
@Deprecated("Use kotlin.collections.HashMap instead", ReplaceWith("kotlin.collections.HashMap<E>"))
3338
public typealias HashMap<K, V> = kotlin.collections.HashMap<K, V>
39+
@Deprecated("Use kotlin.collections.LinkedHashMap instead", ReplaceWith("kotlin.collections.LinkedHashMap<E>"))
3440
public typealias LinkedHashMap<K, V> = kotlin.collections.LinkedHashMap<K, V>
3541

3642
@Deprecated("Use AbstractCollection or AbstractMutableCollection from kotlin.collections", ReplaceWith("kotlin.collections.AbstractMutableCollection<E>"))

0 commit comments

Comments
 (0)