diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/kotlinSignature/JavaToKotlinMethodMapGenerated.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/kotlinSignature/JavaToKotlinMethodMapGenerated.java index 9c4334b610b..7664955bc61 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/kotlinSignature/JavaToKotlinMethodMapGenerated.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/kotlinSignature/JavaToKotlinMethodMapGenerated.java @@ -79,9 +79,7 @@ class JavaToKotlinMethodMapGenerated { pair("hashCode()", "fun hashCode(): jet.Int"), pair("isEmpty()", "fun isEmpty(): jet.Boolean"), pair("iterator()", "fun iterator(): jet.Iterator"), - pair("size()", "fun size(): jet.Int"), - pair("toArray()", "fun toArray(): jet.Array"), - pair("toArray(T[])", "fun toArray(a: jet.Array): jet.Array") + pair("size()", "fun size(): jet.Int") ); put(b, "java.util.Collection", "MutableCollection", @@ -97,9 +95,7 @@ class JavaToKotlinMethodMapGenerated { pair("remove(java.lang.Object)", "fun remove(o: jet.Any?): jet.Boolean"), pair("removeAll(java.util.Collection)", "fun removeAll(c: jet.Collection): jet.Boolean"), pair("retainAll(java.util.Collection)", "fun retainAll(c: jet.Collection): jet.Boolean"), - pair("size()", "fun size(): jet.Int"), - pair("toArray()", "fun toArray(): jet.Array"), - pair("toArray(T[])", "fun toArray(a: jet.Array): jet.Array") + pair("size()", "fun size(): jet.Int") ); put(b, "java.util.List", "List", @@ -115,9 +111,7 @@ class JavaToKotlinMethodMapGenerated { pair("listIterator()", "fun listIterator(): jet.ListIterator"), pair("listIterator(int)", "fun listIterator(index: jet.Int): jet.ListIterator"), pair("size()", "fun size(): jet.Int"), - pair("subList(int, int)", "fun subList(fromIndex: jet.Int, toIndex: jet.Int): jet.List"), - pair("toArray()", "fun toArray(): jet.Array"), - pair("toArray(T[])", "fun toArray(a: jet.Array): jet.Array") + pair("subList(int, int)", "fun subList(fromIndex: jet.Int, toIndex: jet.Int): jet.List") ); put(b, "java.util.List", "MutableList", @@ -143,9 +137,7 @@ class JavaToKotlinMethodMapGenerated { pair("retainAll(java.util.Collection)", "fun retainAll(c: jet.Collection): jet.Boolean"), pair("set(int, E)", "fun set(index: jet.Int, element: E): E"), pair("size()", "fun size(): jet.Int"), - pair("subList(int, int)", "fun subList(fromIndex: jet.Int, toIndex: jet.Int): jet.MutableList"), - pair("toArray()", "fun toArray(): jet.Array"), - pair("toArray(T[])", "fun toArray(a: jet.Array): jet.Array") + pair("subList(int, int)", "fun subList(fromIndex: jet.Int, toIndex: jet.Int): jet.MutableList") ); put(b, "java.util.Set", "Set", @@ -155,9 +147,7 @@ class JavaToKotlinMethodMapGenerated { pair("hashCode()", "fun hashCode(): jet.Int"), pair("isEmpty()", "fun isEmpty(): jet.Boolean"), pair("iterator()", "fun iterator(): jet.Iterator"), - pair("size()", "fun size(): jet.Int"), - pair("toArray()", "fun toArray(): jet.Array"), - pair("toArray(T[])", "fun toArray(a: jet.Array): jet.Array") + pair("size()", "fun size(): jet.Int") ); put(b, "java.util.Set", "MutableSet", @@ -173,9 +163,7 @@ class JavaToKotlinMethodMapGenerated { pair("remove(java.lang.Object)", "fun remove(o: jet.Any?): jet.Boolean"), pair("removeAll(java.util.Collection)", "fun removeAll(c: jet.Collection): jet.Boolean"), pair("retainAll(java.util.Collection)", "fun retainAll(c: jet.Collection): jet.Boolean"), - pair("size()", "fun size(): jet.Int"), - pair("toArray()", "fun toArray(): jet.Array"), - pair("toArray(T[])", "fun toArray(a: jet.Array): jet.Array") + pair("size()", "fun size(): jet.Int") ); put(b, "java.util.Map", "Map", diff --git a/compiler/frontend/builtins/jet/.kotlin_class_names b/compiler/frontend/builtins/jet/.kotlin_class_names index 4e0ee3cfd0b..fef812dcc53 100644 Binary files a/compiler/frontend/builtins/jet/.kotlin_class_names and b/compiler/frontend/builtins/jet/.kotlin_class_names differ diff --git a/compiler/frontend/builtins/jet/.kotlin_name_table b/compiler/frontend/builtins/jet/.kotlin_name_table index 04184dd7125..59f361e02ff 100644 Binary files a/compiler/frontend/builtins/jet/.kotlin_name_table and b/compiler/frontend/builtins/jet/.kotlin_name_table differ diff --git a/compiler/frontend/builtins/jet/.kotlin_package b/compiler/frontend/builtins/jet/.kotlin_package index 018f9e4dab2..c4d75bb100c 100644 Binary files a/compiler/frontend/builtins/jet/.kotlin_package and b/compiler/frontend/builtins/jet/.kotlin_package differ diff --git a/compiler/frontend/builtins/jet/Collection.kotlin_class b/compiler/frontend/builtins/jet/Collection.kotlin_class index 61449d25967..335a85012cd 100644 Binary files a/compiler/frontend/builtins/jet/Collection.kotlin_class and b/compiler/frontend/builtins/jet/Collection.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/DoubleIterator.kotlin_class b/compiler/frontend/builtins/jet/DoubleIterator.kotlin_class index 3c5453521ca..4241312b851 100644 --- a/compiler/frontend/builtins/jet/DoubleIterator.kotlin_class +++ b/compiler/frontend/builtins/jet/DoubleIterator.kotlin_class @@ -4,5 +4,5 @@ *Z 0B Z -&0_B +&0]B  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/Enum.kotlin_class b/compiler/frontend/builtins/jet/Enum.kotlin_class index ca5987153d0..199d47fb0a5 100644 Binary files a/compiler/frontend/builtins/jet/Enum.kotlin_class and b/compiler/frontend/builtins/jet/Enum.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction0.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction0.kotlin_class index 3dd41e97be1..24f7ddc8111 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction0.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction0.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction1.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction1.kotlin_class index 7d0df048d62..87c316b1d2d 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction1.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction1.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction10.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction10.kotlin_class index 1a41836a377..413de9de18f 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction10.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction10.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction11.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction11.kotlin_class index 9825bc37af3..ace941098e0 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction11.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction11.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction12.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction12.kotlin_class index 10eb52fbf1e..aca9c300624 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction12.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction12.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction13.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction13.kotlin_class index 210f73e6416..0581f5b04b5 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction13.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction13.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction14.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction14.kotlin_class index 6c39d9202e5..1a7bd2344cf 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction14.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction14.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction15.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction15.kotlin_class index 8a55a246156..67a4f851463 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction15.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction15.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction16.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction16.kotlin_class index 1d225c63edf..df77aeb6356 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction16.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction16.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction17.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction17.kotlin_class index d0f84dbaa62..560a0a5c246 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction17.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction17.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction18.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction18.kotlin_class index 34a966360d0..40c82e9bb05 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction18.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction18.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction19.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction19.kotlin_class index bf66c1c6f6e..6349da71829 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction19.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction19.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction2.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction2.kotlin_class index f8926004103..d3e2c56e21e 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction2.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction2.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction20.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction20.kotlin_class index 161078d500b..2f04338a88c 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction20.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction20.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction21.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction21.kotlin_class index 61552114a8a..5218a252598 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction21.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction21.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction22.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction22.kotlin_class index f6d1c9bf301..9b668b34d4e 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction22.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction22.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction3.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction3.kotlin_class index 57a324f09ad..0bd94b6a914 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction3.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction3.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction4.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction4.kotlin_class index c96ae2b5c6c..432b8410efc 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction4.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction4.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction5.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction5.kotlin_class index bf1242714f7..2ef3da20aaa 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction5.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction5.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction6.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction6.kotlin_class index 6c12e08b75c..afbf2c70161 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction6.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction6.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction7.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction7.kotlin_class index 02f46bdc59a..81c1a28a061 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction7.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction7.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction8.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction8.kotlin_class index 1ebac978e7a..509779db0aa 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction8.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction8.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ExtensionFunction9.kotlin_class b/compiler/frontend/builtins/jet/ExtensionFunction9.kotlin_class index 2d965e0538d..5893abbe60d 100644 Binary files a/compiler/frontend/builtins/jet/ExtensionFunction9.kotlin_class and b/compiler/frontend/builtins/jet/ExtensionFunction9.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/FloatIterator.kotlin_class b/compiler/frontend/builtins/jet/FloatIterator.kotlin_class index 3d6366d30e2..6b97e4ef406 100644 --- a/compiler/frontend/builtins/jet/FloatIterator.kotlin_class +++ b/compiler/frontend/builtins/jet/FloatIterator.kotlin_class @@ -3,5 +3,5 @@ R Æ0B FZ 0B -Z &0¬B +Z &0ªB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/Function0.kotlin_class b/compiler/frontend/builtins/jet/Function0.kotlin_class index cbfc9434f79..0fb8e87c74f 100644 Binary files a/compiler/frontend/builtins/jet/Function0.kotlin_class and b/compiler/frontend/builtins/jet/Function0.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function1.kotlin_class b/compiler/frontend/builtins/jet/Function1.kotlin_class index 53de6d941c6..ac385a2ae70 100644 Binary files a/compiler/frontend/builtins/jet/Function1.kotlin_class and b/compiler/frontend/builtins/jet/Function1.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function10.kotlin_class b/compiler/frontend/builtins/jet/Function10.kotlin_class index 19a7dec2fb0..60b49620c91 100644 Binary files a/compiler/frontend/builtins/jet/Function10.kotlin_class and b/compiler/frontend/builtins/jet/Function10.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function11.kotlin_class b/compiler/frontend/builtins/jet/Function11.kotlin_class index bc392a34e28..338bee90d4d 100644 Binary files a/compiler/frontend/builtins/jet/Function11.kotlin_class and b/compiler/frontend/builtins/jet/Function11.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function12.kotlin_class b/compiler/frontend/builtins/jet/Function12.kotlin_class index 683a39de233..42309cb9311 100644 Binary files a/compiler/frontend/builtins/jet/Function12.kotlin_class and b/compiler/frontend/builtins/jet/Function12.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function13.kotlin_class b/compiler/frontend/builtins/jet/Function13.kotlin_class index a1fbca87545..6c1b92ae839 100644 Binary files a/compiler/frontend/builtins/jet/Function13.kotlin_class and b/compiler/frontend/builtins/jet/Function13.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function14.kotlin_class b/compiler/frontend/builtins/jet/Function14.kotlin_class index 059c93dbfc8..2c7f26b6c16 100644 Binary files a/compiler/frontend/builtins/jet/Function14.kotlin_class and b/compiler/frontend/builtins/jet/Function14.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function15.kotlin_class b/compiler/frontend/builtins/jet/Function15.kotlin_class index 35122e6a08b..91c3766736e 100644 Binary files a/compiler/frontend/builtins/jet/Function15.kotlin_class and b/compiler/frontend/builtins/jet/Function15.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function16.kotlin_class b/compiler/frontend/builtins/jet/Function16.kotlin_class index 98e29ab70bf..c9a9db2c168 100644 Binary files a/compiler/frontend/builtins/jet/Function16.kotlin_class and b/compiler/frontend/builtins/jet/Function16.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function17.kotlin_class b/compiler/frontend/builtins/jet/Function17.kotlin_class index 99908e1f965..30f31696041 100644 Binary files a/compiler/frontend/builtins/jet/Function17.kotlin_class and b/compiler/frontend/builtins/jet/Function17.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function18.kotlin_class b/compiler/frontend/builtins/jet/Function18.kotlin_class index 26ce4b3e572..a1a92401cb4 100644 Binary files a/compiler/frontend/builtins/jet/Function18.kotlin_class and b/compiler/frontend/builtins/jet/Function18.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function19.kotlin_class b/compiler/frontend/builtins/jet/Function19.kotlin_class index 50f6c6c2366..5d616a14daa 100644 Binary files a/compiler/frontend/builtins/jet/Function19.kotlin_class and b/compiler/frontend/builtins/jet/Function19.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function2.kotlin_class b/compiler/frontend/builtins/jet/Function2.kotlin_class index 500d532cd4d..b21bc9bc41b 100644 Binary files a/compiler/frontend/builtins/jet/Function2.kotlin_class and b/compiler/frontend/builtins/jet/Function2.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function20.kotlin_class b/compiler/frontend/builtins/jet/Function20.kotlin_class index d238d5ac295..db95765697d 100644 Binary files a/compiler/frontend/builtins/jet/Function20.kotlin_class and b/compiler/frontend/builtins/jet/Function20.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function21.kotlin_class b/compiler/frontend/builtins/jet/Function21.kotlin_class index 239b7e0294b..98800a3792b 100644 Binary files a/compiler/frontend/builtins/jet/Function21.kotlin_class and b/compiler/frontend/builtins/jet/Function21.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function22.kotlin_class b/compiler/frontend/builtins/jet/Function22.kotlin_class index 7fedb6b19d2..c99973e0b6e 100644 Binary files a/compiler/frontend/builtins/jet/Function22.kotlin_class and b/compiler/frontend/builtins/jet/Function22.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function3.kotlin_class b/compiler/frontend/builtins/jet/Function3.kotlin_class index 49488a1933c..688c767bda6 100644 Binary files a/compiler/frontend/builtins/jet/Function3.kotlin_class and b/compiler/frontend/builtins/jet/Function3.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function4.kotlin_class b/compiler/frontend/builtins/jet/Function4.kotlin_class index 8eaba0980e4..47709eb6802 100644 Binary files a/compiler/frontend/builtins/jet/Function4.kotlin_class and b/compiler/frontend/builtins/jet/Function4.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function5.kotlin_class b/compiler/frontend/builtins/jet/Function5.kotlin_class index 3858071f554..8c54b2b1765 100644 Binary files a/compiler/frontend/builtins/jet/Function5.kotlin_class and b/compiler/frontend/builtins/jet/Function5.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function6.kotlin_class b/compiler/frontend/builtins/jet/Function6.kotlin_class index 8840d1e17d5..6096ac3b62e 100644 Binary files a/compiler/frontend/builtins/jet/Function6.kotlin_class and b/compiler/frontend/builtins/jet/Function6.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function7.kotlin_class b/compiler/frontend/builtins/jet/Function7.kotlin_class index 49329eeabbb..aa361d5d4de 100644 Binary files a/compiler/frontend/builtins/jet/Function7.kotlin_class and b/compiler/frontend/builtins/jet/Function7.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function8.kotlin_class b/compiler/frontend/builtins/jet/Function8.kotlin_class index ac1c2512caf..e0daaf60a1f 100644 Binary files a/compiler/frontend/builtins/jet/Function8.kotlin_class and b/compiler/frontend/builtins/jet/Function8.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Function9.kotlin_class b/compiler/frontend/builtins/jet/Function9.kotlin_class index d712f394777..2566c67498c 100644 Binary files a/compiler/frontend/builtins/jet/Function9.kotlin_class and b/compiler/frontend/builtins/jet/Function9.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Int.kotlin_class b/compiler/frontend/builtins/jet/Int.kotlin_class index 9d5f6f2a3ce..ccaeee9b1d1 100644 Binary files a/compiler/frontend/builtins/jet/Int.kotlin_class and b/compiler/frontend/builtins/jet/Int.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/IntIterator.kotlin_class b/compiler/frontend/builtins/jet/IntIterator.kotlin_class index 03df0bc6d22..0077adcffa5 100644 --- a/compiler/frontend/builtins/jet/IntIterator.kotlin_class +++ b/compiler/frontend/builtins/jet/IntIterator.kotlin_class @@ -3,5 +3,5 @@ R Æ0B `Z 0B -Z &0ÌB +Z &0ÊB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/Iterator.kotlin_class b/compiler/frontend/builtins/jet/Iterator.kotlin_class index c0ccd61d645..e48760da169 100644 Binary files a/compiler/frontend/builtins/jet/Iterator.kotlin_class and b/compiler/frontend/builtins/jet/Iterator.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction0.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction0.kotlin_class index d10e04650ce..871374e31a7 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction0.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction0.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction1.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction1.kotlin_class index 41bd22fdf63..be4bd7f9b37 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction1.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction1.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction10.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction10.kotlin_class index 97536060e96..43ecc25ab94 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction10.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction10.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction11.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction11.kotlin_class index 0889e27cfdb..2a898e1394e 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction11.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction11.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction12.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction12.kotlin_class index bd602fe025b..42f9a2d2862 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction12.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction12.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction13.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction13.kotlin_class index 1e124d916e4..d671414ee76 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction13.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction13.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction14.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction14.kotlin_class index 38ccb5aa3d3..e7513f87a84 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction14.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction14.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction15.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction15.kotlin_class index b85b433272c..ada755f12ca 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction15.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction15.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction16.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction16.kotlin_class index f4316415009..6020838f1ff 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction16.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction16.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction17.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction17.kotlin_class index 16c51c9e18a..cb0ca3237b6 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction17.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction17.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction18.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction18.kotlin_class index 4499c4da43d..c5889acacfd 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction18.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction18.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction19.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction19.kotlin_class index c4aebdeafaa..fb5b143cde8 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction19.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction19.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction2.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction2.kotlin_class index 959d9a35d3c..ba1f950fae1 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction2.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction2.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction20.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction20.kotlin_class index 06342fef7b9..a1a31843dac 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction20.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction20.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction21.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction21.kotlin_class index 34d491795bf..56f1d6363d3 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction21.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction21.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction22.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction22.kotlin_class index a94cd0ef792..396eefcd504 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction22.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction22.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction3.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction3.kotlin_class index 9ee503a8a26..a717461248e 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction3.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction3.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction4.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction4.kotlin_class index c47ff1fcd8f..7b63d8ff8c4 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction4.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction4.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction5.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction5.kotlin_class index 750c1aa9cd1..28e828d3a47 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction5.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction5.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction6.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction6.kotlin_class index 1a43b8e6525..4be5a09ef3f 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction6.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction6.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction7.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction7.kotlin_class index e9563117059..f3d8e5178c0 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction7.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction7.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction8.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction8.kotlin_class index 98e73365605..7e7c5a15be1 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction8.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction8.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KExtensionFunction9.kotlin_class b/compiler/frontend/builtins/jet/KExtensionFunction9.kotlin_class index bf63429fc4a..9bcf56e072b 100644 Binary files a/compiler/frontend/builtins/jet/KExtensionFunction9.kotlin_class and b/compiler/frontend/builtins/jet/KExtensionFunction9.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction0.kotlin_class b/compiler/frontend/builtins/jet/KFunction0.kotlin_class index cf3f36482c6..68fc45c0e95 100644 Binary files a/compiler/frontend/builtins/jet/KFunction0.kotlin_class and b/compiler/frontend/builtins/jet/KFunction0.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction1.kotlin_class b/compiler/frontend/builtins/jet/KFunction1.kotlin_class index 85bc1286bc0..5f1acd7a10c 100644 Binary files a/compiler/frontend/builtins/jet/KFunction1.kotlin_class and b/compiler/frontend/builtins/jet/KFunction1.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction10.kotlin_class b/compiler/frontend/builtins/jet/KFunction10.kotlin_class index 003881c38ef..e7836c4e4aa 100644 Binary files a/compiler/frontend/builtins/jet/KFunction10.kotlin_class and b/compiler/frontend/builtins/jet/KFunction10.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction11.kotlin_class b/compiler/frontend/builtins/jet/KFunction11.kotlin_class index f959c61bfcb..e6716dd5238 100644 Binary files a/compiler/frontend/builtins/jet/KFunction11.kotlin_class and b/compiler/frontend/builtins/jet/KFunction11.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction12.kotlin_class b/compiler/frontend/builtins/jet/KFunction12.kotlin_class index ec0d743f4bd..ef137955b51 100644 Binary files a/compiler/frontend/builtins/jet/KFunction12.kotlin_class and b/compiler/frontend/builtins/jet/KFunction12.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction13.kotlin_class b/compiler/frontend/builtins/jet/KFunction13.kotlin_class index aa860231081..2c5bdb7f4fd 100644 Binary files a/compiler/frontend/builtins/jet/KFunction13.kotlin_class and b/compiler/frontend/builtins/jet/KFunction13.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction14.kotlin_class b/compiler/frontend/builtins/jet/KFunction14.kotlin_class index 86758165f47..1111c0a3fe2 100644 Binary files a/compiler/frontend/builtins/jet/KFunction14.kotlin_class and b/compiler/frontend/builtins/jet/KFunction14.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction15.kotlin_class b/compiler/frontend/builtins/jet/KFunction15.kotlin_class index 47abf6a37ef..49a8d7e5357 100644 Binary files a/compiler/frontend/builtins/jet/KFunction15.kotlin_class and b/compiler/frontend/builtins/jet/KFunction15.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction16.kotlin_class b/compiler/frontend/builtins/jet/KFunction16.kotlin_class index 8d8dbe89cbf..d8e426315e2 100644 Binary files a/compiler/frontend/builtins/jet/KFunction16.kotlin_class and b/compiler/frontend/builtins/jet/KFunction16.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction17.kotlin_class b/compiler/frontend/builtins/jet/KFunction17.kotlin_class index 350b7dbde6b..64aa263e896 100644 Binary files a/compiler/frontend/builtins/jet/KFunction17.kotlin_class and b/compiler/frontend/builtins/jet/KFunction17.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction18.kotlin_class b/compiler/frontend/builtins/jet/KFunction18.kotlin_class index fcb9491312e..987841a5e9b 100644 Binary files a/compiler/frontend/builtins/jet/KFunction18.kotlin_class and b/compiler/frontend/builtins/jet/KFunction18.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction19.kotlin_class b/compiler/frontend/builtins/jet/KFunction19.kotlin_class index 80ffe24f605..b5e872ccfb9 100644 Binary files a/compiler/frontend/builtins/jet/KFunction19.kotlin_class and b/compiler/frontend/builtins/jet/KFunction19.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction2.kotlin_class b/compiler/frontend/builtins/jet/KFunction2.kotlin_class index d50ac607941..f2fb5ad275e 100644 Binary files a/compiler/frontend/builtins/jet/KFunction2.kotlin_class and b/compiler/frontend/builtins/jet/KFunction2.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction20.kotlin_class b/compiler/frontend/builtins/jet/KFunction20.kotlin_class index 91af6555233..d7a485e39ac 100644 Binary files a/compiler/frontend/builtins/jet/KFunction20.kotlin_class and b/compiler/frontend/builtins/jet/KFunction20.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction21.kotlin_class b/compiler/frontend/builtins/jet/KFunction21.kotlin_class index d4179030d09..1b99a327fd5 100644 Binary files a/compiler/frontend/builtins/jet/KFunction21.kotlin_class and b/compiler/frontend/builtins/jet/KFunction21.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction22.kotlin_class b/compiler/frontend/builtins/jet/KFunction22.kotlin_class index 8c69e6bf30b..2c52a8ae5d8 100644 Binary files a/compiler/frontend/builtins/jet/KFunction22.kotlin_class and b/compiler/frontend/builtins/jet/KFunction22.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction3.kotlin_class b/compiler/frontend/builtins/jet/KFunction3.kotlin_class index 7848c7dc1c2..bb044ab6a19 100644 Binary files a/compiler/frontend/builtins/jet/KFunction3.kotlin_class and b/compiler/frontend/builtins/jet/KFunction3.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction4.kotlin_class b/compiler/frontend/builtins/jet/KFunction4.kotlin_class index 07341e88d1c..8280f0ca33f 100644 Binary files a/compiler/frontend/builtins/jet/KFunction4.kotlin_class and b/compiler/frontend/builtins/jet/KFunction4.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction5.kotlin_class b/compiler/frontend/builtins/jet/KFunction5.kotlin_class index c103da8614a..83ec7ca3459 100644 Binary files a/compiler/frontend/builtins/jet/KFunction5.kotlin_class and b/compiler/frontend/builtins/jet/KFunction5.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction6.kotlin_class b/compiler/frontend/builtins/jet/KFunction6.kotlin_class index d3e950d9549..41ac7881051 100644 Binary files a/compiler/frontend/builtins/jet/KFunction6.kotlin_class and b/compiler/frontend/builtins/jet/KFunction6.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction7.kotlin_class b/compiler/frontend/builtins/jet/KFunction7.kotlin_class index 737b1f81b8d..5768c7dbde4 100644 Binary files a/compiler/frontend/builtins/jet/KFunction7.kotlin_class and b/compiler/frontend/builtins/jet/KFunction7.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction8.kotlin_class b/compiler/frontend/builtins/jet/KFunction8.kotlin_class index c3437eb9e73..e7d38f007c1 100644 Binary files a/compiler/frontend/builtins/jet/KFunction8.kotlin_class and b/compiler/frontend/builtins/jet/KFunction8.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KFunction9.kotlin_class b/compiler/frontend/builtins/jet/KFunction9.kotlin_class index 7744eb76735..e24a7b0a59e 100644 Binary files a/compiler/frontend/builtins/jet/KFunction9.kotlin_class and b/compiler/frontend/builtins/jet/KFunction9.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction0.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction0.kotlin_class index b2239701937..d6829a01e74 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction0.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction0.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction1.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction1.kotlin_class index f542b86e69e..f5065cc2c66 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction1.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction1.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction10.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction10.kotlin_class index 18299455dd2..6060345bd8e 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction10.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction10.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction11.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction11.kotlin_class index 844b6802da3..a11117d1669 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction11.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction11.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction12.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction12.kotlin_class index 12b527f6920..6212a413dd2 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction12.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction12.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction13.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction13.kotlin_class index 0d434fd659c..b991ddbcb97 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction13.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction13.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction14.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction14.kotlin_class index 8869f259c27..76de9d8df2c 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction14.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction14.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction15.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction15.kotlin_class index d11a2c54e91..1d1435cd327 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction15.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction15.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction16.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction16.kotlin_class index f719d6f0a39..de7a7e8ddc7 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction16.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction16.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction17.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction17.kotlin_class index a3591fdf6e2..7279ae65832 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction17.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction17.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction18.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction18.kotlin_class index b7afe17a3ba..dbf4bd81fb5 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction18.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction18.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction19.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction19.kotlin_class index 350fe826ca8..3389c2b3fec 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction19.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction19.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction2.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction2.kotlin_class index 96c144adacf..28238553f07 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction2.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction2.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction20.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction20.kotlin_class index da9e9f5d761..3f641947f86 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction20.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction20.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction21.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction21.kotlin_class index a6b24063040..87b14da7805 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction21.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction21.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction22.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction22.kotlin_class index d869a77a847..061bfc5d18a 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction22.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction22.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction3.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction3.kotlin_class index 071f17176ad..b330b285064 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction3.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction3.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction4.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction4.kotlin_class index 9e88de271da..7b7e24ed7a0 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction4.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction4.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction5.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction5.kotlin_class index e9c8b3f23a4..e0c1922a60e 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction5.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction5.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction6.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction6.kotlin_class index 4ce1290409e..7f1d3855f9f 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction6.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction6.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction7.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction7.kotlin_class index 577cd03604f..4cdef2d34a8 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction7.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction7.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction8.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction8.kotlin_class index 4dfac3adc78..3f7854bf91a 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction8.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction8.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/KMemberFunction9.kotlin_class b/compiler/frontend/builtins/jet/KMemberFunction9.kotlin_class index 51ff5cb65d6..89530c8933b 100644 Binary files a/compiler/frontend/builtins/jet/KMemberFunction9.kotlin_class and b/compiler/frontend/builtins/jet/KMemberFunction9.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/List.kotlin_class b/compiler/frontend/builtins/jet/List.kotlin_class index 2b6c2d101c8..5e850cbb1f3 100644 Binary files a/compiler/frontend/builtins/jet/List.kotlin_class and b/compiler/frontend/builtins/jet/List.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ListIterator.kotlin_class b/compiler/frontend/builtins/jet/ListIterator.kotlin_class index ba9a7871c7e..addf3871f7f 100644 Binary files a/compiler/frontend/builtins/jet/ListIterator.kotlin_class and b/compiler/frontend/builtins/jet/ListIterator.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Long.kotlin_class b/compiler/frontend/builtins/jet/Long.kotlin_class index 34e100efe0b..9c512a4f466 100644 Binary files a/compiler/frontend/builtins/jet/Long.kotlin_class and b/compiler/frontend/builtins/jet/Long.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/LongIterator.kotlin_class b/compiler/frontend/builtins/jet/LongIterator.kotlin_class index 93251259949..dfe602b6e0f 100644 --- a/compiler/frontend/builtins/jet/LongIterator.kotlin_class +++ b/compiler/frontend/builtins/jet/LongIterator.kotlin_class @@ -3,5 +3,5 @@ R Æ0B «Z 0B -Z &0£B +Z &0¡B  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/Map.Entry.kotlin_class b/compiler/frontend/builtins/jet/Map.Entry.kotlin_class index c2e34257c72..3acc9f121ba 100644 Binary files a/compiler/frontend/builtins/jet/Map.Entry.kotlin_class and b/compiler/frontend/builtins/jet/Map.Entry.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Map.kotlin_class b/compiler/frontend/builtins/jet/Map.kotlin_class index 862c9239bea..5ceb26ce879 100644 Binary files a/compiler/frontend/builtins/jet/Map.kotlin_class and b/compiler/frontend/builtins/jet/Map.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/MutableCollection.kotlin_class b/compiler/frontend/builtins/jet/MutableCollection.kotlin_class index a2a0d68d674..92917110efc 100644 Binary files a/compiler/frontend/builtins/jet/MutableCollection.kotlin_class and b/compiler/frontend/builtins/jet/MutableCollection.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/MutableIterator.kotlin_class b/compiler/frontend/builtins/jet/MutableIterator.kotlin_class index a76dc2ee1c3..93bc002ae0a 100644 Binary files a/compiler/frontend/builtins/jet/MutableIterator.kotlin_class and b/compiler/frontend/builtins/jet/MutableIterator.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/MutableList.kotlin_class b/compiler/frontend/builtins/jet/MutableList.kotlin_class index d0092d555a1..674bd879199 100644 Binary files a/compiler/frontend/builtins/jet/MutableList.kotlin_class and b/compiler/frontend/builtins/jet/MutableList.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/MutableListIterator.kotlin_class b/compiler/frontend/builtins/jet/MutableListIterator.kotlin_class index d87f533f27b..6bc77a48de4 100644 Binary files a/compiler/frontend/builtins/jet/MutableListIterator.kotlin_class and b/compiler/frontend/builtins/jet/MutableListIterator.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/MutableMap.MutableEntry.kotlin_class b/compiler/frontend/builtins/jet/MutableMap.MutableEntry.kotlin_class index d4ae151595e..29688111154 100644 Binary files a/compiler/frontend/builtins/jet/MutableMap.MutableEntry.kotlin_class and b/compiler/frontend/builtins/jet/MutableMap.MutableEntry.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/MutableMap.kotlin_class b/compiler/frontend/builtins/jet/MutableMap.kotlin_class index 10c44af87cc..c3090317bcd 100644 Binary files a/compiler/frontend/builtins/jet/MutableMap.kotlin_class and b/compiler/frontend/builtins/jet/MutableMap.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/MutableSet.kotlin_class b/compiler/frontend/builtins/jet/MutableSet.kotlin_class index c4388604c34..e7a26af6537 100644 Binary files a/compiler/frontend/builtins/jet/MutableSet.kotlin_class and b/compiler/frontend/builtins/jet/MutableSet.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Progression.kotlin_class b/compiler/frontend/builtins/jet/Progression.kotlin_class index d026c7fdf01..fc41201c899 100644 Binary files a/compiler/frontend/builtins/jet/Progression.kotlin_class and b/compiler/frontend/builtins/jet/Progression.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/PropertyMetadata.kotlin_class b/compiler/frontend/builtins/jet/PropertyMetadata.kotlin_class index cc7689247ee..a103216d661 100644 --- a/compiler/frontend/builtins/jet/PropertyMetadata.kotlin_class +++ b/compiler/frontend/builtins/jet/PropertyMetadata.kotlin_class @@ -1,3 +1,3 @@ fº2 -Z æ 0cB +Z æ 0aB % \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/PropertyMetadataImpl.kotlin_class b/compiler/frontend/builtins/jet/PropertyMetadataImpl.kotlin_class index 6846db0f98c..4a8394ca13a 100644 Binary files a/compiler/frontend/builtins/jet/PropertyMetadataImpl.kotlin_class and b/compiler/frontend/builtins/jet/PropertyMetadataImpl.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Set.kotlin_class b/compiler/frontend/builtins/jet/Set.kotlin_class index b5f30602e8c..a235278735b 100644 Binary files a/compiler/frontend/builtins/jet/Set.kotlin_class and b/compiler/frontend/builtins/jet/Set.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/ShortIterator.kotlin_class b/compiler/frontend/builtins/jet/ShortIterator.kotlin_class index f4284980caf..8c7bd95706f 100644 --- a/compiler/frontend/builtins/jet/ShortIterator.kotlin_class +++ b/compiler/frontend/builtins/jet/ShortIterator.kotlin_class @@ -3,5 +3,5 @@ R Æ0B ½Z 0B -Z &0ÍB +Z &0ËB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/String.kotlin_class b/compiler/frontend/builtins/jet/String.kotlin_class index 1b421e64fd5..96eec7a29a0 100644 Binary files a/compiler/frontend/builtins/jet/String.kotlin_class and b/compiler/frontend/builtins/jet/String.kotlin_class differ diff --git a/compiler/frontend/builtins/jet/Throwable.kotlin_class b/compiler/frontend/builtins/jet/Throwable.kotlin_class index f962a06d683..3e7c9f94e60 100644 --- a/compiler/frontend/builtins/jet/Throwable.kotlin_class +++ b/compiler/frontend/builtins/jet/Throwable.kotlin_class @@ -1,8 +1,8 @@ À2 -R+Æ0: Ò -%:Ó +R+Æ0: Ð +%:Ñ ÀB -ÀZ0ÔB -ÀZ 0ÕB -%Z 0ÖB +ÀZ0ÒB +ÀZ 0ÓB +%Z 0ÔB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/Unit.object.kotlin_class b/compiler/frontend/builtins/jet/Unit.object.kotlin_class index 9373b2b24c6..fc8dead303c 100644 --- a/compiler/frontend/builtins/jet/Unit.object.kotlin_class +++ b/compiler/frontend/builtins/jet/Unit.object.kotlin_class @@ -1,4 +1,4 @@ †Á2 R Â0B -ÁZ Æ 0ØB +ÁZ Æ 0ÖB  \ No newline at end of file diff --git a/compiler/frontend/builtins/jet/suppress.kotlin_class b/compiler/frontend/builtins/jet/suppress.kotlin_class index 06f67c6d480..50803c29fab 100644 Binary files a/compiler/frontend/builtins/jet/suppress.kotlin_class and b/compiler/frontend/builtins/jet/suppress.kotlin_class differ diff --git a/compiler/testData/builtin-classes.txt b/compiler/testData/builtin-classes.txt index dc8a32ba4a3..35ab534a698 100644 --- a/compiler/testData/builtin-classes.txt +++ b/compiler/testData/builtin-classes.txt @@ -284,8 +284,6 @@ public trait Collection : jet.Iterable, jet.Hashable { public abstract fun isEmpty(): jet.Boolean public abstract override /*1*/ fun iterator(): jet.Iterator public abstract fun size(): jet.Int - public abstract fun toArray(): jet.Array - public abstract fun toArray(/*0*/ a: jet.Array): jet.Array } public trait Comparable { @@ -1131,8 +1129,6 @@ public trait List : jet.Collection { public abstract fun listIterator(/*0*/ index: jet.Int): jet.ListIterator public abstract override /*1*/ fun size(): jet.Int public abstract fun subList(/*0*/ fromIndex: jet.Int, /*1*/ toIndex: jet.Int): jet.List - public abstract override /*1*/ fun toArray(): jet.Array - public abstract override /*1*/ fun toArray(/*0*/ a: jet.Array): jet.Array } public trait ListIterator : jet.Iterator { @@ -1296,8 +1292,6 @@ public trait MutableCollection : jet.Collection, jet.MutableIterable public abstract fun removeAll(/*0*/ c: jet.Collection): jet.Boolean public abstract fun retainAll(/*0*/ c: jet.Collection): jet.Boolean public abstract override /*1*/ /*fake_override*/ fun size(): jet.Int - public abstract override /*1*/ /*fake_override*/ fun toArray(): jet.Array - public abstract override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: jet.Array): jet.Array } public trait MutableIterable : jet.Iterable { @@ -1334,8 +1328,6 @@ public trait MutableList : jet.List, jet.MutableCollection { public abstract fun set(/*0*/ index: jet.Int, /*1*/ element: E): E public abstract override /*2*/ /*fake_override*/ fun size(): jet.Int public abstract override /*1*/ fun subList(/*0*/ fromIndex: jet.Int, /*1*/ toIndex: jet.Int): jet.MutableList - public abstract override /*2*/ /*fake_override*/ fun toArray(): jet.Array - public abstract override /*2*/ /*fake_override*/ fun toArray(/*0*/ a: jet.Array): jet.Array } public trait MutableListIterator : jet.ListIterator, jet.MutableIterator { @@ -1387,8 +1379,6 @@ public trait MutableSet : jet.Set, jet.MutableCollection { public abstract override /*1*/ fun removeAll(/*0*/ c: jet.Collection): jet.Boolean public abstract override /*1*/ fun retainAll(/*0*/ c: jet.Collection): jet.Boolean public abstract override /*2*/ /*fake_override*/ fun size(): jet.Int - public abstract override /*2*/ /*fake_override*/ fun toArray(): jet.Array - public abstract override /*2*/ /*fake_override*/ fun toArray(/*0*/ a: jet.Array): jet.Array } public final class Nothing { @@ -1445,8 +1435,6 @@ public trait Set : jet.Collection { public abstract override /*1*/ fun isEmpty(): jet.Boolean public abstract override /*1*/ fun iterator(): jet.Iterator public abstract override /*1*/ fun size(): jet.Int - public abstract override /*1*/ fun toArray(): jet.Array - public abstract override /*1*/ fun toArray(/*0*/ a: jet.Array): jet.Array } public final class Short : jet.Number, jet.Comparable { diff --git a/compiler/testData/codegen/box/builtinStubMethods/Collection.kt b/compiler/testData/codegen/box/builtinStubMethods/Collection.kt index 9435170e886..0c0ef7b34ed 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/Collection.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/Collection.kt @@ -3,8 +3,6 @@ class MyCollection: Collection { override fun isEmpty(): Boolean = true override fun contains(o: Any?): Boolean = false override fun iterator(): Iterator = throw UnsupportedOperationException() - override fun toArray(): Array = throw UnsupportedOperationException() - override fun toArray(a: Array): Array = throw UnsupportedOperationException() override fun containsAll(c: Collection): Boolean = false override fun hashCode(): Int = 0 override fun equals(other: Any?): Boolean = false diff --git a/compiler/testData/codegen/box/builtinStubMethods/List.kt b/compiler/testData/codegen/box/builtinStubMethods/List.kt index b96520dea74..fa231e47b6a 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/List.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/List.kt @@ -3,8 +3,6 @@ class MyList: List { override fun isEmpty(): Boolean = true override fun contains(o: Any?): Boolean = false override fun iterator(): Iterator = throw Error() - override fun toArray(): Array = throw Error() - override fun toArray(a: Array): Array = throw Error() override fun containsAll(c: Collection): Boolean = false override fun get(index: Int): T = throw IndexOutOfBoundsException() override fun indexOf(o: Any?): Int = -1 diff --git a/compiler/testData/codegen/box/builtinStubMethods/ListWithAllImplementations.kt b/compiler/testData/codegen/box/builtinStubMethods/ListWithAllImplementations.kt index 3e5987aee62..36721a603b1 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/ListWithAllImplementations.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/ListWithAllImplementations.kt @@ -3,8 +3,6 @@ class MyList(val v: T): List { override fun isEmpty(): Boolean = true override fun contains(o: Any?): Boolean = false override fun iterator(): Iterator = throw Error() - override fun toArray(): Array = throw Error() - override fun toArray(a: Array): Array = throw Error() override fun containsAll(c: Collection): Boolean = false override fun get(index: Int): T = v override fun indexOf(o: Any?): Int = -1 diff --git a/compiler/testData/codegen/box/builtinStubMethods/ListWithAllInheritedImplementations.kt b/compiler/testData/codegen/box/builtinStubMethods/ListWithAllInheritedImplementations.kt index f515125dfaa..f328af84940 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/ListWithAllInheritedImplementations.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/ListWithAllInheritedImplementations.kt @@ -16,8 +16,6 @@ class MyList(v: T): Super(v), List { override fun isEmpty(): Boolean = true override fun contains(o: Any?): Boolean = false override fun iterator(): Iterator = throw Error() - override fun toArray(): Array = throw Error() - override fun toArray(a: Array): Array = throw Error() override fun containsAll(c: Collection): Boolean = false override fun get(index: Int): T = v override fun indexOf(o: Any?): Int = -1 diff --git a/compiler/testData/codegen/box/builtinStubMethods/SubstitutedList.kt b/compiler/testData/codegen/box/builtinStubMethods/SubstitutedList.kt index 088cf6fbcde..5721cc81df3 100644 --- a/compiler/testData/codegen/box/builtinStubMethods/SubstitutedList.kt +++ b/compiler/testData/codegen/box/builtinStubMethods/SubstitutedList.kt @@ -3,8 +3,6 @@ class MyList: List { override fun isEmpty(): Boolean = true override fun contains(o: Any?): Boolean = false override fun iterator(): Iterator = throw Error() - override fun toArray(): Array = throw Error() - override fun toArray(a: Array): Array = throw Error() override fun containsAll(c: Collection): Boolean = false override fun get(index: Int): String = throw IndexOutOfBoundsException() override fun indexOf(o: Any?): Int = -1 diff --git a/compiler/testData/codegen/boxWithStdlib/regressions/collections.kt b/compiler/testData/codegen/boxWithStdlib/regressions/collections.kt index eec3ec9623c..3105a68465e 100644 --- a/compiler/testData/codegen/boxWithStdlib/regressions/collections.kt +++ b/compiler/testData/codegen/boxWithStdlib/regressions/collections.kt @@ -15,7 +15,6 @@ fun testCollectionIterator(c: Collection) { assertEquals(1, it.next()) } } -fun testCollectionToArray(c: Collection) = assertEquals(1, c.toArray()[0]) fun testCollectionContainsAll(c: Collection) = assertTrue(c.containsAll(c)) fun testMutableCollectionAdd(c: MutableCollection, t: T) { c.add(t) @@ -60,7 +59,6 @@ fun testCollection() { testCollectionIsEmpty(arrayList()) testCollectionContains(arrayList(1)) testCollectionIterator(arrayList(1)) - testCollectionToArray(arrayList(1)) testCollectionContainsAll(arrayList("a", "b")) testMutableCollectionAdd(arrayList(), "") diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt1558.kt b/compiler/testData/diagnostics/tests/inference/regressions/kt1558.kt index a8361880bb3..3429645a12e 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt1558.kt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt1558.kt @@ -3,6 +3,8 @@ package j fun T?.sure() : T = this!! +fun List<*>.toArray(ar: Array): Array = ar + fun testArrays(ci: List, cii: List?) { val c1: Array = cii.sure().toArray(Array) diff --git a/compiler/testData/diagnostics/tests/library/Collections.kt b/compiler/testData/diagnostics/tests/library/Collections.kt index e90aa8f39e0..ec2447685af 100644 --- a/compiler/testData/diagnostics/tests/library/Collections.kt +++ b/compiler/testData/diagnostics/tests/library/Collections.kt @@ -5,8 +5,6 @@ fun testCollection(c: Collection, t: T) { c.isEmpty() c.contains(1) val iterator: Iterator = c.iterator() - val arrayOfAnys: Array = c.toArray() - val arrayOfTs: Array = c.toArray(array()) c.containsAll(c) val mutableIterator: MutableIterator = c.iterator() @@ -23,8 +21,6 @@ fun testMutableCollection(c: MutableCollection, t: T) { c.isEmpty() c.contains(1) val iterator: Iterator = c.iterator() - val arrayOfAnys: Array = c.toArray() - val arrayOfTs: Array = c.toArray(array()) c.containsAll(c) @@ -67,8 +63,6 @@ fun testSet(s: Set, t: T) { s.isEmpty() s.contains(1) val iterator: Iterator = s.iterator() - val arrayOfAnys: Array = s.toArray() - val arrayOfTs: Array = s.toArray(array()) s.containsAll(s) val mutableIterator: MutableIterator = s.iterator() @@ -85,8 +79,6 @@ fun testMutableSet(s: MutableSet, t: T) { s.isEmpty() s.contains(1) val iterator: Iterator = s.iterator() - val arrayOfAnys: Array = s.toArray() - val arrayOfTs: Array = s.toArray(array()) s.containsAll(s) diff --git a/compiler/testData/diagnostics/tests/substitutions/kt1558-short.kt b/compiler/testData/diagnostics/tests/substitutions/kt1558-short.kt index 9d50593cb6a..daee244f735 100644 --- a/compiler/testData/diagnostics/tests/substitutions/kt1558-short.kt +++ b/compiler/testData/diagnostics/tests/substitutions/kt1558-short.kt @@ -1,3 +1,4 @@ +fun List<*>.toArray(ar: Array): Array = ar fun testArrays(ci : List) { ci.toArray(x) diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt b/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt index 8a4cc197422..3babae3c42a 100644 --- a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt +++ b/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/HalfSubstitutedTypeParameters.txt @@ -34,7 +34,5 @@ public trait HalfSubstitutedTypeParameters : java.lang.Object { public abstract override /*1*/ /*fake_override*/ fun set(/*0*/ index: jet.Int, /*1*/ element: E): E public abstract override /*1*/ /*fake_override*/ fun size(): jet.Int public abstract override /*1*/ /*fake_override*/ fun subList(/*0*/ fromIndex: jet.Int, /*1*/ toIndex: jet.Int): jet.MutableList - public abstract override /*1*/ /*fake_override*/ fun toArray(): jet.Array - public abstract override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: jet.Array): jet.Array } } diff --git a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.txt b/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.txt index ebc17c6df94..9c010de8d80 100644 --- a/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.txt +++ b/compiler/testData/loadJava/compiledJavaCompareWithKotlin/kotlinSignature/propagation/return/SubclassOfCollection.txt @@ -12,6 +12,4 @@ public trait SubclassOfCollection : jet.MutableCollection { public abstract override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: jet.Collection): jet.Boolean public abstract override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: jet.Collection): jet.Boolean public abstract override /*1*/ /*fake_override*/ fun size(): jet.Int - public abstract override /*1*/ /*fake_override*/ fun toArray(): jet.Array - public abstract override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: jet.Array): jet.Array } diff --git a/idea/builtinsSrc/jet/Collections.jet b/idea/builtinsSrc/jet/Collections.jet index 706c901c962..c8cdd0ee1c4 100644 --- a/idea/builtinsSrc/jet/Collections.jet +++ b/idea/builtinsSrc/jet/Collections.jet @@ -14,8 +14,6 @@ public trait Collection : Iterable, Hashable { public fun isEmpty() : Boolean public fun contains(o : Any?) : Boolean override fun iterator() : Iterator - public fun toArray() : Array - public fun toArray(a : Array) : Array // Bulk Operations public fun containsAll(c : Collection) : Boolean @@ -42,8 +40,6 @@ public trait List : Collection { override fun isEmpty() : Boolean override fun contains(o : Any?) : Boolean override fun iterator() : Iterator - override fun toArray() : Array - override fun toArray(a : Array) : Array // Bulk Operations override fun containsAll(c : Collection) : Boolean @@ -94,8 +90,6 @@ public trait Set : Collection { override fun isEmpty() : Boolean override fun contains(o : Any?) : Boolean override fun iterator() : Iterator - override fun toArray() : Array - override fun toArray(a : Array) : Array // Bulk Operations override fun containsAll(c : Collection) : Boolean diff --git a/js/js.libraries/src/core/javautil.kt b/js/js.libraries/src/core/javautil.kt index 57b37d6e47c..e6f87ebe9c7 100644 --- a/js/js.libraries/src/core/javautil.kt +++ b/js/js.libraries/src/core/javautil.kt @@ -10,9 +10,6 @@ public trait Comparator { library public abstract class AbstractCollection() : MutableCollection { - override fun toArray(): Array = js.noImpl - override fun toArray(a: Array): Array = js.noImpl - override fun isEmpty(): Boolean = js.noImpl override fun contains(o: Any?): Boolean = js.noImpl override fun iterator(): MutableIterator = js.noImpl