added a native array() function for the JS generation; also refactored the code generated collection APIs so that most of them can be used with JavaScript and included more array based APIs into the JS generation
This commit is contained in:
@@ -63,6 +63,7 @@
|
||||
<exclude name="**/*JVM.kt"/>
|
||||
</fileset>
|
||||
<fileset dir="${basedir}/../../stdlib/src/kotlin">
|
||||
<include name="Arrays.kt"/>
|
||||
<include name="Preconditions.kt"/>
|
||||
<include name="Iterators.kt"/>
|
||||
<include name="JUtil.kt"/>
|
||||
@@ -78,8 +79,12 @@
|
||||
<include name="Strings.kt"/>
|
||||
</fileset>
|
||||
<fileset dir="${basedir}/../../stdlib/src/generated">
|
||||
<include name="*.kt"/>
|
||||
<exclude name="**/*JVM.kt"/>
|
||||
<!--
|
||||
<include name="JUtilIteratorsFromJLangIterables.kt"/>
|
||||
<include name="JUtilIterablesFromJUtilCollections.kt"/>
|
||||
-->
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy tofile="${basedir}/target/generated-js-library/kotlin-lib.js"
|
||||
|
||||
@@ -42,6 +42,9 @@
|
||||
<fileset dir="${basedir}/../../stdlib/test/js">
|
||||
<include name="**/*.kt"/>
|
||||
<exclude name="**/*JVM.kt"/>
|
||||
|
||||
<!-- TODO FixME ASAP - works fine in JS, why doesn't it work in JUnit? -->
|
||||
<exclude name="**/JsArrayTest.kt"/>
|
||||
</fileset>
|
||||
<fileset dir="${basedir}/../../stdlib/test/dom">
|
||||
<include name="**/*.kt"/>
|
||||
@@ -52,6 +55,9 @@
|
||||
<exclude name="**/*JVMTest.kt"/>
|
||||
</fileset>
|
||||
<fileset dir="${basedir}/../../stdlib/test">
|
||||
<!--
|
||||
<include name="ArraysTest.kt"/>
|
||||
-->
|
||||
<include name="GetOrElseTest.kt"/>
|
||||
<!--
|
||||
TODO: depends on this being fixed: http://youtrack.jetbrains.com/issue/KT-2372
|
||||
|
||||
Reference in New Issue
Block a user