From 8e5c63d035ef44a269b8c43430f43f5c8eebfb63 Mon Sep 17 00:00:00 2001 From: Ignat Beresnev Date: Fri, 10 Nov 2023 11:46:54 +0100 Subject: Restructure the project to utilize included builds (#3174) * Refactor and simplify artifact publishing * Update Gradle to 8.4 * Refactor and simplify convention plugins and build scripts Fixes #3132 --------- Co-authored-by: Adam <897017+aSemy@users.noreply.github.com> Co-authored-by: Oleg Yukhnevich --- core/.gitignore | 1 - core/api/core.api | 4745 -------------------- core/build.gradle.kts | 43 - .../api/content-matcher-test-utils.api | 81 - core/content-matcher-test-utils/build.gradle.kts | 14 - .../kotlin/matchers/content/ContentMatchersDsl.kt | 191 - .../kotlin/matchers/content/contentMatchers.kt | 191 - core/src/main/kotlin/ConfigurationJsonUtils.kt | 54 - core/src/main/kotlin/CoreExtensions.kt | 43 - core/src/main/kotlin/DokkaBootstrap.kt | 15 - core/src/main/kotlin/DokkaBootstrapImpl.kt | 69 - core/src/main/kotlin/DokkaException.kt | 7 - core/src/main/kotlin/DokkaGenerator.kt | 89 - core/src/main/kotlin/DokkaVersion.kt | 15 - core/src/main/kotlin/InternalDokkaApi.kt | 28 - core/src/main/kotlin/configuration.kt | 280 -- core/src/main/kotlin/defaultConfiguration.kt | 100 - core/src/main/kotlin/defaultExternalLinks.kt | 33 - core/src/main/kotlin/generation/Generation.kt | 19 - core/src/main/kotlin/links/DRI.kt | 146 - core/src/main/kotlin/model/CompositeSourceSetID.kt | 46 - core/src/main/kotlin/model/DisplaySourceSet.kt | 61 - core/src/main/kotlin/model/Documentable.kt | 540 --- core/src/main/kotlin/model/JvmField.kt | 14 - core/src/main/kotlin/model/WithChildren.kt | 98 - core/src/main/kotlin/model/additionalExtras.kt | 142 - core/src/main/kotlin/model/ancestryNode.kt | 18 - core/src/main/kotlin/model/classKinds.kt | 24 - core/src/main/kotlin/model/defaultValues.kt | 34 - core/src/main/kotlin/model/doc/DocTag.kt | 372 -- .../src/main/kotlin/model/doc/DocumentationNode.kt | 9 - core/src/main/kotlin/model/doc/TagWrapper.kt | 36 - .../main/kotlin/model/documentableProperties.kt | 71 - core/src/main/kotlin/model/documentableUtils.kt | 27 - core/src/main/kotlin/model/extraModifiers.kt | 68 - core/src/main/kotlin/model/jvmName.kt | 11 - .../kotlin/model/properties/PropertyContainer.kt | 69 - .../src/main/kotlin/model/properties/properties.kt | 36 - core/src/main/kotlin/pages/ContentNodes.kt | 436 -- core/src/main/kotlin/pages/PageNodes.kt | 200 - core/src/main/kotlin/pages/Pages.kt | 15 - core/src/main/kotlin/pages/RendererSpecificPage.kt | 52 - .../src/main/kotlin/pages/contentNodeProperties.kt | 37 - core/src/main/kotlin/pages/utils.kt | 63 - core/src/main/kotlin/plugability/DokkaContext.kt | 235 - .../src/main/kotlin/plugability/DokkaJavaPlugin.kt | 78 - core/src/main/kotlin/plugability/DokkaPlugin.kt | 114 - core/src/main/kotlin/plugability/LazyEvaluated.kt | 21 - core/src/main/kotlin/plugability/extensions.kt | 110 - core/src/main/kotlin/renderers/PostAction.kt | 7 - core/src/main/kotlin/renderers/Renderer.kt | 11 - .../documentation/DefaultDocumentableMerger.kt | 307 -- .../documentation/DocumentableMerger.kt | 12 - .../documentation/DocumentableToPageTranslator.kt | 13 - .../documentation/DocumentableTransformer.kt | 12 - .../PreMergeDocumentableTransformer.kt | 39 - .../main/kotlin/transformers/pages/PageCreator.kt | 15 - .../kotlin/transformers/pages/PageTransformer.kt | 11 - .../transformers/pages/PageTransformerBuilders.kt | 27 - .../sources/AsyncSourceToDocumentableTranslator.kt | 20 - .../sources/SourceToDocumentableTranslator.kt | 13 - core/src/main/kotlin/utilities/Collections.kt | 29 - core/src/main/kotlin/utilities/DokkaLogging.kt | 90 - core/src/main/kotlin/utilities/Html.kt | 23 - .../utilities/SelfRepresentingSingletonSet.kt | 27 - core/src/main/kotlin/utilities/ServiceLocator.kt | 99 - core/src/main/kotlin/utilities/Uri.kt | 46 - .../main/kotlin/utilities/associateWithNotNull.kt | 13 - core/src/main/kotlin/utilities/cast.kt | 12 - core/src/main/kotlin/utilities/json.kt | 65 - .../utilities/parallelCollectionOperations.kt | 26 - .../main/kotlin/validity/PreGenerationChecker.kt | 17 - core/src/main/resources/META-INF/MANIFEST.MF | 1 - .../META-INF/dokka/dokka-version.properties | 5 - .../test/kotlin/model/CompositeSourceSetIDTest.kt | 76 - core/src/test/kotlin/model/DisplaySourceSetTest.kt | 63 - core/src/test/kotlin/model/DocumentableTest.kt | 115 - .../kotlin/utilities/DokkaConfigurationJsonTest.kt | 72 - core/src/test/kotlin/utilities/JsonKtTest.kt | 80 - core/test-api/api/test-api.api | 198 - core/test-api/build.gradle.kts | 20 - .../src/main/kotlin/testApi/context/MockContext.kt | 53 - .../src/main/kotlin/testApi/logger/TestLogger.kt | 58 - .../testRunner/TestDokkaConfigurationBuilder.kt | 219 - .../main/kotlin/testApi/testRunner/TestRunner.kt | 235 - 85 files changed, 11330 deletions(-) delete mode 100644 core/.gitignore delete mode 100644 core/api/core.api delete mode 100644 core/build.gradle.kts delete mode 100644 core/content-matcher-test-utils/api/content-matcher-test-utils.api delete mode 100644 core/content-matcher-test-utils/build.gradle.kts delete mode 100644 core/content-matcher-test-utils/src/main/kotlin/matchers/content/ContentMatchersDsl.kt delete mode 100644 core/content-matcher-test-utils/src/main/kotlin/matchers/content/contentMatchers.kt delete mode 100644 core/src/main/kotlin/ConfigurationJsonUtils.kt delete mode 100644 core/src/main/kotlin/CoreExtensions.kt delete mode 100644 core/src/main/kotlin/DokkaBootstrap.kt delete mode 100644 core/src/main/kotlin/DokkaBootstrapImpl.kt delete mode 100644 core/src/main/kotlin/DokkaException.kt delete mode 100644 core/src/main/kotlin/DokkaGenerator.kt delete mode 100644 core/src/main/kotlin/DokkaVersion.kt delete mode 100644 core/src/main/kotlin/InternalDokkaApi.kt delete mode 100644 core/src/main/kotlin/configuration.kt delete mode 100644 core/src/main/kotlin/defaultConfiguration.kt delete mode 100644 core/src/main/kotlin/defaultExternalLinks.kt delete mode 100644 core/src/main/kotlin/generation/Generation.kt delete mode 100644 core/src/main/kotlin/links/DRI.kt delete mode 100644 core/src/main/kotlin/model/CompositeSourceSetID.kt delete mode 100644 core/src/main/kotlin/model/DisplaySourceSet.kt delete mode 100644 core/src/main/kotlin/model/Documentable.kt delete mode 100644 core/src/main/kotlin/model/JvmField.kt delete mode 100644 core/src/main/kotlin/model/WithChildren.kt delete mode 100644 core/src/main/kotlin/model/additionalExtras.kt delete mode 100644 core/src/main/kotlin/model/ancestryNode.kt delete mode 100644 core/src/main/kotlin/model/classKinds.kt delete mode 100644 core/src/main/kotlin/model/defaultValues.kt delete mode 100644 core/src/main/kotlin/model/doc/DocTag.kt delete mode 100644 core/src/main/kotlin/model/doc/DocumentationNode.kt delete mode 100644 core/src/main/kotlin/model/doc/TagWrapper.kt delete mode 100644 core/src/main/kotlin/model/documentableProperties.kt delete mode 100644 core/src/main/kotlin/model/documentableUtils.kt delete mode 100644 core/src/main/kotlin/model/extraModifiers.kt delete mode 100644 core/src/main/kotlin/model/jvmName.kt delete mode 100644 core/src/main/kotlin/model/properties/PropertyContainer.kt delete mode 100644 core/src/main/kotlin/model/properties/properties.kt delete mode 100644 core/src/main/kotlin/pages/ContentNodes.kt delete mode 100644 core/src/main/kotlin/pages/PageNodes.kt delete mode 100644 core/src/main/kotlin/pages/Pages.kt delete mode 100644 core/src/main/kotlin/pages/RendererSpecificPage.kt delete mode 100644 core/src/main/kotlin/pages/contentNodeProperties.kt delete mode 100644 core/src/main/kotlin/pages/utils.kt delete mode 100644 core/src/main/kotlin/plugability/DokkaContext.kt delete mode 100644 core/src/main/kotlin/plugability/DokkaJavaPlugin.kt delete mode 100644 core/src/main/kotlin/plugability/DokkaPlugin.kt delete mode 100644 core/src/main/kotlin/plugability/LazyEvaluated.kt delete mode 100644 core/src/main/kotlin/plugability/extensions.kt delete mode 100644 core/src/main/kotlin/renderers/PostAction.kt delete mode 100644 core/src/main/kotlin/renderers/Renderer.kt delete mode 100644 core/src/main/kotlin/transformers/documentation/DefaultDocumentableMerger.kt delete mode 100644 core/src/main/kotlin/transformers/documentation/DocumentableMerger.kt delete mode 100644 core/src/main/kotlin/transformers/documentation/DocumentableToPageTranslator.kt delete mode 100644 core/src/main/kotlin/transformers/documentation/DocumentableTransformer.kt delete mode 100644 core/src/main/kotlin/transformers/documentation/PreMergeDocumentableTransformer.kt delete mode 100644 core/src/main/kotlin/transformers/pages/PageCreator.kt delete mode 100644 core/src/main/kotlin/transformers/pages/PageTransformer.kt delete mode 100644 core/src/main/kotlin/transformers/pages/PageTransformerBuilders.kt delete mode 100644 core/src/main/kotlin/transformers/sources/AsyncSourceToDocumentableTranslator.kt delete mode 100644 core/src/main/kotlin/transformers/sources/SourceToDocumentableTranslator.kt delete mode 100644 core/src/main/kotlin/utilities/Collections.kt delete mode 100644 core/src/main/kotlin/utilities/DokkaLogging.kt delete mode 100644 core/src/main/kotlin/utilities/Html.kt delete mode 100644 core/src/main/kotlin/utilities/SelfRepresentingSingletonSet.kt delete mode 100644 core/src/main/kotlin/utilities/ServiceLocator.kt delete mode 100644 core/src/main/kotlin/utilities/Uri.kt delete mode 100644 core/src/main/kotlin/utilities/associateWithNotNull.kt delete mode 100644 core/src/main/kotlin/utilities/cast.kt delete mode 100644 core/src/main/kotlin/utilities/json.kt delete mode 100644 core/src/main/kotlin/utilities/parallelCollectionOperations.kt delete mode 100644 core/src/main/kotlin/validity/PreGenerationChecker.kt delete mode 100644 core/src/main/resources/META-INF/MANIFEST.MF delete mode 100644 core/src/main/resources/META-INF/dokka/dokka-version.properties delete mode 100644 core/src/test/kotlin/model/CompositeSourceSetIDTest.kt delete mode 100644 core/src/test/kotlin/model/DisplaySourceSetTest.kt delete mode 100644 core/src/test/kotlin/model/DocumentableTest.kt delete mode 100644 core/src/test/kotlin/utilities/DokkaConfigurationJsonTest.kt delete mode 100644 core/src/test/kotlin/utilities/JsonKtTest.kt delete mode 100644 core/test-api/api/test-api.api delete mode 100644 core/test-api/build.gradle.kts delete mode 100644 core/test-api/src/main/kotlin/testApi/context/MockContext.kt delete mode 100644 core/test-api/src/main/kotlin/testApi/logger/TestLogger.kt delete mode 100644 core/test-api/src/main/kotlin/testApi/testRunner/TestDokkaConfigurationBuilder.kt delete mode 100644 core/test-api/src/main/kotlin/testApi/testRunner/TestRunner.kt (limited to 'core') diff --git a/core/.gitignore b/core/.gitignore deleted file mode 100644 index 1e1b410b..00000000 --- a/core/.gitignore +++ /dev/null @@ -1 +0,0 @@ -src/main/resources/dokka/scripts/*.svg \ No newline at end of file diff --git a/core/api/core.api b/core/api/core.api deleted file mode 100644 index fffcb877..00000000 --- a/core/api/core.api +++ /dev/null @@ -1,4745 +0,0 @@ -public final class org/jetbrains/dokka/ConfigurationJsonUtilsKt { - public static final fun DokkaConfigurationImpl (Ljava/lang/String;)Lorg/jetbrains/dokka/DokkaConfigurationImpl; - public static final fun GlobalDokkaConfiguration (Ljava/lang/String;)Lorg/jetbrains/dokka/GlobalDokkaConfiguration; - public static final fun toCompactJsonString (Lorg/jetbrains/dokka/DokkaConfiguration;)Ljava/lang/String; - public static final fun toCompactJsonString (Lorg/jetbrains/dokka/plugability/ConfigurableBlock;)Ljava/lang/String; - public static final fun toJsonString (Lorg/jetbrains/dokka/DokkaConfiguration;)Ljava/lang/String; - public static final fun toJsonString (Lorg/jetbrains/dokka/plugability/ConfigurableBlock;)Ljava/lang/String; - public static final fun toPrettyJsonString (Lorg/jetbrains/dokka/DokkaConfiguration;)Ljava/lang/String; - public static final fun toPrettyJsonString (Lorg/jetbrains/dokka/plugability/ConfigurableBlock;)Ljava/lang/String; -} - -public final class org/jetbrains/dokka/ConfigurationKt { - public static final fun ExternalDocumentationLink (Ljava/lang/String;Ljava/lang/String;)Lorg/jetbrains/dokka/ExternalDocumentationLinkImpl; - public static final fun ExternalDocumentationLink (Ljava/net/URL;Ljava/net/URL;)Lorg/jetbrains/dokka/ExternalDocumentationLinkImpl; - public static synthetic fun ExternalDocumentationLink$default (Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/ExternalDocumentationLinkImpl; - public static synthetic fun ExternalDocumentationLink$default (Ljava/net/URL;Ljava/net/URL;ILjava/lang/Object;)Lorg/jetbrains/dokka/ExternalDocumentationLinkImpl; - public static final fun apply (Lorg/jetbrains/dokka/DokkaConfiguration;Lorg/jetbrains/dokka/GlobalDokkaConfiguration;)Lorg/jetbrains/dokka/DokkaConfiguration; - public static final fun build (Ljava/lang/Iterable;)Ljava/util/List; -} - -public final class org/jetbrains/dokka/CoreExtensions { - public static final field INSTANCE Lorg/jetbrains/dokka/CoreExtensions; - public final fun getDocumentableMerger ()Lorg/jetbrains/dokka/plugability/ExtensionPoint; - public final fun getDocumentableToPageTranslator ()Lorg/jetbrains/dokka/plugability/ExtensionPoint; - public final fun getDocumentableTransformer ()Lorg/jetbrains/dokka/plugability/ExtensionPoint; - public final fun getGeneration ()Lorg/jetbrains/dokka/plugability/ExtensionPoint; - public final fun getPageTransformer ()Lorg/jetbrains/dokka/plugability/ExtensionPoint; - public final fun getPostActions ()Lorg/jetbrains/dokka/plugability/ExtensionPoint; - public final fun getPreGenerationCheck ()Lorg/jetbrains/dokka/plugability/ExtensionPoint; - public final fun getRenderer ()Lorg/jetbrains/dokka/plugability/ExtensionPoint; - public final fun getSourceToDocumentableTranslator ()Lorg/jetbrains/dokka/plugability/ExtensionPoint; -} - -public final class org/jetbrains/dokka/DefaultExternalLinksKt { - public static final fun androidSdk (Lorg/jetbrains/dokka/DokkaConfiguration$ExternalDocumentationLink$Companion;)Lorg/jetbrains/dokka/ExternalDocumentationLinkImpl; - public static final fun androidX (Lorg/jetbrains/dokka/DokkaConfiguration$ExternalDocumentationLink$Companion;)Lorg/jetbrains/dokka/ExternalDocumentationLinkImpl; - public static final fun jdk (Lorg/jetbrains/dokka/DokkaConfiguration$ExternalDocumentationLink$Companion;I)Lorg/jetbrains/dokka/ExternalDocumentationLinkImpl; - public static final fun kotlinStdlib (Lorg/jetbrains/dokka/DokkaConfiguration$ExternalDocumentationLink$Companion;)Lorg/jetbrains/dokka/ExternalDocumentationLinkImpl; -} - -public abstract interface class org/jetbrains/dokka/DokkaBootstrap { - public abstract fun configure (Ljava/lang/String;Ljava/util/function/BiConsumer;)V - public abstract fun generate ()V -} - -public final class org/jetbrains/dokka/DokkaBootstrapImpl : org/jetbrains/dokka/DokkaBootstrap { - public fun ()V - public fun configure (Ljava/lang/String;Ljava/util/function/BiConsumer;)V - public final fun configure (Lorg/jetbrains/dokka/utilities/DokkaLogger;Lorg/jetbrains/dokka/DokkaConfigurationImpl;)V - public fun generate ()V -} - -public final class org/jetbrains/dokka/DokkaBootstrapImpl$DokkaProxyLogger : org/jetbrains/dokka/utilities/DokkaLogger { - public fun (Ljava/util/function/BiConsumer;)V - public fun debug (Ljava/lang/String;)V - public fun error (Ljava/lang/String;)V - public final fun getConsumer ()Ljava/util/function/BiConsumer; - public fun getErrorsCount ()I - public fun getWarningsCount ()I - public fun info (Ljava/lang/String;)V - public fun progress (Ljava/lang/String;)V - public fun setErrorsCount (I)V - public fun setWarningsCount (I)V - public fun warn (Ljava/lang/String;)V -} - -public abstract interface class org/jetbrains/dokka/DokkaConfiguration : java/io/Serializable { - public abstract fun getCacheRoot ()Ljava/io/File; - public abstract fun getDelayTemplateSubstitution ()Z - public abstract fun getFailOnWarning ()Z - public abstract fun getFinalizeCoroutines ()Z - public abstract fun getIncludes ()Ljava/util/Set; - public abstract fun getModuleName ()Ljava/lang/String; - public abstract fun getModuleVersion ()Ljava/lang/String; - public abstract fun getModules ()Ljava/util/List; - public abstract fun getOfflineMode ()Z - public abstract fun getOutputDir ()Ljava/io/File; - public abstract fun getPluginsClasspath ()Ljava/util/List; - public abstract fun getPluginsConfiguration ()Ljava/util/List; - public abstract fun getSourceSets ()Ljava/util/List; - public abstract fun getSuppressInheritedMembers ()Z - public abstract fun getSuppressObviousFunctions ()Z -} - -public abstract interface class org/jetbrains/dokka/DokkaConfiguration$DokkaModuleDescription : java/io/Serializable { - public abstract fun getIncludes ()Ljava/util/Set; - public abstract fun getName ()Ljava/lang/String; - public abstract fun getRelativePathToOutputDirectory ()Ljava/io/File; - public abstract fun getSourceOutputDirectory ()Ljava/io/File; -} - -public abstract interface class org/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet : java/io/Serializable { - public abstract fun getAnalysisPlatform ()Lorg/jetbrains/dokka/Platform; - public abstract fun getApiVersion ()Ljava/lang/String; - public abstract fun getClasspath ()Ljava/util/List; - public abstract fun getDependentSourceSets ()Ljava/util/Set; - public abstract fun getDisplayName ()Ljava/lang/String; - public abstract fun getDocumentedVisibilities ()Ljava/util/Set; - public abstract fun getExternalDocumentationLinks ()Ljava/util/Set; - public abstract fun getIncludeNonPublic ()Z - public abstract fun getIncludes ()Ljava/util/Set; - public abstract fun getJdkVersion ()I - public abstract fun getLanguageVersion ()Ljava/lang/String; - public abstract fun getNoJdkLink ()Z - public abstract fun getNoStdlibLink ()Z - public abstract fun getPerPackageOptions ()Ljava/util/List; - public abstract fun getReportUndocumented ()Z - public abstract fun getSamples ()Ljava/util/Set; - public abstract fun getSkipDeprecated ()Z - public abstract fun getSkipEmptyPackages ()Z - public abstract fun getSourceLinks ()Ljava/util/Set; - public abstract fun getSourceRoots ()Ljava/util/Set; - public abstract fun getSourceSetID ()Lorg/jetbrains/dokka/DokkaSourceSetID; - public abstract fun getSuppressedFiles ()Ljava/util/Set; -} - -public abstract interface class org/jetbrains/dokka/DokkaConfiguration$ExternalDocumentationLink : java/io/Serializable { - public static final field Companion Lorg/jetbrains/dokka/DokkaConfiguration$ExternalDocumentationLink$Companion; - public abstract fun getPackageListUrl ()Ljava/net/URL; - public abstract fun getUrl ()Ljava/net/URL; -} - -public final class org/jetbrains/dokka/DokkaConfiguration$ExternalDocumentationLink$Companion { -} - -public abstract interface class org/jetbrains/dokka/DokkaConfiguration$PackageOptions : java/io/Serializable { - public abstract fun getDocumentedVisibilities ()Ljava/util/Set; - public abstract fun getIncludeNonPublic ()Z - public abstract fun getMatchingRegex ()Ljava/lang/String; - public abstract fun getReportUndocumented ()Ljava/lang/Boolean; - public abstract fun getSkipDeprecated ()Z - public abstract fun getSuppress ()Z -} - -public abstract interface class org/jetbrains/dokka/DokkaConfiguration$PluginConfiguration : java/io/Serializable { - public abstract fun getFqPluginName ()Ljava/lang/String; - public abstract fun getSerializationFormat ()Lorg/jetbrains/dokka/DokkaConfiguration$SerializationFormat; - public abstract fun getValues ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/DokkaConfiguration$SerializationFormat : java/lang/Enum, java/io/Serializable { - public static final field JSON Lorg/jetbrains/dokka/DokkaConfiguration$SerializationFormat; - public static final field XML Lorg/jetbrains/dokka/DokkaConfiguration$SerializationFormat; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/DokkaConfiguration$SerializationFormat; - public static fun values ()[Lorg/jetbrains/dokka/DokkaConfiguration$SerializationFormat; -} - -public abstract interface class org/jetbrains/dokka/DokkaConfiguration$SourceLinkDefinition : java/io/Serializable { - public abstract fun getLocalDirectory ()Ljava/lang/String; - public abstract fun getRemoteLineSuffix ()Ljava/lang/String; - public abstract fun getRemoteUrl ()Ljava/net/URL; -} - -public final class org/jetbrains/dokka/DokkaConfiguration$Visibility : java/lang/Enum { - public static final field Companion Lorg/jetbrains/dokka/DokkaConfiguration$Visibility$Companion; - public static final field INTERNAL Lorg/jetbrains/dokka/DokkaConfiguration$Visibility; - public static final field PACKAGE Lorg/jetbrains/dokka/DokkaConfiguration$Visibility; - public static final field PRIVATE Lorg/jetbrains/dokka/DokkaConfiguration$Visibility; - public static final field PROTECTED Lorg/jetbrains/dokka/DokkaConfiguration$Visibility; - public static final field PUBLIC Lorg/jetbrains/dokka/DokkaConfiguration$Visibility; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/DokkaConfiguration$Visibility; - public static fun values ()[Lorg/jetbrains/dokka/DokkaConfiguration$Visibility; -} - -public final class org/jetbrains/dokka/DokkaConfiguration$Visibility$Companion { - public final fun fromString (Ljava/lang/String;)Lorg/jetbrains/dokka/DokkaConfiguration$Visibility; -} - -public abstract interface class org/jetbrains/dokka/DokkaConfigurationBuilder { - public abstract fun build ()Ljava/lang/Object; -} - -public final class org/jetbrains/dokka/DokkaConfigurationImpl : org/jetbrains/dokka/DokkaConfiguration { - public fun ()V - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/io/File;Ljava/io/File;ZLjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZZLjava/util/Set;ZZ)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/io/File;Ljava/io/File;ZLjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZZLjava/util/Set;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Z - public final fun component11 ()Z - public final fun component12 ()Z - public final fun component13 ()Ljava/util/Set; - public final fun component14 ()Z - public final fun component15 ()Z - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/io/File; - public final fun component4 ()Ljava/io/File; - public final fun component5 ()Z - public final fun component6 ()Ljava/util/List; - public final fun component7 ()Ljava/util/List; - public final fun component8 ()Ljava/util/List; - public final fun component9 ()Ljava/util/List; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/io/File;Ljava/io/File;ZLjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZZLjava/util/Set;ZZ)Lorg/jetbrains/dokka/DokkaConfigurationImpl; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/DokkaConfigurationImpl;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;Ljava/io/File;ZLjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZZLjava/util/Set;ZZILjava/lang/Object;)Lorg/jetbrains/dokka/DokkaConfigurationImpl; - public fun equals (Ljava/lang/Object;)Z - public fun getCacheRoot ()Ljava/io/File; - public fun getDelayTemplateSubstitution ()Z - public fun getFailOnWarning ()Z - public fun getFinalizeCoroutines ()Z - public fun getIncludes ()Ljava/util/Set; - public fun getModuleName ()Ljava/lang/String; - public fun getModuleVersion ()Ljava/lang/String; - public fun getModules ()Ljava/util/List; - public fun getOfflineMode ()Z - public fun getOutputDir ()Ljava/io/File; - public fun getPluginsClasspath ()Ljava/util/List; - public fun getPluginsConfiguration ()Ljava/util/List; - public fun getSourceSets ()Ljava/util/List; - public fun getSuppressInheritedMembers ()Z - public fun getSuppressObviousFunctions ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/DokkaDefaults { - public static final field INSTANCE Lorg/jetbrains/dokka/DokkaDefaults; - public static final field delayTemplateSubstitution Z - public static final field failOnWarning Z - public static final field includeNonPublic Z - public static final field jdkVersion I - public static final field noAndroidSdkLink Z - public static final field noJdkLink Z - public static final field noStdlibLink Z - public static final field offlineMode Z - public static final field reportUndocumented Z - public static final field skipDeprecated Z - public static final field skipEmptyPackages Z - public static final field sourceSetDisplayName Ljava/lang/String; - public static final field sourceSetName Ljava/lang/String; - public static final field suppress Z - public static final field suppressGeneratedFiles Z - public static final field suppressInheritedMembers Z - public static final field suppressObviousFunctions Z - public final fun getAnalysisPlatform ()Lorg/jetbrains/dokka/Platform; - public final fun getCacheRoot ()Ljava/io/File; - public final fun getDocumentedVisibilities ()Ljava/util/Set; - public final fun getModuleName ()Ljava/lang/String; - public final fun getModuleVersion ()Ljava/lang/String; - public final fun getOutputDir ()Ljava/io/File; - public final fun getPluginsConfiguration ()Ljava/util/List; -} - -public class org/jetbrains/dokka/DokkaException : java/lang/RuntimeException { - public fun (Ljava/lang/String;)V -} - -public final class org/jetbrains/dokka/DokkaGenerator { - public fun (Lorg/jetbrains/dokka/DokkaConfiguration;Lorg/jetbrains/dokka/utilities/DokkaLogger;)V - public final fun generate ()V - public final fun initializePlugins (Lorg/jetbrains/dokka/DokkaConfiguration;Lorg/jetbrains/dokka/utilities/DokkaLogger;Ljava/util/List;)Lorg/jetbrains/dokka/plugability/DokkaContext; - public static synthetic fun initializePlugins$default (Lorg/jetbrains/dokka/DokkaGenerator;Lorg/jetbrains/dokka/DokkaConfiguration;Lorg/jetbrains/dokka/utilities/DokkaLogger;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/plugability/DokkaContext; -} - -public final class org/jetbrains/dokka/DokkaModuleDescriptionImpl : org/jetbrains/dokka/DokkaConfiguration$DokkaModuleDescription { - public fun (Ljava/lang/String;Ljava/io/File;Ljava/util/Set;Ljava/io/File;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/io/File; - public final fun component3 ()Ljava/util/Set; - public final fun component4 ()Ljava/io/File; - public final fun copy (Ljava/lang/String;Ljava/io/File;Ljava/util/Set;Ljava/io/File;)Lorg/jetbrains/dokka/DokkaModuleDescriptionImpl; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/DokkaModuleDescriptionImpl;Ljava/lang/String;Ljava/io/File;Ljava/util/Set;Ljava/io/File;ILjava/lang/Object;)Lorg/jetbrains/dokka/DokkaModuleDescriptionImpl; - public fun equals (Ljava/lang/Object;)Z - public fun getIncludes ()Ljava/util/Set; - public fun getName ()Ljava/lang/String; - public fun getRelativePathToOutputDirectory ()Ljava/io/File; - public fun getSourceOutputDirectory ()Ljava/io/File; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/DokkaSourceSetID : java/io/Serializable { - public fun (Ljava/lang/String;Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lorg/jetbrains/dokka/DokkaSourceSetID; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/DokkaSourceSetID;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/DokkaSourceSetID; - public fun equals (Ljava/lang/Object;)Z - public final fun getScopeId ()Ljava/lang/String; - public final fun getSourceSetName ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/DokkaSourceSetImpl : org/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/DokkaSourceSetID;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;ZZZZILjava/util/Set;Ljava/util/List;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/Set;Lorg/jetbrains/dokka/Platform;Ljava/util/Set;)V - public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/DokkaSourceSetID;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;ZZZZILjava/util/Set;Ljava/util/List;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/Set;Lorg/jetbrains/dokka/Platform;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Z - public final fun component11 ()Z - public final fun component12 ()I - public final fun component13 ()Ljava/util/Set; - public final fun component14 ()Ljava/util/List; - public final fun component15 ()Ljava/util/Set; - public final fun component16 ()Ljava/lang/String; - public final fun component17 ()Ljava/lang/String; - public final fun component18 ()Z - public final fun component19 ()Z - public final fun component2 ()Lorg/jetbrains/dokka/DokkaSourceSetID; - public final fun component20 ()Ljava/util/Set; - public final fun component21 ()Lorg/jetbrains/dokka/Platform; - public final fun component22 ()Ljava/util/Set; - public final fun component3 ()Ljava/util/List; - public final fun component4 ()Ljava/util/Set; - public final fun component5 ()Ljava/util/Set; - public final fun component6 ()Ljava/util/Set; - public final fun component7 ()Ljava/util/Set; - public final fun component8 ()Z - public final fun component9 ()Z - public final fun copy (Ljava/lang/String;Lorg/jetbrains/dokka/DokkaSourceSetID;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;ZZZZILjava/util/Set;Ljava/util/List;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/Set;Lorg/jetbrains/dokka/Platform;Ljava/util/Set;)Lorg/jetbrains/dokka/DokkaSourceSetImpl; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/DokkaSourceSetImpl;Ljava/lang/String;Lorg/jetbrains/dokka/DokkaSourceSetID;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;ZZZZILjava/util/Set;Ljava/util/List;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/Set;Lorg/jetbrains/dokka/Platform;Ljava/util/Set;ILjava/lang/Object;)Lorg/jetbrains/dokka/DokkaSourceSetImpl; - public fun equals (Ljava/lang/Object;)Z - public fun getAnalysisPlatform ()Lorg/jetbrains/dokka/Platform; - public fun getApiVersion ()Ljava/lang/String; - public fun getClasspath ()Ljava/util/List; - public fun getDependentSourceSets ()Ljava/util/Set; - public fun getDisplayName ()Ljava/lang/String; - public fun getDocumentedVisibilities ()Ljava/util/Set; - public fun getExternalDocumentationLinks ()Ljava/util/Set; - public fun getIncludeNonPublic ()Z - public fun getIncludes ()Ljava/util/Set; - public fun getJdkVersion ()I - public fun getLanguageVersion ()Ljava/lang/String; - public fun getNoJdkLink ()Z - public fun getNoStdlibLink ()Z - public fun getPerPackageOptions ()Ljava/util/List; - public fun getReportUndocumented ()Z - public fun getSamples ()Ljava/util/Set; - public fun getSkipDeprecated ()Z - public fun getSkipEmptyPackages ()Z - public fun getSourceLinks ()Ljava/util/Set; - public fun getSourceRoots ()Ljava/util/Set; - public fun getSourceSetID ()Lorg/jetbrains/dokka/DokkaSourceSetID; - public fun getSuppressedFiles ()Ljava/util/Set; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/DokkaVersion { - public static final field INSTANCE Lorg/jetbrains/dokka/DokkaVersion; - public final fun getVersion ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/ExternalDocumentationLinkImpl : org/jetbrains/dokka/DokkaConfiguration$ExternalDocumentationLink { - public fun (Ljava/net/URL;Ljava/net/URL;)V - public final fun component1 ()Ljava/net/URL; - public final fun component2 ()Ljava/net/URL; - public final fun copy (Ljava/net/URL;Ljava/net/URL;)Lorg/jetbrains/dokka/ExternalDocumentationLinkImpl; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/ExternalDocumentationLinkImpl;Ljava/net/URL;Ljava/net/URL;ILjava/lang/Object;)Lorg/jetbrains/dokka/ExternalDocumentationLinkImpl; - public fun equals (Ljava/lang/Object;)Z - public fun getPackageListUrl ()Ljava/net/URL; - public fun getUrl ()Ljava/net/URL; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/GlobalDokkaConfiguration { - public fun (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Ljava/util/List; - public final fun copy (Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lorg/jetbrains/dokka/GlobalDokkaConfiguration; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/GlobalDokkaConfiguration;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/GlobalDokkaConfiguration; - public fun equals (Ljava/lang/Object;)Z - public final fun getExternalDocumentationLinks ()Ljava/util/List; - public final fun getPerPackageOptions ()Ljava/util/List; - public final fun getSourceLinks ()Ljava/util/List; - public fun hashCode ()I - 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 (Ljava/lang/String;ZLjava/lang/Boolean;ZZLjava/util/Set;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Z - public final fun component3 ()Ljava/lang/Boolean; - public final fun component4 ()Z - public final fun component5 ()Z - public final fun component6 ()Ljava/util/Set; - public final fun copy (Ljava/lang/String;ZLjava/lang/Boolean;ZZLjava/util/Set;)Lorg/jetbrains/dokka/PackageOptionsImpl; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/PackageOptionsImpl;Ljava/lang/String;ZLjava/lang/Boolean;ZZLjava/util/Set;ILjava/lang/Object;)Lorg/jetbrains/dokka/PackageOptionsImpl; - public fun equals (Ljava/lang/Object;)Z - public fun getDocumentedVisibilities ()Ljava/util/Set; - public fun getIncludeNonPublic ()Z - public fun getMatchingRegex ()Ljava/lang/String; - public fun getReportUndocumented ()Ljava/lang/Boolean; - public fun getSkipDeprecated ()Z - public fun getSuppress ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/Platform : java/lang/Enum { - public static final field Companion Lorg/jetbrains/dokka/Platform$Companion; - public static final field common Lorg/jetbrains/dokka/Platform; - public static final field js Lorg/jetbrains/dokka/Platform; - public static final field jvm Lorg/jetbrains/dokka/Platform; - public static final field native Lorg/jetbrains/dokka/Platform; - public static final field wasm Lorg/jetbrains/dokka/Platform; - public final fun getKey ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/Platform; - public static fun values ()[Lorg/jetbrains/dokka/Platform; -} - -public final class org/jetbrains/dokka/Platform$Companion { - public final fun fromString (Ljava/lang/String;)Lorg/jetbrains/dokka/Platform; - public final fun getDEFAULT ()Lorg/jetbrains/dokka/Platform; -} - -public final class org/jetbrains/dokka/PluginConfigurationImpl : org/jetbrains/dokka/DokkaConfiguration$PluginConfiguration { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/DokkaConfiguration$SerializationFormat;Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lorg/jetbrains/dokka/DokkaConfiguration$SerializationFormat; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Lorg/jetbrains/dokka/DokkaConfiguration$SerializationFormat;Ljava/lang/String;)Lorg/jetbrains/dokka/PluginConfigurationImpl; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/PluginConfigurationImpl;Ljava/lang/String;Lorg/jetbrains/dokka/DokkaConfiguration$SerializationFormat;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/PluginConfigurationImpl; - public fun equals (Ljava/lang/Object;)Z - public fun getFqPluginName ()Ljava/lang/String; - public fun getSerializationFormat ()Lorg/jetbrains/dokka/DokkaConfiguration$SerializationFormat; - public fun getValues ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/SourceLinkDefinitionImpl : org/jetbrains/dokka/DokkaConfiguration$SourceLinkDefinition { - public static final field Companion Lorg/jetbrains/dokka/SourceLinkDefinitionImpl$Companion; - public fun (Ljava/lang/String;Ljava/net/URL;Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/net/URL; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/net/URL;Ljava/lang/String;)Lorg/jetbrains/dokka/SourceLinkDefinitionImpl; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/SourceLinkDefinitionImpl;Ljava/lang/String;Ljava/net/URL;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/SourceLinkDefinitionImpl; - public fun equals (Ljava/lang/Object;)Z - public fun getLocalDirectory ()Ljava/lang/String; - public fun getRemoteLineSuffix ()Ljava/lang/String; - public fun getRemoteUrl ()Ljava/net/URL; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/SourceLinkDefinitionImpl$Companion { - public final fun parseSourceLinkDefinition (Ljava/lang/String;)Lorg/jetbrains/dokka/SourceLinkDefinitionImpl; -} - -public final class org/jetbrains/dokka/Timer { - public final fun dump (Ljava/lang/String;)V - public static synthetic fun dump$default (Lorg/jetbrains/dokka/Timer;Ljava/lang/String;ILjava/lang/Object;)V - public final fun report (Ljava/lang/String;)V -} - -public abstract interface class org/jetbrains/dokka/generation/Generation { - public abstract fun generate (Lorg/jetbrains/dokka/Timer;)V - public abstract fun getGenerationName ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/generation/GenerationKt { - public static final fun exitGenerationGracefully (Ljava/lang/String;)Ljava/lang/Void; -} - -public final class org/jetbrains/dokka/generation/GracefulGenerationExit : java/lang/Throwable { - public fun (Ljava/lang/String;)V - public final fun getReason ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/links/Callable { - public static final field Companion Lorg/jetbrains/dokka/links/Callable$Companion; - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/links/TypeReference;Ljava/util/List;)V - public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/links/TypeReference;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lorg/jetbrains/dokka/links/TypeReference; - public final fun component3 ()Ljava/util/List; - public final fun copy (Ljava/lang/String;Lorg/jetbrains/dokka/links/TypeReference;Ljava/util/List;)Lorg/jetbrains/dokka/links/Callable; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/links/Callable;Ljava/lang/String;Lorg/jetbrains/dokka/links/TypeReference;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/links/Callable; - public fun equals (Ljava/lang/Object;)Z - public final fun getName ()Ljava/lang/String; - public final fun getParams ()Ljava/util/List; - public final fun getReceiver ()Lorg/jetbrains/dokka/links/TypeReference; - public fun hashCode ()I - public final fun signature ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/links/Callable$Companion { -} - -public final class org/jetbrains/dokka/links/DRI { - public static final field Companion Lorg/jetbrains/dokka/links/DRI$Companion; - public fun ()V - public fun (Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/dokka/links/Callable;Lorg/jetbrains/dokka/links/DriTarget;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/dokka/links/Callable;Lorg/jetbrains/dokka/links/DriTarget;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lorg/jetbrains/dokka/links/Callable; - public final fun component4 ()Lorg/jetbrains/dokka/links/DriTarget; - public final fun component5 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/dokka/links/Callable;Lorg/jetbrains/dokka/links/DriTarget;Ljava/lang/String;)Lorg/jetbrains/dokka/links/DRI; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/dokka/links/Callable;Lorg/jetbrains/dokka/links/DriTarget;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/links/DRI; - public fun equals (Ljava/lang/Object;)Z - public final fun getCallable ()Lorg/jetbrains/dokka/links/Callable; - public final fun getClassNames ()Ljava/lang/String; - public final fun getExtra ()Ljava/lang/String; - public final fun getPackageName ()Ljava/lang/String; - public final fun getTarget ()Lorg/jetbrains/dokka/links/DriTarget; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/links/DRI$Companion { - public final fun getTopLevel ()Lorg/jetbrains/dokka/links/DRI; -} - -public final class org/jetbrains/dokka/links/DRIExtraContainer { - public fun ()V - public fun (Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun encode ()Ljava/lang/String; - public final fun getData ()Ljava/lang/String; - public final fun getMap ()Ljava/util/Map; -} - -public abstract class org/jetbrains/dokka/links/DRIExtraProperty { - public fun ()V - public final fun getKey ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/links/DRIKt { - public static final fun getDriOfAny ()Lorg/jetbrains/dokka/links/DRI; - public static final fun getDriOfUnit ()Lorg/jetbrains/dokka/links/DRI; - public static final fun getParent (Lorg/jetbrains/dokka/links/DRI;)Lorg/jetbrains/dokka/links/DRI; - public static final fun getSureClassNames (Lorg/jetbrains/dokka/links/DRI;)Ljava/lang/String; - public static final fun nextTarget (Lorg/jetbrains/dokka/links/DriTarget;)Lorg/jetbrains/dokka/links/DriTarget; - public static final fun withClass (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;)Lorg/jetbrains/dokka/links/DRI; - public static final fun withEnumEntryExtra (Lorg/jetbrains/dokka/links/DRI;)Lorg/jetbrains/dokka/links/DRI; - public static final fun withTargetToDeclaration (Lorg/jetbrains/dokka/links/DRI;)Lorg/jetbrains/dokka/links/DRI; -} - -public abstract class org/jetbrains/dokka/links/DriTarget { - public static final field Companion Lorg/jetbrains/dokka/links/DriTarget$Companion; - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/links/DriTarget$Companion { -} - -public final class org/jetbrains/dokka/links/EnumEntryDRIExtra : org/jetbrains/dokka/links/DRIExtraProperty { - public static final field INSTANCE Lorg/jetbrains/dokka/links/EnumEntryDRIExtra; -} - -public final class org/jetbrains/dokka/links/JavaClassReference : org/jetbrains/dokka/links/TypeReference { - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lorg/jetbrains/dokka/links/JavaClassReference; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/links/JavaClassReference;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/links/JavaClassReference; - public fun equals (Ljava/lang/Object;)Z - public final fun getName ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/links/Nullable : org/jetbrains/dokka/links/TypeReference { - public fun (Lorg/jetbrains/dokka/links/TypeReference;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/TypeReference; - public final fun copy (Lorg/jetbrains/dokka/links/TypeReference;)Lorg/jetbrains/dokka/links/Nullable; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/links/Nullable;Lorg/jetbrains/dokka/links/TypeReference;ILjava/lang/Object;)Lorg/jetbrains/dokka/links/Nullable; - public fun equals (Ljava/lang/Object;)Z - public final fun getWrapped ()Lorg/jetbrains/dokka/links/TypeReference; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/links/PointingToCallableParameters : org/jetbrains/dokka/links/DriTarget { - public fun (I)V - public final fun component1 ()I - public final fun copy (I)Lorg/jetbrains/dokka/links/PointingToCallableParameters; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/links/PointingToCallableParameters;IILjava/lang/Object;)Lorg/jetbrains/dokka/links/PointingToCallableParameters; - public fun equals (Ljava/lang/Object;)Z - public final fun getParameterIndex ()I - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/links/PointingToDeclaration : org/jetbrains/dokka/links/DriTarget { - public static final field INSTANCE Lorg/jetbrains/dokka/links/PointingToDeclaration; -} - -public final class org/jetbrains/dokka/links/PointingToGenericParameters : org/jetbrains/dokka/links/DriTarget { - public fun (I)V - public final fun component1 ()I - public final fun copy (I)Lorg/jetbrains/dokka/links/PointingToGenericParameters; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/links/PointingToGenericParameters;IILjava/lang/Object;)Lorg/jetbrains/dokka/links/PointingToGenericParameters; - public fun equals (Ljava/lang/Object;)Z - public final fun getParameterIndex ()I - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/links/RecursiveType : org/jetbrains/dokka/links/TypeReference { - public fun (I)V - public final fun component1 ()I - public final fun copy (I)Lorg/jetbrains/dokka/links/RecursiveType; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/links/RecursiveType;IILjava/lang/Object;)Lorg/jetbrains/dokka/links/RecursiveType; - public fun equals (Ljava/lang/Object;)Z - public final fun getRank ()I - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/links/StarProjection : org/jetbrains/dokka/links/TypeReference { - public static final field INSTANCE Lorg/jetbrains/dokka/links/StarProjection; - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/links/TypeConstructor : org/jetbrains/dokka/links/TypeReference { - public fun (Ljava/lang/String;Ljava/util/List;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/List; - public final fun copy (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/links/TypeConstructor; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/links/TypeConstructor;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/links/TypeConstructor; - public fun equals (Ljava/lang/Object;)Z - public final fun getFullyQualifiedName ()Ljava/lang/String; - public final fun getParams ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/links/TypeParam : org/jetbrains/dokka/links/TypeReference { - public fun (Ljava/util/List;)V - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/jetbrains/dokka/links/TypeParam; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/links/TypeParam;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/links/TypeParam; - public fun equals (Ljava/lang/Object;)Z - public final fun getBounds ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract class org/jetbrains/dokka/links/TypeReference { - public static final field Companion Lorg/jetbrains/dokka/links/TypeReference$Companion; -} - -public final class org/jetbrains/dokka/links/TypeReference$Companion { -} - -public final class org/jetbrains/dokka/model/ActualTypealias : org/jetbrains/dokka/model/properties/ExtraProperty { - public static final field Companion Lorg/jetbrains/dokka/model/ActualTypealias$Companion; - public fun (Lorg/jetbrains/dokka/model/DTypeAlias;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/DTypeAlias; - public final fun copy (Lorg/jetbrains/dokka/model/DTypeAlias;)Lorg/jetbrains/dokka/model/ActualTypealias; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/ActualTypealias;Lorg/jetbrains/dokka/model/DTypeAlias;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/ActualTypealias; - public fun equals (Ljava/lang/Object;)Z - public fun getKey ()Lorg/jetbrains/dokka/model/properties/ExtraProperty$Key; - public final fun getTypeAlias ()Lorg/jetbrains/dokka/model/DTypeAlias; - public final fun getUnderlyingType ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/ActualTypealias$Companion : org/jetbrains/dokka/model/properties/ExtraProperty$Key { - public synthetic fun mergeStrategyFor (Ljava/lang/Object;Ljava/lang/Object;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; - public fun mergeStrategyFor (Lorg/jetbrains/dokka/model/ActualTypealias;Lorg/jetbrains/dokka/model/ActualTypealias;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/model/AdditionalExtrasKt { - public static final fun toAdditionalModifiers (Ljava/util/Map;)Lorg/jetbrains/dokka/model/AdditionalModifiers; - public static final fun toAnnotations (Ljava/util/Map;)Lorg/jetbrains/dokka/model/Annotations; -} - -public final class org/jetbrains/dokka/model/AdditionalModifiers : org/jetbrains/dokka/model/properties/ExtraProperty { - public static final field Companion Lorg/jetbrains/dokka/model/AdditionalModifiers$Companion; - public fun (Ljava/util/Map;)V - public fun equals (Ljava/lang/Object;)Z - public final fun getContent ()Ljava/util/Map; - public fun getKey ()Lorg/jetbrains/dokka/model/properties/ExtraProperty$Key; - public fun hashCode ()I -} - -public final class org/jetbrains/dokka/model/AdditionalModifiers$Companion : org/jetbrains/dokka/model/properties/ExtraProperty$Key { - public synthetic fun mergeStrategyFor (Ljava/lang/Object;Ljava/lang/Object;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; - public fun mergeStrategyFor (Lorg/jetbrains/dokka/model/AdditionalModifiers;Lorg/jetbrains/dokka/model/AdditionalModifiers;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/model/AncestryNode { - public fun (Lorg/jetbrains/dokka/model/TypeConstructor;Lorg/jetbrains/dokka/model/AncestryNode;Ljava/util/List;)V - public final fun allImplementedInterfaces ()Ljava/util/List; - public final fun component1 ()Lorg/jetbrains/dokka/model/TypeConstructor; - public final fun component2 ()Lorg/jetbrains/dokka/model/AncestryNode; - public final fun component3 ()Ljava/util/List; - public final fun copy (Lorg/jetbrains/dokka/model/TypeConstructor;Lorg/jetbrains/dokka/model/AncestryNode;Ljava/util/List;)Lorg/jetbrains/dokka/model/AncestryNode; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/AncestryNode;Lorg/jetbrains/dokka/model/TypeConstructor;Lorg/jetbrains/dokka/model/AncestryNode;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/AncestryNode; - public fun equals (Ljava/lang/Object;)Z - public final fun getInterfaces ()Ljava/util/List; - public final fun getSuperclass ()Lorg/jetbrains/dokka/model/AncestryNode; - public final fun getTypeConstructor ()Lorg/jetbrains/dokka/model/TypeConstructor; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract class org/jetbrains/dokka/model/AnnotationParameterValue { -} - -public abstract interface class org/jetbrains/dokka/model/AnnotationTarget { -} - -public final class org/jetbrains/dokka/model/AnnotationValue : org/jetbrains/dokka/model/AnnotationParameterValue { - public fun (Lorg/jetbrains/dokka/model/Annotations$Annotation;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/Annotations$Annotation; - public final fun copy (Lorg/jetbrains/dokka/model/Annotations$Annotation;)Lorg/jetbrains/dokka/model/AnnotationValue; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/AnnotationValue;Lorg/jetbrains/dokka/model/Annotations$Annotation;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/AnnotationValue; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnnotation ()Lorg/jetbrains/dokka/model/Annotations$Annotation; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/Annotations : org/jetbrains/dokka/model/properties/ExtraProperty { - public static final field Companion Lorg/jetbrains/dokka/model/Annotations$Companion; - public fun (Ljava/util/Map;)V - public final fun copy (Ljava/util/Map;)Lorg/jetbrains/dokka/model/Annotations; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/Annotations;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/Annotations; - public fun equals (Ljava/lang/Object;)Z - public final fun getContent ()Ljava/util/Map; - public final fun getDirectAnnotations ()Ljava/util/Map; - public final fun getFileLevelAnnotations ()Ljava/util/Map; - public fun getKey ()Lorg/jetbrains/dokka/model/properties/ExtraProperty$Key; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/Annotations$Annotation { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/util/Map;ZLorg/jetbrains/dokka/model/Annotations$AnnotationScope;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/util/Map;ZLorg/jetbrains/dokka/model/Annotations$AnnotationScope;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component2 ()Ljava/util/Map; - public final fun component3 ()Z - public final fun component4 ()Lorg/jetbrains/dokka/model/Annotations$AnnotationScope; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/util/Map;ZLorg/jetbrains/dokka/model/Annotations$AnnotationScope;)Lorg/jetbrains/dokka/model/Annotations$Annotation; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/Annotations$Annotation;Lorg/jetbrains/dokka/links/DRI;Ljava/util/Map;ZLorg/jetbrains/dokka/model/Annotations$AnnotationScope;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/Annotations$Annotation; - public fun equals (Ljava/lang/Object;)Z - public final fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public final fun getMustBeDocumented ()Z - public final fun getParams ()Ljava/util/Map; - public final fun getScope ()Lorg/jetbrains/dokka/model/Annotations$AnnotationScope; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/Annotations$AnnotationScope : java/lang/Enum { - public static final field DIRECT Lorg/jetbrains/dokka/model/Annotations$AnnotationScope; - public static final field FILE Lorg/jetbrains/dokka/model/Annotations$AnnotationScope; - public static final field GETTER Lorg/jetbrains/dokka/model/Annotations$AnnotationScope; - public static final field SETTER Lorg/jetbrains/dokka/model/Annotations$AnnotationScope; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/model/Annotations$AnnotationScope; - public static fun values ()[Lorg/jetbrains/dokka/model/Annotations$AnnotationScope; -} - -public final class org/jetbrains/dokka/model/Annotations$Companion : org/jetbrains/dokka/model/properties/ExtraProperty$Key { - public synthetic fun mergeStrategyFor (Ljava/lang/Object;Ljava/lang/Object;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; - public fun mergeStrategyFor (Lorg/jetbrains/dokka/model/Annotations;Lorg/jetbrains/dokka/model/Annotations;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/model/ArrayValue : org/jetbrains/dokka/model/AnnotationParameterValue { - public fun (Ljava/util/List;)V - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/jetbrains/dokka/model/ArrayValue; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/ArrayValue;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/ArrayValue; - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/BooleanConstant : org/jetbrains/dokka/model/Expression { - public fun (Z)V - public final fun component1 ()Z - public final fun copy (Z)Lorg/jetbrains/dokka/model/BooleanConstant; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/BooleanConstant;ZILjava/lang/Object;)Lorg/jetbrains/dokka/model/BooleanConstant; - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/BooleanValue : org/jetbrains/dokka/model/LiteralValue { - public fun (Z)V - public final fun component1 ()Z - public final fun copy (Z)Lorg/jetbrains/dokka/model/BooleanValue; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/BooleanValue;ZILjava/lang/Object;)Lorg/jetbrains/dokka/model/BooleanValue; - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()Z - public fun hashCode ()I - public fun text ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; -} - -public abstract class org/jetbrains/dokka/model/Bound : org/jetbrains/dokka/model/Projection { -} - -public abstract interface class org/jetbrains/dokka/model/Callable : org/jetbrains/dokka/model/WithAbstraction, org/jetbrains/dokka/model/WithIsExpectActual, org/jetbrains/dokka/model/WithSources, org/jetbrains/dokka/model/WithType, org/jetbrains/dokka/model/WithVisibility { - public abstract fun getReceiver ()Lorg/jetbrains/dokka/model/DParameter; -} - -public final class org/jetbrains/dokka/model/CheckedExceptions : org/jetbrains/dokka/model/properties/ExtraProperty, org/jetbrains/dokka/model/properties/ExtraProperty$Key { - public static final field Companion Lorg/jetbrains/dokka/model/CheckedExceptions$Companion; - public fun (Ljava/util/Map;)V - public final fun component1 ()Ljava/util/Map; - public final fun copy (Ljava/util/Map;)Lorg/jetbrains/dokka/model/CheckedExceptions; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/CheckedExceptions;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/CheckedExceptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getExceptions ()Ljava/util/Map; - public fun getKey ()Lorg/jetbrains/dokka/model/properties/ExtraProperty$Key; - public fun hashCode ()I - public synthetic fun mergeStrategyFor (Ljava/lang/Object;Ljava/lang/Object;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; - public fun mergeStrategyFor (Lorg/jetbrains/dokka/model/ObviousMember;Lorg/jetbrains/dokka/model/ObviousMember;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/CheckedExceptions$Companion : org/jetbrains/dokka/model/properties/ExtraProperty$Key { - public synthetic fun mergeStrategyFor (Ljava/lang/Object;Ljava/lang/Object;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; - public fun mergeStrategyFor (Lorg/jetbrains/dokka/model/CheckedExceptions;Lorg/jetbrains/dokka/model/CheckedExceptions;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public abstract interface class org/jetbrains/dokka/model/ClassKind { -} - -public final class org/jetbrains/dokka/model/ClassValue : org/jetbrains/dokka/model/AnnotationParameterValue { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lorg/jetbrains/dokka/links/DRI; - public final fun copy (Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;)Lorg/jetbrains/dokka/model/ClassValue; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/ClassValue;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/ClassValue; - public fun equals (Ljava/lang/Object;)Z - public final fun getClassDRI ()Lorg/jetbrains/dokka/links/DRI; - public final fun getClassName ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/ComplexExpression : org/jetbrains/dokka/model/Expression { - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lorg/jetbrains/dokka/model/ComplexExpression; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/ComplexExpression;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/ComplexExpression; - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/CompositeSourceSetID { - public fun (Ljava/lang/Iterable;)V - public fun (Ljava/util/Set;)V - public fun (Lorg/jetbrains/dokka/DokkaSourceSetID;)V - public final fun contains (Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;)Z - public final fun contains (Lorg/jetbrains/dokka/DokkaSourceSetID;)Z - public final fun copy (Ljava/util/Set;)Lorg/jetbrains/dokka/model/CompositeSourceSetID; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/CompositeSourceSetID;Ljava/util/Set;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/CompositeSourceSetID; - public fun equals (Ljava/lang/Object;)Z - public final fun getAll ()Ljava/util/Set; - public final fun getMerged ()Lorg/jetbrains/dokka/DokkaSourceSetID; - public fun hashCode ()I - public final fun plus (Lorg/jetbrains/dokka/DokkaSourceSetID;)Lorg/jetbrains/dokka/model/CompositeSourceSetID; - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/Contravariance : org/jetbrains/dokka/model/Variance { - public fun (Lorg/jetbrains/dokka/model/Bound;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/Bound; - public final fun copy (Lorg/jetbrains/dokka/model/Bound;)Lorg/jetbrains/dokka/model/Contravariance; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/Contravariance;Lorg/jetbrains/dokka/model/Bound;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/Contravariance; - public fun equals (Ljava/lang/Object;)Z - public fun getInner ()Lorg/jetbrains/dokka/model/Bound; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/Covariance : org/jetbrains/dokka/model/Variance { - public fun (Lorg/jetbrains