[stdlib-docs] Fix JS stdlib source paths in API docs builds
This commit is contained in:
committed by
Space Team
parent
c69f36a8be
commit
5e61cb5098
@@ -216,15 +216,17 @@
|
||||
sincekotlin="1.1">
|
||||
|
||||
<sourceroot path="${kotlin_stdlib_dir}/js/src"/>
|
||||
<sourceroot path="${kotlin_stdlib_dir}/js-v1/src"/>
|
||||
<sourceroot path="${kotlin_stdlib_dir}/js/builtins"/>
|
||||
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/Comparable.kt"/>
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/Enum.kt"/>
|
||||
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/Iterator.kt"/>
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/Collections.kt"/>
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/CharSequence.kt"/>
|
||||
<!-- builtin sources that are copied from common builtins during JS stdlib build -->
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/Annotation.kt"/>
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/Any.kt"/>
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/Array.kt"/>
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/CharSequence.kt"/>
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/Comparable.kt"/>
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/Iterator.kt"/>
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/Nothing.kt"/>
|
||||
<sourceroot path="${kotlin_builtins_dir}/native/kotlin/Number.kt"/>
|
||||
|
||||
<sourceroot path="${kotlin_builtins_dir}/src/kotlin/annotation/Annotations.kt"/>
|
||||
<sourceroot path="${kotlin_builtins_dir}/src/kotlin/Function.kt"/>
|
||||
|
||||
@@ -134,15 +134,32 @@ fun createStdLibVersionedDocTask(version: String, isLatest: Boolean) =
|
||||
displayName.set("JS")
|
||||
dependsOn("common")
|
||||
|
||||
// list src subdirectories except 'generated' as it should be taken from js-ir/src
|
||||
sourceRoots.from("$kotlin_stdlib_dir/js/src/generated")
|
||||
sourceRoots.from("$kotlin_stdlib_dir/js/src/kotlin")
|
||||
// kotlinx and org.w3c might become excluded in future
|
||||
sourceRoots.from("$kotlin_stdlib_dir/js/src/kotlinx")
|
||||
sourceRoots.from("$kotlin_stdlib_dir/js/src/org.w3c")
|
||||
|
||||
sourceRoots.from("$kotlin_stdlib_dir/js-ir/builtins")
|
||||
sourceRoots.from("$kotlin_stdlib_dir/js-ir/runtime/kotlinHacks.kt")
|
||||
sourceRoots.from("$kotlin_stdlib_dir/js-ir/runtime/long.kt")
|
||||
sourceRoots.from("$kotlin_stdlib_dir/js-ir/src")
|
||||
sourceRoots.from("$kotlin_stdlib_dir/js/builtins")
|
||||
|
||||
// builtin sources that are copied from common builtins during JS stdlib build
|
||||
listOf(
|
||||
"Annotation.kt",
|
||||
"Any.kt",
|
||||
"Array.kt",
|
||||
"CharSequence.kt",
|
||||
"Comparable.kt",
|
||||
"Iterator.kt",
|
||||
"Nothing.kt",
|
||||
"Number.kt",
|
||||
).forEach { sourceRoots.from("$kotlin_root/core/builtins/native/kotlin/$it") }
|
||||
|
||||
listOf(
|
||||
"annotation/Annotations.kt",
|
||||
"Function.kt",
|
||||
"internal/InternalAnnotations.kt",
|
||||
"Unit.kt",
|
||||
).forEach { sourceRoots.from("$kotlin_root/core/builtins/src/kotlin/$it") }
|
||||
|
||||
perPackageOption("org.w3c") {
|
||||
reportUndocumented.set(false)
|
||||
|
||||
Reference in New Issue
Block a user