aboutsummaryrefslogtreecommitdiff
path: root/core/api
diff options
context:
space:
mode:
authorVsevolod Tolstopyatov <qwwdfsad@gmail.com>2023-03-17 09:24:10 -0700
committerGitHub <noreply@github.com>2023-03-17 19:24:10 +0300
commit047a3bcd88a4c16e18c680ecb50fdf60472d081e (patch)
tree1b4415dad78dae53c0f98cc88e2bea523f1aaa99 /core/api
parent8bb4f4a86b131e9740a8074cb5775930f8280019 (diff)
downloaddokka-047a3bcd88a4c16e18c680ecb50fdf60472d081e.tar.gz
dokka-047a3bcd88a4c16e18c680ecb50fdf60472d081e.tar.bz2
dokka-047a3bcd88a4c16e18c680ecb50fdf60472d081e.zip
Introduce InternalDokkaApi annotation (#2904)
* Introduce InternalDokkaApi annotation Rationale: dokka-core has a long history of bloating its API shape with utilities that were never intended to be public, and that may expose unwanted implementation details, as well as unwanted compatibility burdens. Eventually, we would like to get rid of them (i.e. by making them internal), but first, it would be nice to provide users with an explicit message about it
Diffstat (limited to 'core/api')
-rw-r--r--core/api/core.api3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/api/core.api b/core/api/core.api
index d17c8cb4..ddd77a5c 100644
--- a/core/api/core.api
+++ b/core/api/core.api
@@ -367,6 +367,9 @@ public final class org/jetbrains/dokka/GlobalDokkaConfiguration {
public fun toString ()Ljava/lang/String;
}
+public abstract interface annotation class org/jetbrains/dokka/InternalDokkaApi : java/lang/annotation/Annotation {
+}
+
public final class org/jetbrains/dokka/PackageOptionsImpl : org/jetbrains/dokka/DokkaConfiguration$PackageOptions {
public fun <init> (Ljava/lang/String;ZLjava/lang/Boolean;ZZLjava/util/Set;)V
public final fun component1 ()Ljava/lang/String;