diff --git a/integration/kotlinx-coroutines-guava/build.gradle b/integration/kotlinx-coroutines-guava/build.gradle index 90f2898f05..48fd0f56b1 100644 --- a/integration/kotlinx-coroutines-guava/build.gradle +++ b/integration/kotlinx-coroutines-guava/build.gradle @@ -11,5 +11,6 @@ dependencies { tasks.withType(dokka.getClass()) { externalDocumentationLink { url = new URL("https://google.github.io/guava/releases/$guava_version/api/docs/") + packageListUrl = projectDir.toPath().resolve("package.list").toUri().toURL() } } \ No newline at end of file diff --git a/integration/kotlinx-coroutines-guava/package.list b/integration/kotlinx-coroutines-guava/package.list new file mode 100644 index 0000000000..9ad26f4474 --- /dev/null +++ b/integration/kotlinx-coroutines-guava/package.list @@ -0,0 +1,16 @@ +com.google.common.annotations +com.google.common.base +com.google.common.cache +com.google.common.collect +com.google.common.escape +com.google.common.eventbus +com.google.common.graph +com.google.common.hash +com.google.common.html +com.google.common.io +com.google.common.math +com.google.common.net +com.google.common.primitives +com.google.common.reflect +com.google.common.util.concurrent +com.google.common.xml diff --git a/reactive/kotlinx-coroutines-reactive/build.gradle b/reactive/kotlinx-coroutines-reactive/build.gradle index d5139a1015..f544ab448b 100644 --- a/reactive/kotlinx-coroutines-reactive/build.gradle +++ b/reactive/kotlinx-coroutines-reactive/build.gradle @@ -29,5 +29,6 @@ test { tasks.withType(dokka.getClass()) { externalDocumentationLink { url = new URL("https://www.reactive-streams.org/reactive-streams-$reactive_streams_version-javadoc/") + packageListUrl = projectDir.toPath().resolve("package.list").toUri().toURL() } } \ No newline at end of file diff --git a/reactive/kotlinx-coroutines-reactive/package.list b/reactive/kotlinx-coroutines-reactive/package.list new file mode 100644 index 0000000000..6a8ba62f50 --- /dev/null +++ b/reactive/kotlinx-coroutines-reactive/package.list @@ -0,0 +1 @@ +org.reactivestreams diff --git a/reactive/kotlinx-coroutines-reactor/build.gradle b/reactive/kotlinx-coroutines-reactor/build.gradle index b0f2292360..72ef6e5623 100644 --- a/reactive/kotlinx-coroutines-reactor/build.gradle +++ b/reactive/kotlinx-coroutines-reactor/build.gradle @@ -9,6 +9,7 @@ dependencies { tasks.withType(dokka.getClass()) { externalDocumentationLink { - url = new URL('https://projectreactor.io/docs/core/3.2.5.RELEASE/api/') + url = new URL("https://projectreactor.io/docs/core/$reactor_vesion/api/") + packageListUrl = projectDir.toPath().resolve("package.list").toUri().toURL() } } \ No newline at end of file diff --git a/reactive/kotlinx-coroutines-reactor/package.list b/reactive/kotlinx-coroutines-reactor/package.list new file mode 100644 index 0000000000..9809a3f5f1 --- /dev/null +++ b/reactive/kotlinx-coroutines-reactor/package.list @@ -0,0 +1,9 @@ +reactor.adapter +reactor.core +reactor.core.publisher +reactor.core.scheduler +reactor.util +reactor.util.annotation +reactor.util.concurrent +reactor.util.context +reactor.util.function diff --git a/reactive/kotlinx-coroutines-rx2/build.gradle b/reactive/kotlinx-coroutines-rx2/build.gradle index 0bb02b2b45..8fa85092b5 100644 --- a/reactive/kotlinx-coroutines-rx2/build.gradle +++ b/reactive/kotlinx-coroutines-rx2/build.gradle @@ -12,6 +12,7 @@ dependencies { tasks.withType(dokka.getClass()) { externalDocumentationLink { url = new URL('http://reactivex.io/RxJava/javadoc/') + packageListUrl = projectDir.toPath().resolve("package.list").toUri().toURL() } } diff --git a/reactive/kotlinx-coroutines-rx2/package.list b/reactive/kotlinx-coroutines-rx2/package.list new file mode 100644 index 0000000000..5be2c9e9e3 --- /dev/null +++ b/reactive/kotlinx-coroutines-rx2/package.list @@ -0,0 +1,14 @@ +io.reactivex +io.reactivex.annotations +io.reactivex.disposables +io.reactivex.exceptions +io.reactivex.flowables +io.reactivex.functions +io.reactivex.observables +io.reactivex.observers +io.reactivex.parallel +io.reactivex.plugins +io.reactivex.processors +io.reactivex.schedulers +io.reactivex.subjects +io.reactivex.subscribers diff --git a/ui/kotlinx-coroutines-android/build.gradle b/ui/kotlinx-coroutines-android/build.gradle index 40d51e4f4a..195d6b53b7 100644 --- a/ui/kotlinx-coroutines-android/build.gradle +++ b/ui/kotlinx-coroutines-android/build.gradle @@ -17,5 +17,6 @@ dependencies { tasks.withType(dokka.getClass()) { externalDocumentationLink { url = new URL("https://developer.android.com/reference/") + packageListUrl = projectDir.toPath().resolve("package.list").toUri().toURL() } } \ No newline at end of file diff --git a/ui/kotlinx-coroutines-android/package.list b/ui/kotlinx-coroutines-android/package.list new file mode 100644 index 0000000000..349cdcd89c --- /dev/null +++ b/ui/kotlinx-coroutines-android/package.list @@ -0,0 +1,211 @@ +android +android.accessibilityservice +android.accounts +android.animation +android.annotation +android.app +android.app.admin +android.app.assist +android.app.backup +android.app.job +android.app.role +android.app.slice +android.app.usage +android.appwidget +android.bluetooth +android.bluetooth.le +android.companion +android.content +android.content.pm +android.content.res +android.database +android.database.sqlite +android.drm +android.gesture +android.graphics +android.graphics.drawable +android.graphics.drawable.shapes +android.graphics.fonts +android.graphics.pdf +android.graphics.text +android.hardware +android.hardware.biometrics +android.hardware.camera2 +android.hardware.camera2.params +android.hardware.display +android.hardware.fingerprint +android.hardware.input +android.hardware.usb +android.icu.lang +android.icu.math +android.icu.text +android.icu.util +android.inputmethodservice +android.location +android.media +android.media.audiofx +android.media.browse +android.media.effect +android.media.midi +android.media.projection +android.media.session +android.media.tv +android.mtp +android.net +android.net.http +android.net.nsd +android.net.rtp +android.net.sip +android.net.ssl +android.net.wifi +android.net.wifi.aware +android.net.wifi.hotspot2 +android.net.wifi.hotspot2.omadm +android.net.wifi.hotspot2.pps +android.net.wifi.p2p +android.net.wifi.p2p.nsd +android.net.wifi.rtt +android.nfc +android.nfc.cardemulation +android.nfc.tech +android.opengl +android.os +android.os.health +android.os.storage +android.os.strictmode +android.preference +android.print +android.print.pdf +android.printservice +android.provider +android.renderscript +android.sax +android.se.omapi +android.security +android.security.keystore +android.service.autofill +android.service.carrier +android.service.chooser +android.service.dreams +android.service.media +android.service.notification +android.service.quicksettings +android.service.restrictions +android.service.textservice +android.service.voice +android.service.vr +android.service.wallpaper +android.speech +android.speech.tts +android.system +android.telecom +android.telephony +android.telephony.cdma +android.telephony.data +android.telephony.emergency +android.telephony.euicc +android.telephony.gsm +android.telephony.mbms +android.test +android.test.mock +android.test.suitebuilder +android.test.suitebuilder.annotation +android.text +android.text.format +android.text.method +android.text.style +android.text.util +android.transition +android.util +android.view +android.view.accessibility +android.view.animation +android.view.autofill +android.view.inputmethod +android.view.inspector +android.view.textclassifier +android.view.textservice +android.webkit +android.widget +dalvik.annotation +dalvik.bytecode +dalvik.system +java.awt.font +java.beans +java.io +java.lang +java.lang.annotation +java.lang.invoke +java.lang.ref +java.lang.reflect +java.math +java.net +java.nio +java.nio.channels +java.nio.channels.spi +java.nio.charset +java.nio.charset.spi +java.nio.file +java.nio.file.attribute +java.nio.file.spi +java.security +java.security.acl +java.security.cert +java.security.interfaces +java.security.spec +java.sql +java.text +java.time +java.time.chrono +java.time.format +java.time.temporal +java.time.zone +java.util +java.util.concurrent +java.util.concurrent.atomic +java.util.concurrent.locks +java.util.function +java.util.jar +java.util.logging +java.util.prefs +java.util.regex +java.util.stream +java.util.zip +javax.crypto +javax.crypto.interfaces +javax.crypto.spec +javax.microedition.khronos.egl +javax.microedition.khronos.opengles +javax.net +javax.net.ssl +javax.security.auth +javax.security.auth.callback +javax.security.auth.login +javax.security.auth.x500 +javax.security.cert +javax.sql +javax.xml +javax.xml.datatype +javax.xml.namespace +javax.xml.parsers +javax.xml.transform +javax.xml.transform.dom +javax.xml.transform.sax +javax.xml.transform.stream +javax.xml.validation +javax.xml.xpath +junit.framework +junit.runner +org.apache.http.conn +org.apache.http.conn.scheme +org.apache.http.conn.ssl +org.apache.http.params +org.json +org.w3c.dom +org.w3c.dom.ls +org.xml.sax +org.xml.sax.ext +org.xml.sax.helpers +org.xmlpull.v1 +org.xmlpull.v1.sax2 +