@@ -66,10 +66,7 @@ fun createStdLibVersionedDocTask(version: String, isLatest: Boolean) =
66
66
" kotlin.coroutines.jvm.internal" ,
67
67
)
68
68
69
- var kotlinLanguageVersion = version
70
- if (version == " 1.0" )
71
- kotlinLanguageVersion = " 1.1"
72
-
69
+ val kotlinLanguageVersion = version
73
70
74
71
moduleName.set(" kotlin-stdlib" )
75
72
val moduleDirName = " kotlin-stdlib"
@@ -86,30 +83,26 @@ fun createStdLibVersionedDocTask(version: String, isLatest: Boolean) =
86
83
.put(" org.jetbrains.dokka.kotlinlang.VersionFilterPlugin" , """ { "targetVersion": "$version " }""" )
87
84
}
88
85
dokkaSourceSets {
89
- if (version != " 1.0" && version != " 1.1" ) { // Common platform since Kotlin 1.2
90
- register(" common" ) {
91
- jdkVersion.set(8 )
92
- platform.set(Platform .common)
93
- noJdkLink.set(true )
86
+ register(" common" ) {
87
+ jdkVersion.set(8 )
88
+ platform.set(Platform .common)
89
+ noJdkLink.set(true )
94
90
95
- displayName.set(" Common" )
96
- sourceRoots.from(" $kotlin_root /core/builtins/native" )
97
- sourceRoots.from(" $kotlin_root /core/builtins/src/" )
91
+ displayName.set(" Common" )
92
+ sourceRoots.from(" $kotlin_root /core/builtins/native" )
93
+ sourceRoots.from(" $kotlin_root /core/builtins/src/" )
98
94
99
- sourceRoots.from(" $kotlin_stdlib_dir /common/src" )
100
- sourceRoots.from(" $kotlin_stdlib_dir /src" )
101
- sourceRoots.from(" $kotlin_stdlib_dir /unsigned/src" )
102
- }
95
+ sourceRoots.from(" $kotlin_stdlib_dir /common/src" )
96
+ sourceRoots.from(" $kotlin_stdlib_dir /src" )
97
+ sourceRoots.from(" $kotlin_stdlib_dir /unsigned/src" )
103
98
}
104
99
105
100
register(" jvm" ) {
106
101
jdkVersion.set(8 )
107
102
platform.set(Platform .jvm)
108
103
109
104
displayName.set(" JVM" )
110
- if (version != " 1.0" && version != " 1.1" ) {
111
- dependsOn(" common" )
112
- }
105
+ dependsOn(" common" )
113
106
114
107
sourceRoots.from(" $kotlin_stdlib_dir /jvm/src" )
115
108
@@ -120,85 +113,53 @@ fun createStdLibVersionedDocTask(version: String, isLatest: Boolean) =
120
113
sourceRoots.from(" $kotlin_stdlib_dir /jvm/runtime/kotlin/Throws.kt" )
121
114
sourceRoots.from(" $kotlin_stdlib_dir /jvm/runtime/kotlin/TypeAliases.kt" )
122
115
sourceRoots.from(" $kotlin_stdlib_dir /jvm/runtime/kotlin/text/TypeAliases.kt" )
116
+ sourceRoots.from(" $kotlin_stdlib_dir /jdk7/src" )
117
+ sourceRoots.from(" $kotlin_stdlib_dir /jdk8/src" )
118
+ }
119
+ register(" js" ) {
120
+ jdkVersion.set(8 )
121
+ platform.set(Platform .js)
122
+ noJdkLink.set(true )
123
123
124
- // for Kotlin 1.0 and 1.1 hack: Common platform becomes JVM
125
- if (version == " 1.0" || version == " 1.1" ) {
124
+ displayName.set(" JS" )
125
+ if (version != " 1.0" && version != " 1.1" ) {
126
+ dependsOn(" common" )
127
+ }
128
+
129
+ sourceRoots.from(" $kotlin_stdlib_dir /js/src" )
130
+ sourceRoots.from(" $kotlin_stdlib_dir /js-v1/src" )
131
+
132
+ // for Kotlin 1.1 hack: Common platform becomes JVM
133
+ if (version == " 1.1" ) {
126
134
sourceRoots.from(" $kotlin_root /core/builtins/native" )
127
135
sourceRoots.from(" $kotlin_root /core/builtins/src/" )
128
136
129
- sourceRoots.from(" $kotlin_stdlib_dir /common/src" )
137
+ // sourceRoots.from("$kotlin_stdlib_dir/common/src") // is included in /js-v1/src folder
130
138
sourceRoots.from(" $kotlin_stdlib_dir /src" )
131
139
sourceRoots.from(" $kotlin_stdlib_dir /unsigned/src" )
132
140
}
141
+ perPackageOption(" org.w3c" ) {
142
+ reportUndocumented.set(false )
143
+ }
144
+ perPackageOption(" org.khronos" ) {
145
+ reportUndocumented.set(false )
146
+ }
133
147
}
134
- if (version != " 1.0" && version != " 1.1" ) {
135
- register(" jvm-jdk8" ) {
136
- jdkVersion.set(8 )
137
- platform.set(Platform .jvm)
138
-
139
- displayName.set(" JVM8" )
140
- dependsOn(" jvm" )
141
- dependsOn(" common" )
142
- sourceRoots.from(" $kotlin_stdlib_dir /jdk8/src" )
143
- }
144
- register(" jvm-jdk7" ) {
148
+ register(" native" ) {
145
149
jdkVersion.set(8 )
146
- platform.set(Platform .jvm)
150
+ platform.set(Platform .native)
151
+ noJdkLink.set(true )
147
152
148
- displayName.set(" JVM7" )
149
- dependsOn(" jvm" )
153
+ displayName.set(" Native" )
150
154
dependsOn(" common" )
151
- sourceRoots.from(" $kotlin_stdlib_dir /jdk7/src" )
152
- }
153
- }
154
- if (version != " 1.0" ) { // JS platform since Kotlin 1.1
155
- register(" js" ) {
156
- jdkVersion.set(8 )
157
- platform.set(Platform .js)
158
- noJdkLink.set(true )
159
-
160
- displayName.set(" JS" )
161
- if (version != " 1.0" && version != " 1.1" ) {
162
- dependsOn(" common" )
163
- }
164
-
165
- sourceRoots.from(" $kotlin_stdlib_dir /js/src" )
166
- sourceRoots.from(" $kotlin_stdlib_dir /js-v1/src" )
167
-
168
- // for Kotlin 1.1 hack: Common platform becomes JVM
169
- if (version == " 1.1" ) {
170
- sourceRoots.from(" $kotlin_root /core/builtins/native" )
171
- sourceRoots.from(" $kotlin_root /core/builtins/src/" )
172
-
173
- // sourceRoots.from("$kotlin_stdlib_dir/common/src") // is included in /js-v1/src folder
174
- sourceRoots.from(" $kotlin_stdlib_dir /src" )
175
- sourceRoots.from(" $kotlin_stdlib_dir /unsigned/src" )
176
- }
177
- perPackageOption(" org.w3c" ) {
178
- reportUndocumented.set(false )
179
- }
180
- perPackageOption(" org.khronos" ) {
181
- reportUndocumented.set(false )
182
- }
183
- }
184
- }
185
- if (version != " 1.0" && version != " 1.1" && version != " 1.2" ) { // Native platform since Kotlin 1.3
186
- register(" native" ) {
187
- jdkVersion.set(8 )
188
- platform.set(Platform .native)
189
- noJdkLink.set(true )
190
155
191
- displayName.set(" Native" )
192
- dependsOn(" common" )
193
-
194
- sourceRoots.from(" $kotlin_native_root /Interop/Runtime/src/main/kotlin" )
195
- sourceRoots.from(" $kotlin_native_root /Interop/Runtime/src/native/kotlin" )
196
- sourceRoots.from(" $kotlin_native_root /Interop/JsRuntime/src/main/kotlin" )
197
- sourceRoots.from(" $kotlin_native_root /runtime/src/main/kotlin" )
198
- sourceRoots.from(" $kotlin_stdlib_dir /native-wasm/src" )
199
- perPackageOption(" kotlin.test" ) {
200
- suppress.set(true )
201
- }
156
+ sourceRoots.from(" $kotlin_native_root /Interop/Runtime/src/main/kotlin" )
157
+ sourceRoots.from(" $kotlin_native_root /Interop/Runtime/src/native/kotlin" )
158
+ sourceRoots.from(" $kotlin_native_root /Interop/JsRuntime/src/main/kotlin" )
159
+ sourceRoots.from(" $kotlin_native_root /runtime/src/main/kotlin" )
160
+ sourceRoots.from(" $kotlin_stdlib_dir /native-wasm/src" )
161
+ perPackageOption(" kotlin.test" ) {
162
+ suppress.set(true )
202
163
}
203
164
}
204
165
configureEach {
@@ -293,17 +254,15 @@ fun createKotlinTestVersionedDocTask(version: String, isLatest: Boolean) =
293
254
}
294
255
295
256
dokkaSourceSets {
296
- if (version != " 1.0" && version != " 1.1" ) { // Common platform since Kotlin 1.2
297
- register(" common" ) {
298
- jdkVersion.set(8 )
299
- platform.set(Platform .common)
300
- classpath.setFrom(kotlinTestCommonClasspath)
301
- noJdkLink.set(true )
302
-
303
- displayName.set(" Common" )
304
- sourceRoots.from(" $kotlin_root /libraries/kotlin.test/common/src/main/kotlin" )
305
- sourceRoots.from(" $kotlin_root /libraries/kotlin.test/annotations-common/src/main/kotlin" )
306
- }
257
+ register(" common" ) {
258
+ jdkVersion.set(8 )
259
+ platform.set(Platform .common)
260
+ classpath.setFrom(kotlinTestCommonClasspath)
261
+ noJdkLink.set(true )
262
+
263
+ displayName.set(" Common" )
264
+ sourceRoots.from(" $kotlin_root /libraries/kotlin.test/common/src/main/kotlin" )
265
+ sourceRoots.from(" $kotlin_root /libraries/kotlin.test/annotations-common/src/main/kotlin" )
307
266
}
308
267
309
268
register(" jvm" ) {
@@ -312,13 +271,8 @@ fun createKotlinTestVersionedDocTask(version: String, isLatest: Boolean) =
312
271
classpath.setFrom(kotlinTestJvmClasspath)
313
272
314
273
displayName.set(" JVM" )
315
- if (version != " 1.0" && version != " 1.1" )
316
- dependsOn(" common" )
274
+ dependsOn(" common" )
317
275
sourceRoots.from(" $kotlin_root /libraries/kotlin.test/jvm/src/main/kotlin" )
318
- if (version == " 1.0" || version == " 1.1" ) {
319
- sourceRoots.from(" $kotlin_root /libraries/kotlin.test/common/src/main/kotlin" )
320
- sourceRoots.from(" $kotlin_root /libraries/kotlin.test/annotations-common/src/main/kotlin" )
321
- }
322
276
}
323
277
324
278
register(" jvm-JUnit" ) {
@@ -327,8 +281,7 @@ fun createKotlinTestVersionedDocTask(version: String, isLatest: Boolean) =
327
281
classpath.setFrom(kotlinTestJunitClasspath)
328
282
329
283
displayName.set(" JUnit" )
330
- if (version != " 1.0" && version != " 1.1" )
331
- dependsOn(" common" )
284
+ dependsOn(" common" )
332
285
dependsOn(" jvm" )
333
286
sourceRoots.from(" $kotlin_root /libraries/kotlin.test/junit/src/main/kotlin" )
334
287
@@ -338,7 +291,6 @@ fun createKotlinTestVersionedDocTask(version: String, isLatest: Boolean) =
338
291
}
339
292
}
340
293
341
- if (version != " 1.0" && version != " 1.1" )
342
294
register(" jvm-JUnit5" ) {
343
295
jdkVersion.set(8 )
344
296
platform.set(Platform .jvm)
@@ -355,7 +307,6 @@ fun createKotlinTestVersionedDocTask(version: String, isLatest: Boolean) =
355
307
}
356
308
}
357
309
358
- if (version != " 1.0" && version != " 1.1" )
359
310
register(" jvm-TestNG" ) {
360
311
jdkVersion.set(8 )
361
312
platform.set(Platform .jvm)
@@ -371,31 +322,22 @@ fun createKotlinTestVersionedDocTask(version: String, isLatest: Boolean) =
371
322
// packageListUrl.set(new URL("https://jitpack.io/com/github/cbeust/testng/master/javadoc/package-list"))
372
323
// }
373
324
}
374
- if (version != " 1.0" ) { // JS platform since Kotlin 1.1
375
- register(" js" ) {
376
- platform.set(Platform .js)
377
- classpath.setFrom(kotlinTestJsClasspath)
378
- noJdkLink.set(true )
379
-
380
- displayName.set(" JS" )
381
- if (version != " 1.1" )
382
- dependsOn(" common" )
383
- sourceRoots.from(" $kotlin_root /libraries/kotlin.test/js/src/main/kotlin" )
384
- if (version == " 1.0" || version == " 1.1" ) {
385
- sourceRoots.from(" $kotlin_root /libraries/kotlin.test/common/src/main/kotlin" )
386
- sourceRoots.from(" $kotlin_root /libraries/kotlin.test/annotations-common/src/main/kotlin" )
387
- }
388
- }
325
+ register(" js" ) {
326
+ platform.set(Platform .js)
327
+ classpath.setFrom(kotlinTestJsClasspath)
328
+ noJdkLink.set(true )
329
+
330
+ displayName.set(" JS" )
331
+ dependsOn(" common" )
332
+ sourceRoots.from(" $kotlin_root /libraries/kotlin.test/js/src/main/kotlin" )
389
333
}
390
- if (version != " 1.0" && version != " 1.1" && version != " 1.2" ) { // Native platform since Kotlin 1.3
391
- register(" native" ) {
392
- platform.set(Platform .native)
393
- noJdkLink.set(true )
334
+ register(" native" ) {
335
+ platform.set(Platform .native)
336
+ noJdkLink.set(true )
394
337
395
- displayName.set(" Native" )
396
- dependsOn(" common" )
397
- sourceRoots.from(" $kotlin_native_root /runtime/src/main/kotlin/kotlin/test" )
398
- }
338
+ displayName.set(" Native" )
339
+ dependsOn(" common" )
340
+ sourceRoots.from(" $kotlin_native_root /runtime/src/main/kotlin/kotlin/test" )
399
341
}
400
342
configureEach {
401
343
skipDeprecated.set(false )
@@ -447,7 +389,7 @@ fun GradleDokkaSourceSetBuilder.sourceLinksFromRoot() {
447
389
}
448
390
449
391
gradle.projectsEvaluated {
450
- val versions = listOf (" 1.0" , " 1.1" , " 1.2" , " 1.3" , " 1.4" , " 1.5" , " 1.6" , " 1.7" , " 1.8" )
392
+ val versions = listOf (/* "1.0", "1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7",*/ " 1.8" )
451
393
val latestVersion = versions.last()
452
394
453
395
// builds this version/all versions as historical for the next versions builds
0 commit comments