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/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/Covariance; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/Covariance;Lorg/jetbrains/dokka/model/Bound;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/Covariance; - 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/DAnnotation : org/jetbrains/dokka/model/DClasslike, org/jetbrains/dokka/model/WithCompanion, org/jetbrains/dokka/model/WithConstructors, org/jetbrains/dokka/model/WithGenerics, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/List;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/List;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Lorg/jetbrains/dokka/model/DObject; - public final fun component11 ()Ljava/util/List; - public final fun component12 ()Ljava/util/List; - public final fun component13 ()Ljava/util/Set; - public final fun component14 ()Z - public final fun component15 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun component2 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component3 ()Ljava/util/Map; - public final fun component4 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component5 ()Ljava/util/Map; - 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/Map; - public final fun copy (Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/List;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DAnnotation; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DAnnotation;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/List;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DAnnotation; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getClasslikes ()Ljava/util/List; - public fun getCompanion ()Lorg/jetbrains/dokka/model/DObject; - public fun getConstructors ()Ljava/util/List; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getFunctions ()Ljava/util/List; - public fun getGenerics ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public fun getProperties ()Ljava/util/List; - public fun getSourceSets ()Ljava/util/Set; - public fun getSources ()Ljava/util/Map; - public fun getVisibility ()Ljava/util/Map; - public fun hashCode ()I - public fun isExpectActual ()Z - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DAnnotation; -} - -public final class org/jetbrains/dokka/model/DClass : org/jetbrains/dokka/model/DClasslike, org/jetbrains/dokka/model/WithAbstraction, org/jetbrains/dokka/model/WithCompanion, org/jetbrains/dokka/model/WithConstructors, org/jetbrains/dokka/model/WithGenerics, org/jetbrains/dokka/model/WithSupertypes, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component10 ()Ljava/util/List; - public final fun component11 ()Ljava/util/Map; - public final fun component12 ()Ljava/util/Map; - public final fun component13 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component14 ()Ljava/util/Map; - public final fun component15 ()Ljava/util/Set; - public final fun component16 ()Z - public final fun component17 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/util/List; - public final fun component4 ()Ljava/util/List; - public final fun component5 ()Ljava/util/List; - public final fun component6 ()Ljava/util/List; - public final fun component7 ()Ljava/util/Map; - public final fun component8 ()Ljava/util/Map; - public final fun component9 ()Lorg/jetbrains/dokka/model/DObject; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DClass; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DClass;Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DClass; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getClasslikes ()Ljava/util/List; - public fun getCompanion ()Lorg/jetbrains/dokka/model/DObject; - public fun getConstructors ()Ljava/util/List; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getFunctions ()Ljava/util/List; - public fun getGenerics ()Ljava/util/List; - public fun getModifier ()Ljava/util/Map; - public fun getName ()Ljava/lang/String; - public fun getProperties ()Ljava/util/List; - public fun getSourceSets ()Ljava/util/Set; - public fun getSources ()Ljava/util/Map; - public fun getSupertypes ()Ljava/util/Map; - public fun getVisibility ()Ljava/util/Map; - public fun hashCode ()I - public fun isExpectActual ()Z - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DClass; -} - -public abstract class org/jetbrains/dokka/model/DClasslike : org/jetbrains/dokka/model/Documentable, org/jetbrains/dokka/model/WithIsExpectActual, org/jetbrains/dokka/model/WithScope, org/jetbrains/dokka/model/WithSources, org/jetbrains/dokka/model/WithVisibility { -} - -public final class org/jetbrains/dokka/model/DEnum : org/jetbrains/dokka/model/DClasslike, org/jetbrains/dokka/model/WithCompanion, org/jetbrains/dokka/model/WithConstructors, org/jetbrains/dokka/model/WithSupertypes, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component10 ()Ljava/util/Map; - public final fun component11 ()Lorg/jetbrains/dokka/model/DObject; - public final fun component12 ()Ljava/util/List; - public final fun component13 ()Ljava/util/Map; - public final fun component14 ()Ljava/util/Set; - public final fun component15 ()Z - public final fun component16 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/util/List; - public final fun component4 ()Ljava/util/Map; - public final fun component5 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component6 ()Ljava/util/Map; - 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 (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DEnum; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DEnum;Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DEnum; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getClasslikes ()Ljava/util/List; - public fun getCompanion ()Lorg/jetbrains/dokka/model/DObject; - public fun getConstructors ()Ljava/util/List; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public final fun getEntries ()Ljava/util/List; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getFunctions ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public fun getProperties ()Ljava/util/List; - public fun getSourceSets ()Ljava/util/Set; - public fun getSources ()Ljava/util/Map; - public fun getSupertypes ()Ljava/util/Map; - public fun getVisibility ()Ljava/util/Map; - public fun hashCode ()I - public fun isExpectActual ()Z - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DEnum; -} - -public final class org/jetbrains/dokka/model/DEnumEntry : org/jetbrains/dokka/model/Documentable, org/jetbrains/dokka/model/WithScope, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/util/Map; - public final fun component4 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component5 ()Ljava/util/List; - public final fun component6 ()Ljava/util/List; - public final fun component7 ()Ljava/util/List; - public final fun component8 ()Ljava/util/Set; - public final fun component9 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DEnumEntry; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DEnumEntry;Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DEnumEntry; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getClasslikes ()Ljava/util/List; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getFunctions ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public fun getProperties ()Ljava/util/List; - public fun getSourceSets ()Ljava/util/Set; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DEnumEntry; -} - -public final class org/jetbrains/dokka/model/DFunction : org/jetbrains/dokka/model/Documentable, org/jetbrains/dokka/model/Callable, org/jetbrains/dokka/model/WithGenerics, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;ZLjava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/model/Bound;Ljava/util/List;Lorg/jetbrains/dokka/model/DParameter;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;ZLjava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/model/Bound;Ljava/util/List;Lorg/jetbrains/dokka/model/DParameter;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component10 ()Ljava/util/List; - public final fun component11 ()Lorg/jetbrains/dokka/model/DParameter; - public final fun component12 ()Ljava/util/Map; - public final fun component13 ()Ljava/util/Set; - public final fun component14 ()Z - public final fun component15 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Z - public final fun component4 ()Ljava/util/List; - public final fun component5 ()Ljava/util/Map; - public final fun component6 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component7 ()Ljava/util/Map; - public final fun component8 ()Ljava/util/Map; - public final fun component9 ()Lorg/jetbrains/dokka/model/Bound; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;ZLjava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/model/Bound;Ljava/util/List;Lorg/jetbrains/dokka/model/DParameter;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DFunction; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DFunction;Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;ZLjava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/model/Bound;Ljava/util/List;Lorg/jetbrains/dokka/model/DParameter;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DFunction; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getGenerics ()Ljava/util/List; - public fun getModifier ()Ljava/util/Map; - public fun getName ()Ljava/lang/String; - public final fun getParameters ()Ljava/util/List; - public fun getReceiver ()Lorg/jetbrains/dokka/model/DParameter; - public fun getSourceSets ()Ljava/util/Set; - public fun getSources ()Ljava/util/Map; - public fun getType ()Lorg/jetbrains/dokka/model/Bound; - public fun getVisibility ()Ljava/util/Map; - public fun hashCode ()I - public final fun isConstructor ()Z - public fun isExpectActual ()Z - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DFunction; -} - -public final class org/jetbrains/dokka/model/DInterface : org/jetbrains/dokka/model/DClasslike, org/jetbrains/dokka/model/WithCompanion, org/jetbrains/dokka/model/WithGenerics, org/jetbrains/dokka/model/WithSupertypes, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component10 ()Lorg/jetbrains/dokka/model/DObject; - public final fun component11 ()Ljava/util/List; - public final fun component12 ()Ljava/util/Map; - public final fun component13 ()Ljava/util/Set; - public final fun component14 ()Z - public final fun component15 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/util/Map; - public final fun component4 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component5 ()Ljava/util/Map; - 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/Map; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DInterface; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DInterface;Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/DObject;Ljava/util/List;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DInterface; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getClasslikes ()Ljava/util/List; - public fun getCompanion ()Lorg/jetbrains/dokka/model/DObject; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getFunctions ()Ljava/util/List; - public fun getGenerics ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public fun getProperties ()Ljava/util/List; - public fun getSourceSets ()Ljava/util/Set; - public fun getSources ()Ljava/util/Map; - public fun getSupertypes ()Ljava/util/Map; - public fun getVisibility ()Ljava/util/Map; - public fun hashCode ()I - public fun isExpectActual ()Z - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DInterface; -} - -public final class org/jetbrains/dokka/model/DModule : org/jetbrains/dokka/model/Documentable, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Ljava/util/Map; - public final fun component4 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component5 ()Ljava/util/Set; - public final fun component6 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DModule; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DModule;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DModule; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getName ()Ljava/lang/String; - public final fun getPackages ()Ljava/util/List; - public fun getSourceSets ()Ljava/util/Set; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DModule; -} - -public final class org/jetbrains/dokka/model/DObject : org/jetbrains/dokka/model/DClasslike, org/jetbrains/dokka/model/WithSupertypes, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/util/Map; - public final fun component11 ()Ljava/util/Set; - public final fun component12 ()Z - public final fun component13 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun component2 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component3 ()Ljava/util/Map; - public final fun component4 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component5 ()Ljava/util/Map; - 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/Map; - public final fun copy (Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DObject; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DObject;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DObject; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getClasslikes ()Ljava/util/List; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getFunctions ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public fun getProperties ()Ljava/util/List; - public fun getSourceSets ()Ljava/util/Set; - public fun getSources ()Ljava/util/Map; - public fun getSupertypes ()Ljava/util/Map; - public fun getVisibility ()Ljava/util/Map; - public fun hashCode ()I - public fun isExpectActual ()Z - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DObject; -} - -public final class org/jetbrains/dokka/model/DPackage : org/jetbrains/dokka/model/Documentable, org/jetbrains/dokka/model/WithScope, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Ljava/util/List; - public final fun component4 ()Ljava/util/List; - public final fun component5 ()Ljava/util/List; - public final fun component6 ()Ljava/util/Map; - public final fun component7 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component8 ()Ljava/util/Set; - public final fun component9 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DPackage; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DPackage;Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DPackage; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getClasslikes ()Ljava/util/List; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getFunctions ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public final fun getPackageName ()Ljava/lang/String; - public fun getProperties ()Ljava/util/List; - public fun getSourceSets ()Ljava/util/Set; - public final fun getTypealiases ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DPackage; -} - -public final class org/jetbrains/dokka/model/DParameter : org/jetbrains/dokka/model/Documentable, org/jetbrains/dokka/model/WithType, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Lorg/jetbrains/dokka/model/Bound;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Lorg/jetbrains/dokka/model/Bound;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/util/Map; - public final fun component4 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component5 ()Lorg/jetbrains/dokka/model/Bound; - public final fun component6 ()Ljava/util/Set; - public final fun component7 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Lorg/jetbrains/dokka/model/Bound;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DParameter; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DParameter;Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Lorg/jetbrains/dokka/model/Bound;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DParameter; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getName ()Ljava/lang/String; - public fun getSourceSets ()Ljava/util/Set; - public fun getType ()Lorg/jetbrains/dokka/model/Bound; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DParameter; -} - -public final class org/jetbrains/dokka/model/DProperty : org/jetbrains/dokka/model/Documentable, org/jetbrains/dokka/model/Callable, org/jetbrains/dokka/model/WithGenerics, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/DParameter;Lorg/jetbrains/dokka/model/DFunction;Lorg/jetbrains/dokka/model/DFunction;Ljava/util/Map;Ljava/util/Set;Ljava/util/List;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/DParameter;Lorg/jetbrains/dokka/model/DFunction;Lorg/jetbrains/dokka/model/DFunction;Ljava/util/Map;Ljava/util/Set;Ljava/util/List;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component10 ()Lorg/jetbrains/dokka/model/DFunction; - public final fun component11 ()Ljava/util/Map; - public final fun component12 ()Ljava/util/Set; - public final fun component13 ()Ljava/util/List; - public final fun component14 ()Z - public final fun component15 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/util/Map; - public final fun component4 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component5 ()Ljava/util/Map; - public final fun component6 ()Ljava/util/Map; - public final fun component7 ()Lorg/jetbrains/dokka/model/Bound; - public final fun component8 ()Lorg/jetbrains/dokka/model/DParameter; - public final fun component9 ()Lorg/jetbrains/dokka/model/DFunction; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/DParameter;Lorg/jetbrains/dokka/model/DFunction;Lorg/jetbrains/dokka/model/DFunction;Ljava/util/Map;Ljava/util/Set;Ljava/util/List;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DProperty; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DProperty;Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/DParameter;Lorg/jetbrains/dokka/model/DFunction;Lorg/jetbrains/dokka/model/DFunction;Ljava/util/Map;Ljava/util/Set;Ljava/util/List;ZLorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DProperty; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getGenerics ()Ljava/util/List; - public final fun getGetter ()Lorg/jetbrains/dokka/model/DFunction; - public fun getModifier ()Ljava/util/Map; - public fun getName ()Ljava/lang/String; - public fun getReceiver ()Lorg/jetbrains/dokka/model/DParameter; - public final fun getSetter ()Lorg/jetbrains/dokka/model/DFunction; - public fun getSourceSets ()Ljava/util/Set; - public fun getSources ()Ljava/util/Map; - public fun getType ()Lorg/jetbrains/dokka/model/Bound; - public fun getVisibility ()Ljava/util/Map; - public fun hashCode ()I - public fun isExpectActual ()Z - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DProperty; -} - -public final class org/jetbrains/dokka/model/DTypeAlias : org/jetbrains/dokka/model/Documentable, org/jetbrains/dokka/model/WithGenerics, org/jetbrains/dokka/model/WithSources, org/jetbrains/dokka/model/WithType, org/jetbrains/dokka/model/WithVisibility, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/model/Bound;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/model/Bound;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component10 ()Ljava/util/Map; - public final fun component11 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lorg/jetbrains/dokka/model/Bound; - public final fun component4 ()Ljava/util/Map; - public final fun component5 ()Ljava/util/Map; - public final fun component6 ()Ljava/util/Map; - public final fun component7 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component8 ()Ljava/util/Set; - public final fun component9 ()Ljava/util/List; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/model/Bound;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DTypeAlias; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DTypeAlias;Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/model/Bound;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DTypeAlias; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getGenerics ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public fun getSourceSets ()Ljava/util/Set; - public fun getSources ()Ljava/util/Map; - public fun getType ()Lorg/jetbrains/dokka/model/Bound; - public final fun getUnderlyingType ()Ljava/util/Map; - public fun getVisibility ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DTypeAlias; -} - -public final class org/jetbrains/dokka/model/DTypeParameter : org/jetbrains/dokka/model/Documentable, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun (Lorg/jetbrains/dokka/model/Variance;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/model/Variance;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/Variance; - public final fun component2 ()Ljava/util/Map; - public final fun component3 ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public final fun component4 ()Ljava/util/List; - public final fun component5 ()Ljava/util/Set; - public final fun component6 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Lorg/jetbrains/dokka/model/Variance;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DTypeParameter; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DTypeParameter;Lorg/jetbrains/dokka/model/Variance;Ljava/util/Map;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DTypeParameter; - public fun equals (Ljava/lang/Object;)Z - public final fun getBounds ()Ljava/util/List; - public fun getChildren ()Ljava/util/List; - public fun getDocumentation ()Ljava/util/Map; - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getName ()Ljava/lang/String; - public fun getSourceSets ()Ljava/util/Set; - public final fun getVariantTypeParameter ()Lorg/jetbrains/dokka/model/Variance; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/DTypeParameter; -} - -public final class org/jetbrains/dokka/model/DefaultValue : org/jetbrains/dokka/model/properties/ExtraProperty { - public static final field Companion Lorg/jetbrains/dokka/model/DefaultValue$Companion; - public fun (Ljava/util/Map;)V - public final fun getExpression ()Ljava/util/Map; - public fun getKey ()Lorg/jetbrains/dokka/model/properties/ExtraProperty$Key; - public final fun getValue ()Lorg/jetbrains/dokka/model/Expression; -} - -public final class org/jetbrains/dokka/model/DefaultValue$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/DefaultValue;Lorg/jetbrains/dokka/model/DefaultValue;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/model/DefinitelyNonNullable : org/jetbrains/dokka/model/Bound { - 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/DefinitelyNonNullable; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DefinitelyNonNullable;Lorg/jetbrains/dokka/model/Bound;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DefinitelyNonNullable; - public fun equals (Ljava/lang/Object;)Z - public final fun getInner ()Lorg/jetbrains/dokka/model/Bound; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/DisplaySourceSet { - public fun (Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;)V - public fun (Lorg/jetbrains/dokka/model/CompositeSourceSetID;Ljava/lang/String;Lorg/jetbrains/dokka/Platform;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/CompositeSourceSetID; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lorg/jetbrains/dokka/Platform; - public final fun copy (Lorg/jetbrains/dokka/model/CompositeSourceSetID;Ljava/lang/String;Lorg/jetbrains/dokka/Platform;)Lorg/jetbrains/dokka/model/DisplaySourceSet; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DisplaySourceSet;Lorg/jetbrains/dokka/model/CompositeSourceSetID;Ljava/lang/String;Lorg/jetbrains/dokka/Platform;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/DisplaySourceSet; - public fun equals (Ljava/lang/Object;)Z - public final fun getName ()Ljava/lang/String; - public final fun getPlatform ()Lorg/jetbrains/dokka/Platform; - public final fun getSourceSetIDs ()Lorg/jetbrains/dokka/model/CompositeSourceSetID; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/DisplaySourceSetKt { - public static final fun computeSourceSetIds (Ljava/lang/Iterable;)Ljava/util/Set; - public static final fun getSourceSetIDs (Ljava/lang/Iterable;)Ljava/util/List; - public static final fun toDisplaySourceSet (Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;)Lorg/jetbrains/dokka/model/DisplaySourceSet; - public static final fun toDisplaySourceSets (Ljava/lang/Iterable;)Ljava/util/Set; -} - -public abstract class org/jetbrains/dokka/model/Documentable : org/jetbrains/dokka/model/AnnotationTarget, org/jetbrains/dokka/model/WithChildren { - public fun ()V - public fun equals (Ljava/lang/Object;)Z - public abstract fun getChildren ()Ljava/util/List; - public abstract fun getDocumentation ()Ljava/util/Map; - public abstract fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public abstract fun getExpectPresentInSet ()Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public abstract fun getName ()Ljava/lang/String; - public abstract fun getSourceSets ()Ljava/util/Set; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/DocumentableKt { - public static final fun dfs (Lorg/jetbrains/dokka/model/Documentable;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/model/Documentable; - public static final fun orEmpty (Ljava/util/Map;)Ljava/util/Map; - public static final fun withDri (Lorg/jetbrains/dokka/model/Variance;Lorg/jetbrains/dokka/links/DRI;)Lorg/jetbrains/dokka/model/Variance; -} - -public abstract interface class org/jetbrains/dokka/model/DocumentableSource { - public abstract fun computeLineNumber ()Ljava/lang/Integer; - public abstract fun getPath ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/DocumentableUtilsKt { - public static final fun filter (Lorg/jetbrains/dokka/model/DTypeParameter;Ljava/util/Set;)Lorg/jetbrains/dokka/model/DTypeParameter; - public static final fun filtered (Ljava/util/Map;Ljava/util/Set;)Ljava/util/Map; - public static final fun filtered (Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/util/Set;)Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; - public static final fun isExtension (Lorg/jetbrains/dokka/model/Documentable;)Z -} - -public final class org/jetbrains/dokka/model/DoubleConstant : org/jetbrains/dokka/model/Expression { - public fun (D)V - public final fun component1 ()D - public final fun copy (D)Lorg/jetbrains/dokka/model/DoubleConstant; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DoubleConstant;DILjava/lang/Object;)Lorg/jetbrains/dokka/model/DoubleConstant; - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()D - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/DoubleValue : org/jetbrains/dokka/model/LiteralValue { - public fun (D)V - public final fun component1 ()D - public final fun copy (D)Lorg/jetbrains/dokka/model/DoubleValue; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/DoubleValue;DILjava/lang/Object;)Lorg/jetbrains/dokka/model/DoubleValue; - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()D - public fun hashCode ()I - public fun text ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/Dynamic : org/jetbrains/dokka/model/Bound { - public static final field INSTANCE Lorg/jetbrains/dokka/model/Dynamic; -} - -public final class org/jetbrains/dokka/model/EnumValue : 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/EnumValue; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/EnumValue;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/EnumValue; - public fun equals (Ljava/lang/Object;)Z - public final fun getEnumDri ()Lorg/jetbrains/dokka/links/DRI; - public final fun getEnumName ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/ExceptionInSupertypes : org/jetbrains/dokka/model/properties/ExtraProperty { - public static final field Companion Lorg/jetbrains/dokka/model/ExceptionInSupertypes$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/ExceptionInSupertypes; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/ExceptionInSupertypes;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/ExceptionInSupertypes; - 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 fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/ExceptionInSupertypes$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/ExceptionInSupertypes;Lorg/jetbrains/dokka/model/ExceptionInSupertypes;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public abstract interface class org/jetbrains/dokka/model/Expression { -} - -public abstract class org/jetbrains/dokka/model/ExtraModifiers { - public static final field Companion Lorg/jetbrains/dokka/model/ExtraModifiers$Companion; - public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun getName ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$Companion { - public final fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/model/ExtraModifiers; -} - -public abstract class org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers : org/jetbrains/dokka/model/ExtraModifiers { - public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$Native : org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$Native; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$Static : org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$Static; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$StrictFP : org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$StrictFP; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$Synchronized : org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$Synchronized; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$Transient : org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$Transient; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$Transitive : org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$Transitive; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$Volatile : org/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$JavaOnlyModifiers$Volatile; -} - -public abstract class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers : org/jetbrains/dokka/model/ExtraModifiers { - public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Const : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Const; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$CrossInline : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$CrossInline; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Data : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Data; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$External : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$External; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Fun : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Fun; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Infix : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Infix; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Inline : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Inline; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Inner : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Inner; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$LateInit : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$LateInit; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$NoInline : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$NoInline; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Operator : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Operator; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Override : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Override; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Reified : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Reified; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Suspend : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Suspend; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$TailRec : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$TailRec; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Value : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$Value; -} - -public final class org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$VarArg : org/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ExtraModifiers$KotlinOnlyModifiers$VarArg; -} - -public final class org/jetbrains/dokka/model/FloatConstant : org/jetbrains/dokka/model/Expression { - public fun (F)V - public final fun component1 ()F - public final fun copy (F)Lorg/jetbrains/dokka/model/FloatConstant; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/FloatConstant;FILjava/lang/Object;)Lorg/jetbrains/dokka/model/FloatConstant; - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()F - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/FloatValue : org/jetbrains/dokka/model/LiteralValue { - public fun (F)V - public final fun component1 ()F - public final fun copy (F)Lorg/jetbrains/dokka/model/FloatValue; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/FloatValue;FILjava/lang/Object;)Lorg/jetbrains/dokka/model/FloatValue; - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()F - public fun hashCode ()I - public fun text ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/FunctionalTypeConstructor : org/jetbrains/dokka/model/TypeConstructor, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;ZZLjava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;ZZLjava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Z - public final fun component4 ()Z - public final fun component5 ()Ljava/lang/String; - public final fun component6 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;ZZLjava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/FunctionalTypeConstructor; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/FunctionalTypeConstructor;Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;ZZLjava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/FunctionalTypeConstructor; - public fun equals (Ljava/lang/Object;)Z - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getPresentableName ()Ljava/lang/String; - public fun getProjections ()Ljava/util/List; - public fun hashCode ()I - public final fun isExtensionFunction ()Z - public final fun isSuspendable ()Z - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/FunctionalTypeConstructor; -} - -public final class org/jetbrains/dokka/model/GenericTypeConstructor : org/jetbrains/dokka/model/TypeConstructor, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/GenericTypeConstructor; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/GenericTypeConstructor;Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/GenericTypeConstructor; - public fun equals (Ljava/lang/Object;)Z - public fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getPresentableName ()Ljava/lang/String; - public fun getProjections ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/GenericTypeConstructor; -} - -public final class org/jetbrains/dokka/model/ImplementedInterfaces : org/jetbrains/dokka/model/properties/ExtraProperty { - public static final field Companion Lorg/jetbrains/dokka/model/ImplementedInterfaces$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/ImplementedInterfaces; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/ImplementedInterfaces;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/ImplementedInterfaces; - public fun equals (Ljava/lang/Object;)Z - public final fun getInterfaces ()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/ImplementedInterfaces$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/ImplementedInterfaces;Lorg/jetbrains/dokka/model/ImplementedInterfaces;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/model/InheritedMember : org/jetbrains/dokka/model/properties/ExtraProperty { - public static final field Companion Lorg/jetbrains/dokka/model/InheritedMember$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/InheritedMember; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/InheritedMember;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/InheritedMember; - public fun equals (Ljava/lang/Object;)Z - public final fun getInheritedFrom ()Ljava/util/Map; - public fun getKey ()Lorg/jetbrains/dokka/model/properties/ExtraProperty$Key; - public fun hashCode ()I - public final fun isInherited (Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;)Z - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/InheritedMember$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/InheritedMember;Lorg/jetbrains/dokka/model/InheritedMember;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/model/IntValue : org/jetbrains/dokka/model/LiteralValue { - public fun (I)V - public final fun component1 ()I - public final fun copy (I)Lorg/jetbrains/dokka/model/IntValue; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/IntValue;IILjava/lang/Object;)Lorg/jetbrains/dokka/model/IntValue; - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()I - public fun hashCode ()I - public fun text ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/IntegerConstant : org/jetbrains/dokka/model/Expression { - public fun (J)V - public final fun component1 ()J - public final fun copy (J)Lorg/jetbrains/dokka/model/IntegerConstant; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/IntegerConstant;JILjava/lang/Object;)Lorg/jetbrains/dokka/model/IntegerConstant; - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()J - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/Invariance : 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/Invariance; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/Invariance;Lorg/jetbrains/dokka/model/Bound;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/Invariance; - 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/IsAlsoParameter : org/jetbrains/dokka/model/properties/ExtraProperty { - public static final field Companion Lorg/jetbrains/dokka/model/IsAlsoParameter$Companion; - public fun (Ljava/util/List;)V - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/jetbrains/dokka/model/IsAlsoParameter; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/IsAlsoParameter;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/IsAlsoParameter; - public fun equals (Ljava/lang/Object;)Z - public final fun getInSourceSets ()Ljava/util/List; - 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/IsAlsoParameter$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/IsAlsoParameter;Lorg/jetbrains/dokka/model/IsAlsoParameter;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/model/IsVar : org/jetbrains/dokka/model/properties/ExtraProperty, org/jetbrains/dokka/model/properties/ExtraProperty$Key { - public static final field INSTANCE Lorg/jetbrains/dokka/model/IsVar; - public fun getKey ()Lorg/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/IsVar;Lorg/jetbrains/dokka/model/IsVar;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/model/JavaClassKindTypes : java/lang/Enum, org/jetbrains/dokka/model/ClassKind { - public static final field ANNOTATION_CLASS Lorg/jetbrains/dokka/model/JavaClassKindTypes; - public static final field CLASS Lorg/jetbrains/dokka/model/JavaClassKindTypes; - public static final field ENUM_CLASS Lorg/jetbrains/dokka/model/JavaClassKindTypes; - public static final field ENUM_ENTRY Lorg/jetbrains/dokka/model/JavaClassKindTypes; - public static final field INTERFACE Lorg/jetbrains/dokka/model/JavaClassKindTypes; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/model/JavaClassKindTypes; - public static fun values ()[Lorg/jetbrains/dokka/model/JavaClassKindTypes; -} - -public abstract class org/jetbrains/dokka/model/JavaModifier : org/jetbrains/dokka/model/Modifier { - public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -} - -public final class org/jetbrains/dokka/model/JavaModifier$Abstract : org/jetbrains/dokka/model/JavaModifier { - public static final field INSTANCE Lorg/jetbrains/dokka/model/JavaModifier$Abstract; -} - -public final class org/jetbrains/dokka/model/JavaModifier$Empty : org/jetbrains/dokka/model/JavaModifier { - public static final field INSTANCE Lorg/jetbrains/dokka/model/JavaModifier$Empty; -} - -public final class org/jetbrains/dokka/model/JavaModifier$Final : org/jetbrains/dokka/model/JavaModifier { - public static final field INSTANCE Lorg/jetbrains/dokka/model/JavaModifier$Final; -} - -public final class org/jetbrains/dokka/model/JavaObject : org/jetbrains/dokka/model/Bound, org/jetbrains/dokka/model/AnnotationTarget, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun ()V - public fun (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/JavaObject; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/JavaObject;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/JavaObject; - public fun equals (Ljava/lang/Object;)Z - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/JavaObject; -} - -public abstract class org/jetbrains/dokka/model/JavaVisibility : org/jetbrains/dokka/model/Visibility { - public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -} - -public final class org/jetbrains/dokka/model/JavaVisibility$Default : org/jetbrains/dokka/model/JavaVisibility { - public static final field INSTANCE Lorg/jetbrains/dokka/model/JavaVisibility$Default; -} - -public final class org/jetbrains/dokka/model/JavaVisibility$Private : org/jetbrains/dokka/model/JavaVisibility { - public static final field INSTANCE Lorg/jetbrains/dokka/model/JavaVisibility$Private; -} - -public final class org/jetbrains/dokka/model/JavaVisibility$Protected : org/jetbrains/dokka/model/JavaVisibility { - public static final field INSTANCE Lorg/jetbrains/dokka/model/JavaVisibility$Protected; -} - -public final class org/jetbrains/dokka/model/JavaVisibility$Public : org/jetbrains/dokka/model/JavaVisibility { - public static final field INSTANCE Lorg/jetbrains/dokka/model/JavaVisibility$Public; -} - -public final class org/jetbrains/dokka/model/JvmFieldKt { - public static final field JVM_FIELD_CLASS_NAMES Ljava/lang/String; - public static final field JVM_FIELD_PACKAGE_NAME Ljava/lang/String; - public static final fun isJvmField (Lorg/jetbrains/dokka/links/DRI;)Z - public static final fun isJvmField (Lorg/jetbrains/dokka/model/Annotations$Annotation;)Z -} - -public final class org/jetbrains/dokka/model/JvmNameKt { - public static final fun isJvmName (Lorg/jetbrains/dokka/links/DRI;)Z - public static final fun isJvmName (Lorg/jetbrains/dokka/model/Annotations$Annotation;)Z -} - -public final class org/jetbrains/dokka/model/KotlinClassKindTypes : java/lang/Enum, org/jetbrains/dokka/model/ClassKind { - public static final field ANNOTATION_CLASS Lorg/jetbrains/dokka/model/KotlinClassKindTypes; - public static final field CLASS Lorg/jetbrains/dokka/model/KotlinClassKindTypes; - public static final field ENUM_CLASS Lorg/jetbrains/dokka/model/KotlinClassKindTypes; - public static final field ENUM_ENTRY Lorg/jetbrains/dokka/model/KotlinClassKindTypes; - public static final field INTERFACE Lorg/jetbrains/dokka/model/KotlinClassKindTypes; - public static final field OBJECT Lorg/jetbrains/dokka/model/KotlinClassKindTypes; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/model/KotlinClassKindTypes; - public static fun values ()[Lorg/jetbrains/dokka/model/KotlinClassKindTypes; -} - -public abstract class org/jetbrains/dokka/model/KotlinModifier : org/jetbrains/dokka/model/Modifier { - public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -} - -public final class org/jetbrains/dokka/model/KotlinModifier$Abstract : org/jetbrains/dokka/model/KotlinModifier { - public static final field INSTANCE Lorg/jetbrains/dokka/model/KotlinModifier$Abstract; -} - -public final class org/jetbrains/dokka/model/KotlinModifier$Empty : org/jetbrains/dokka/model/KotlinModifier { - public static final field INSTANCE Lorg/jetbrains/dokka/model/KotlinModifier$Empty; -} - -public final class org/jetbrains/dokka/model/KotlinModifier$Final : org/jetbrains/dokka/model/KotlinModifier { - public static final field INSTANCE Lorg/jetbrains/dokka/model/KotlinModifier$Final; -} - -public final class org/jetbrains/dokka/model/KotlinModifier$Open : org/jetbrains/dokka/model/KotlinModifier { - public static final field INSTANCE Lorg/jetbrains/dokka/model/KotlinModifier$Open; -} - -public final class org/jetbrains/dokka/model/KotlinModifier$Sealed : org/jetbrains/dokka/model/KotlinModifier { - public static final field INSTANCE Lorg/jetbrains/dokka/model/KotlinModifier$Sealed; -} - -public abstract class org/jetbrains/dokka/model/KotlinVisibility : org/jetbrains/dokka/model/Visibility { - public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V -} - -public final class org/jetbrains/dokka/model/KotlinVisibility$Internal : org/jetbrains/dokka/model/KotlinVisibility { - public static final field INSTANCE Lorg/jetbrains/dokka/model/KotlinVisibility$Internal; -} - -public final class org/jetbrains/dokka/model/KotlinVisibility$Private : org/jetbrains/dokka/model/KotlinVisibility { - public static final field INSTANCE Lorg/jetbrains/dokka/model/KotlinVisibility$Private; -} - -public final class org/jetbrains/dokka/model/KotlinVisibility$Protected : org/jetbrains/dokka/model/KotlinVisibility { - public static final field INSTANCE Lorg/jetbrains/dokka/model/KotlinVisibility$Protected; -} - -public final class org/jetbrains/dokka/model/KotlinVisibility$Public : org/jetbrains/dokka/model/KotlinVisibility { - public static final field INSTANCE Lorg/jetbrains/dokka/model/KotlinVisibility$Public; -} - -public abstract class org/jetbrains/dokka/model/LiteralValue : org/jetbrains/dokka/model/AnnotationParameterValue { - public fun ()V - public abstract fun text ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/LongValue : org/jetbrains/dokka/model/LiteralValue { - public fun (J)V - public final fun component1 ()J - public final fun copy (J)Lorg/jetbrains/dokka/model/LongValue; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/LongValue;JILjava/lang/Object;)Lorg/jetbrains/dokka/model/LongValue; - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()J - public fun hashCode ()I - public fun text ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; -} - -public abstract class org/jetbrains/dokka/model/Modifier { - public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun getName ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/NullValue : org/jetbrains/dokka/model/LiteralValue { - public static final field INSTANCE Lorg/jetbrains/dokka/model/NullValue; - public fun text ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/Nullable : org/jetbrains/dokka/model/Bound { - 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/Nullable; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/Nullable;Lorg/jetbrains/dokka/model/Bound;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/Nullable; - public fun equals (Ljava/lang/Object;)Z - public final fun getInner ()Lorg/jetbrains/dokka/model/Bound; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/ObviousMember : org/jetbrains/dokka/model/properties/ExtraProperty, org/jetbrains/dokka/model/properties/ExtraProperty$Key { - public static final field INSTANCE Lorg/jetbrains/dokka/model/ObviousMember; - public fun getKey ()Lorg/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/ObviousMember;Lorg/jetbrains/dokka/model/ObviousMember;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/model/PrimaryConstructorExtra : org/jetbrains/dokka/model/properties/ExtraProperty, org/jetbrains/dokka/model/properties/ExtraProperty$Key { - public static final field INSTANCE Lorg/jetbrains/dokka/model/PrimaryConstructorExtra; - public fun getKey ()Lorg/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/PrimaryConstructorExtra;Lorg/jetbrains/dokka/model/PrimaryConstructorExtra;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/model/PrimitiveJavaType : org/jetbrains/dokka/model/Bound, org/jetbrains/dokka/model/AnnotationTarget, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/PrimitiveJavaType; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/PrimitiveJavaType;Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/PrimitiveJavaType; - public fun equals (Ljava/lang/Object;)Z - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun getName ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/PrimitiveJavaType; -} - -public abstract class org/jetbrains/dokka/model/Projection { -} - -public final class org/jetbrains/dokka/model/Star : org/jetbrains/dokka/model/Projection { - public static final field INSTANCE Lorg/jetbrains/dokka/model/Star; -} - -public final class org/jetbrains/dokka/model/StringConstant : 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/StringConstant; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/StringConstant;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/StringConstant; - 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/StringValue : org/jetbrains/dokka/model/LiteralValue { - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lorg/jetbrains/dokka/model/StringValue; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/StringValue;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/StringValue; - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()Ljava/lang/String; - public fun hashCode ()I - public fun text ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/TypeAliased : org/jetbrains/dokka/model/Bound, org/jetbrains/dokka/model/AnnotationTarget, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/Bound; - public final fun component2 ()Lorg/jetbrains/dokka/model/Bound; - public final fun component3 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/TypeAliased; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/TypeAliased;Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/TypeAliased; - public fun equals (Ljava/lang/Object;)Z - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun getInner ()Lorg/jetbrains/dokka/model/Bound; - public final fun getTypeAlias ()Lorg/jetbrains/dokka/model/Bound; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/TypeAliased; -} - -public abstract class org/jetbrains/dokka/model/TypeConstructor : org/jetbrains/dokka/model/Bound, org/jetbrains/dokka/model/AnnotationTarget { - public abstract fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public abstract fun getPresentableName ()Ljava/lang/String; - public abstract fun getProjections ()Ljava/util/List; -} - -public final class org/jetbrains/dokka/model/TypeConstructorWithKind { - public fun (Lorg/jetbrains/dokka/model/TypeConstructor;Lorg/jetbrains/dokka/model/ClassKind;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/TypeConstructor; - public final fun component2 ()Lorg/jetbrains/dokka/model/ClassKind; - public final fun copy (Lorg/jetbrains/dokka/model/TypeConstructor;Lorg/jetbrains/dokka/model/ClassKind;)Lorg/jetbrains/dokka/model/TypeConstructorWithKind; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/TypeConstructorWithKind;Lorg/jetbrains/dokka/model/TypeConstructor;Lorg/jetbrains/dokka/model/ClassKind;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/TypeConstructorWithKind; - public fun equals (Ljava/lang/Object;)Z - public final fun getKind ()Lorg/jetbrains/dokka/model/ClassKind; - public final fun getTypeConstructor ()Lorg/jetbrains/dokka/model/TypeConstructor; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/TypeParameter : org/jetbrains/dokka/model/Bound, org/jetbrains/dokka/model/AnnotationTarget, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/TypeParameter; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/TypeParameter;Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/TypeParameter; - public fun equals (Ljava/lang/Object;)Z - public final fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun getName ()Ljava/lang/String; - public final fun getPresentableName ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/TypeParameter; -} - -public final class org/jetbrains/dokka/model/UnresolvedBound : org/jetbrains/dokka/model/Bound, org/jetbrains/dokka/model/AnnotationTarget, org/jetbrains/dokka/model/properties/WithExtraProperties { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/UnresolvedBound; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/UnresolvedBound;Ljava/lang/String;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/UnresolvedBound; - public fun equals (Ljava/lang/Object;)Z - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun getName ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/UnresolvedBound; -} - -public abstract class org/jetbrains/dokka/model/Variance : org/jetbrains/dokka/model/Projection { - public abstract fun getInner ()Lorg/jetbrains/dokka/model/Bound; -} - -public abstract class org/jetbrains/dokka/model/Visibility { - public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun getName ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/Void : org/jetbrains/dokka/model/Bound { - public static final field INSTANCE Lorg/jetbrains/dokka/model/Void; -} - -public abstract interface class org/jetbrains/dokka/model/WithAbstraction { - public abstract fun getModifier ()Ljava/util/Map; -} - -public abstract interface class org/jetbrains/dokka/model/WithChildren { - public abstract fun getChildren ()Ljava/util/List; -} - -public final class org/jetbrains/dokka/model/WithChildrenKt { - public static final fun asPrintableTree (Lorg/jetbrains/dokka/model/WithChildren;Lkotlin/jvm/functions/Function2;)Ljava/lang/String; - public static synthetic fun asPrintableTree$default (Lorg/jetbrains/dokka/model/WithChildren;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/String; - public static final fun dfs (Lorg/jetbrains/dokka/model/WithChildren;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/model/WithChildren; - public static final fun withDescendants (Lorg/jetbrains/dokka/model/WithChildren;)Lkotlin/sequences/Sequence; - public static final fun withDescendantsAny (Lorg/jetbrains/dokka/model/WithChildren;)Lkotlin/sequences/Sequence; - public static final fun withDescendantsProjection (Lorg/jetbrains/dokka/model/WithChildren;)Lkotlin/sequences/Sequence; -} - -public abstract interface class org/jetbrains/dokka/model/WithCompanion { - public abstract fun getCompanion ()Lorg/jetbrains/dokka/model/DObject; -} - -public abstract interface class org/jetbrains/dokka/model/WithConstructors { - public abstract fun getConstructors ()Ljava/util/List; -} - -public abstract interface class org/jetbrains/dokka/model/WithGenerics { - public abstract fun getGenerics ()Ljava/util/List; -} - -public abstract interface class org/jetbrains/dokka/model/WithIsExpectActual { - public abstract fun isExpectActual ()Z -} - -public abstract interface class org/jetbrains/dokka/model/WithScope { - public abstract fun getClasslikes ()Ljava/util/List; - public abstract fun getFunctions ()Ljava/util/List; - public abstract fun getProperties ()Ljava/util/List; -} - -public abstract interface class org/jetbrains/dokka/model/WithSources { - public abstract fun getSources ()Ljava/util/Map; -} - -public abstract interface class org/jetbrains/dokka/model/WithSupertypes { - public abstract fun getSupertypes ()Ljava/util/Map; -} - -public abstract interface class org/jetbrains/dokka/model/WithType { - public abstract fun getType ()Lorg/jetbrains/dokka/model/Bound; -} - -public abstract interface class org/jetbrains/dokka/model/WithVisibility { - public abstract fun getVisibility ()Ljava/util/Map; -} - -public final class org/jetbrains/dokka/model/doc/A : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/A; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/A;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/A; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Author : org/jetbrains/dokka/model/doc/TagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;)Lorg/jetbrains/dokka/model/doc/Author; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Author;Lorg/jetbrains/dokka/model/doc/DocTag;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Author; - public fun equals (Ljava/lang/Object;)Z - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/B : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/B; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/B;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/B; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Big : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Big; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Big;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Big; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/BlockQuote : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/BlockQuote; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/BlockQuote;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/BlockQuote; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Br : org/jetbrains/dokka/model/doc/DocTag { - public static final field INSTANCE Lorg/jetbrains/dokka/model/doc/Br; - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; -} - -public final class org/jetbrains/dokka/model/doc/Caption : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Caption; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Caption;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Caption; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Cite : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Cite; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Cite;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Cite; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract class org/jetbrains/dokka/model/doc/Code : org/jetbrains/dokka/model/doc/DocTag { -} - -public final class org/jetbrains/dokka/model/doc/CodeBlock : org/jetbrains/dokka/model/doc/Code { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/CodeBlock; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/CodeBlock;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/CodeBlock; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/CodeInline : org/jetbrains/dokka/model/doc/Code { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/CodeInline; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/CodeInline;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/CodeInline; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Constructor : org/jetbrains/dokka/model/doc/TagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;)Lorg/jetbrains/dokka/model/doc/Constructor; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Constructor;Lorg/jetbrains/dokka/model/doc/DocTag;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Constructor; - public fun equals (Ljava/lang/Object;)Z - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/CustomDocTag : org/jetbrains/dokka/model/doc/DocTag { - public fun (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lorg/jetbrains/dokka/model/doc/CustomDocTag; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/CustomDocTag;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/CustomDocTag; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public final fun getName ()Ljava/lang/String; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/CustomTagWrapper : org/jetbrains/dokka/model/doc/NamedTagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;)Lorg/jetbrains/dokka/model/doc/CustomTagWrapper; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/CustomTagWrapper;Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/CustomTagWrapper; - public fun equals (Ljava/lang/Object;)Z - public fun getName ()Ljava/lang/String; - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Dd : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Dd; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Dd;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Dd; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Deprecated : org/jetbrains/dokka/model/doc/TagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;)Lorg/jetbrains/dokka/model/doc/Deprecated; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Deprecated;Lorg/jetbrains/dokka/model/doc/DocTag;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Deprecated; - public fun equals (Ljava/lang/Object;)Z - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Description : org/jetbrains/dokka/model/doc/TagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;)Lorg/jetbrains/dokka/model/doc/Description; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Description;Lorg/jetbrains/dokka/model/doc/DocTag;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Description; - public fun equals (Ljava/lang/Object;)Z - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Dfn : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Dfn; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Dfn;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Dfn; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Dir : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Dir; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Dir;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Dir; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Div : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Div; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Div;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Div; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Dl : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Dl; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Dl;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Dl; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract class org/jetbrains/dokka/model/doc/DocTag : org/jetbrains/dokka/model/WithChildren { - public static final field Companion Lorg/jetbrains/dokka/model/doc/DocTag$Companion; - public abstract fun getParams ()Ljava/util/Map; -} - -public final class org/jetbrains/dokka/model/doc/DocTag$Companion { - public final fun contentTypeParam (Ljava/lang/String;)Ljava/util/Map; -} - -public final class org/jetbrains/dokka/model/doc/DocumentationLink : org/jetbrains/dokka/model/doc/DocTag { - public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Ljava/util/Map; - public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/DocumentationLink; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/DocumentationLink;Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/DocumentationLink; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public final fun getDri ()Lorg/jetbrains/dokka/links/DRI; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/DocumentationNode : org/jetbrains/dokka/model/WithChildren { - public fun (Ljava/util/List;)V - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/jetbrains/dokka/model/doc/DocumentationNode; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/DocumentationNode;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/DocumentationNode; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Dt : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Dt; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Dt;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Dt; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Em : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Em; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Em;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Em; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Font : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Font; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Font;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Font; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Footer : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Footer; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Footer;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Footer; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Frame : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Frame; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Frame;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Frame; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/FrameSet : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/FrameSet; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/FrameSet;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/FrameSet; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/H1 : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/H1; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/H1;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/H1; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/H2 : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/H2; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/H2;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/H2; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/H3 : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/H3; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/H3;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/H3; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/H4 : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/H4; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/H4;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/H4; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/H5 : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/H5; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/H5;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/H5; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/H6 : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/H6; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/H6;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/H6; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Head : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Head; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Head;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Head; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Header : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Header; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Header;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Header; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/HorizontalRule : org/jetbrains/dokka/model/doc/DocTag { - public static final field INSTANCE Lorg/jetbrains/dokka/model/doc/HorizontalRule; - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; -} - -public final class org/jetbrains/dokka/model/doc/Html : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Html; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Html;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Html; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/I : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/I; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/I;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/I; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/IFrame : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/IFrame; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/IFrame;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/IFrame; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Img : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Img; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Img;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Img; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Index : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Index; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Index;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Index; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Input : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Input; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Input;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Input; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Li : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Li; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Li;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Li; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Link : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Link; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Link;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Link; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Listing : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Listing; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Listing;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Listing; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Main : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Main; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Main;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Main; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Menu : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Menu; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Menu;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Menu; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Meta : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Meta; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Meta;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Meta; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract class org/jetbrains/dokka/model/doc/NamedTagWrapper : org/jetbrains/dokka/model/doc/TagWrapper { - public abstract fun getName ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Nav : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Nav; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Nav;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Nav; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/NoFrames : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/NoFrames; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/NoFrames;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/NoFrames; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/NoScript : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/NoScript; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/NoScript;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/NoScript; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Ol : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Ol; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Ol;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Ol; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/P : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/P; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/P;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/P; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Param : org/jetbrains/dokka/model/doc/NamedTagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;)Lorg/jetbrains/dokka/model/doc/Param; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Param;Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Param; - public fun equals (Ljava/lang/Object;)Z - public fun getName ()Ljava/lang/String; - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Pre : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Pre; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Pre;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Pre; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Property : org/jetbrains/dokka/model/doc/NamedTagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;)Lorg/jetbrains/dokka/model/doc/Property; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Property;Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Property; - public fun equals (Ljava/lang/Object;)Z - public fun getName ()Ljava/lang/String; - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Receiver : org/jetbrains/dokka/model/doc/TagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;)Lorg/jetbrains/dokka/model/doc/Receiver; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Receiver;Lorg/jetbrains/dokka/model/doc/DocTag;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Receiver; - public fun equals (Ljava/lang/Object;)Z - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Return : org/jetbrains/dokka/model/doc/TagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;)Lorg/jetbrains/dokka/model/doc/Return; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Return;Lorg/jetbrains/dokka/model/doc/DocTag;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Return; - public fun equals (Ljava/lang/Object;)Z - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Sample : org/jetbrains/dokka/model/doc/NamedTagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;)Lorg/jetbrains/dokka/model/doc/Sample; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Sample;Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Sample; - public fun equals (Ljava/lang/Object;)Z - public fun getName ()Ljava/lang/String; - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Script : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Script; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Script;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Script; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Section : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Section; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Section;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Section; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/See : org/jetbrains/dokka/model/doc/NamedTagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lorg/jetbrains/dokka/links/DRI; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;)Lorg/jetbrains/dokka/model/doc/See; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/See;Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/See; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddress ()Lorg/jetbrains/dokka/links/DRI; - public fun getName ()Ljava/lang/String; - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Since : org/jetbrains/dokka/model/doc/TagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;)Lorg/jetbrains/dokka/model/doc/Since; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Since;Lorg/jetbrains/dokka/model/doc/DocTag;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Since; - public fun equals (Ljava/lang/Object;)Z - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Small : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Small; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Small;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Small; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Span : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Span; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Span;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Span; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Strikethrough : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Strikethrough; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Strikethrough;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Strikethrough; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Strong : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Strong; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Strong;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Strong; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Sub : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Sub; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Sub;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Sub; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Sup : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Sup; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Sup;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Sup; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Suppress : org/jetbrains/dokka/model/doc/TagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;)Lorg/jetbrains/dokka/model/doc/Suppress; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Suppress;Lorg/jetbrains/dokka/model/doc/DocTag;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Suppress; - public fun equals (Ljava/lang/Object;)Z - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/TBody : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/TBody; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/TBody;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/TBody; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/TFoot : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/TFoot; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/TFoot;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/TFoot; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/THead : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/THead; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/THead;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/THead; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Table : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Table; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Table;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Table; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract class org/jetbrains/dokka/model/doc/TagWrapper : org/jetbrains/dokka/model/WithChildren { - public fun getChildren ()Ljava/util/List; - public abstract fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; -} - -public final class org/jetbrains/dokka/model/doc/Td : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Td; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Td;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Td; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Text : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Text; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Text;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Text; - public fun equals (Ljava/lang/Object;)Z - public final fun getBody ()Ljava/lang/String; - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Th : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Th; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Th;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Th; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Throws : org/jetbrains/dokka/model/doc/NamedTagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lorg/jetbrains/dokka/links/DRI; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;)Lorg/jetbrains/dokka/model/doc/Throws; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Throws;Lorg/jetbrains/dokka/model/doc/DocTag;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Throws; - public fun equals (Ljava/lang/Object;)Z - public final fun getExceptionAddress ()Lorg/jetbrains/dokka/links/DRI; - public fun getName ()Ljava/lang/String; - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Title : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Title; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Title;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Title; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Tr : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Tr; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Tr;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Tr; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Tt : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Tt; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Tt;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Tt; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/U : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/U; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/U;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/U; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Ul : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Ul; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Ul;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Ul; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Var : org/jetbrains/dokka/model/doc/DocTag { - public fun ()V - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lorg/jetbrains/dokka/model/doc/Var; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Var;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Var; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/doc/Version : org/jetbrains/dokka/model/doc/TagWrapper { - public fun (Lorg/jetbrains/dokka/model/doc/DocTag;)V - public final fun component1 ()Lorg/jetbrains/dokka/model/doc/DocTag; - public final fun copy (Lorg/jetbrains/dokka/model/doc/DocTag;)Lorg/jetbrains/dokka/model/doc/Version; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/doc/Version;Lorg/jetbrains/dokka/model/doc/DocTag;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/doc/Version; - public fun equals (Ljava/lang/Object;)Z - public fun getRoot ()Lorg/jetbrains/dokka/model/doc/DocTag; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract interface class org/jetbrains/dokka/model/properties/CalculatedProperty : org/jetbrains/dokka/model/properties/ExtraProperty$Key { - public abstract fun calculate (Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/jetbrains/dokka/model/properties/CalculatedProperty$DefaultImpls { - public static fun mergeStrategyFor (Lorg/jetbrains/dokka/model/properties/CalculatedProperty;Ljava/lang/Object;Ljava/lang/Object;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public abstract interface class org/jetbrains/dokka/model/properties/ExtraProperty { - public abstract fun getKey ()Lorg/jetbrains/dokka/model/properties/ExtraProperty$Key; -} - -public abstract interface class org/jetbrains/dokka/model/properties/ExtraProperty$Key { - public abstract fun mergeStrategyFor (Ljava/lang/Object;Ljava/lang/Object;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/model/properties/ExtraProperty$Key$DefaultImpls { - public static fun mergeStrategyFor (Lorg/jetbrains/dokka/model/properties/ExtraProperty$Key;Ljava/lang/Object;Ljava/lang/Object;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public abstract class org/jetbrains/dokka/model/properties/MergeStrategy { -} - -public final class org/jetbrains/dokka/model/properties/MergeStrategy$Fail : org/jetbrains/dokka/model/properties/MergeStrategy { - public fun (Lkotlin/jvm/functions/Function0;)V - public final fun getError ()Lkotlin/jvm/functions/Function0; -} - -public final class org/jetbrains/dokka/model/properties/MergeStrategy$Full : org/jetbrains/dokka/model/properties/MergeStrategy { - public fun (Lkotlin/jvm/functions/Function3;)V - public final fun getMerger ()Lkotlin/jvm/functions/Function3; -} - -public final class org/jetbrains/dokka/model/properties/MergeStrategy$Remove : org/jetbrains/dokka/model/properties/MergeStrategy { - public static final field INSTANCE Lorg/jetbrains/dokka/model/properties/MergeStrategy$Remove; -} - -public final class org/jetbrains/dokka/model/properties/MergeStrategy$Replace : org/jetbrains/dokka/model/properties/MergeStrategy { - public fun (Lorg/jetbrains/dokka/model/properties/ExtraProperty;)V - public final fun getNewProperty ()Lorg/jetbrains/dokka/model/properties/ExtraProperty; -} - -public final class org/jetbrains/dokka/model/properties/PropertyContainer { - public static final field Companion Lorg/jetbrains/dokka/model/properties/PropertyContainer$Companion; - public final fun addAll (Ljava/util/Collection;)Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/util/Map;)Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/model/properties/PropertyContainer;Ljava/util/Map;ILjava/lang/Object;)Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun equals (Ljava/lang/Object;)Z - public final fun getMap ()Ljava/util/Map; - public fun hashCode ()I - public final fun minus (Lorg/jetbrains/dokka/model/properties/ExtraProperty$Key;)Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun plus (Lorg/jetbrains/dokka/model/properties/ExtraProperty;)Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/model/properties/PropertyContainer$Companion { - public final fun empty ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun withAll (Ljava/util/Collection;)Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun withAll ([Lorg/jetbrains/dokka/model/properties/ExtraProperty;)Lorg/jetbrains/dokka/model/properties/PropertyContainer; -} - -public final class org/jetbrains/dokka/model/properties/PropertyContainerKt { - public static final fun mergeExtras (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun plus (Lorg/jetbrains/dokka/model/properties/PropertyContainer;Lorg/jetbrains/dokka/model/properties/ExtraProperty;)Lorg/jetbrains/dokka/model/properties/PropertyContainer; -} - -public abstract interface class org/jetbrains/dokka/model/properties/WithExtraProperties { - public abstract fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public abstract fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; -} - -public final class org/jetbrains/dokka/pages/BasicTabbedContentType : java/lang/Enum, org/jetbrains/dokka/pages/TabbedContentType { - public static final field CONSTRUCTOR Lorg/jetbrains/dokka/pages/BasicTabbedContentType; - public static final field ENTRY Lorg/jetbrains/dokka/pages/BasicTabbedContentType; - public static final field EXTENSION_FUNCTION Lorg/jetbrains/dokka/pages/BasicTabbedContentType; - public static final field EXTENSION_PROPERTY Lorg/jetbrains/dokka/pages/BasicTabbedContentType; - public static final field FUNCTION Lorg/jetbrains/dokka/pages/BasicTabbedContentType; - public static final field PROPERTY Lorg/jetbrains/dokka/pages/BasicTabbedContentType; - public static final field TYPE Lorg/jetbrains/dokka/pages/BasicTabbedContentType; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/pages/BasicTabbedContentType; - public static fun values ()[Lorg/jetbrains/dokka/pages/BasicTabbedContentType; -} - -public abstract interface class org/jetbrains/dokka/pages/ClasslikePage : org/jetbrains/dokka/pages/ContentPage, org/jetbrains/dokka/pages/WithDocumentables { -} - -public final class org/jetbrains/dokka/pages/ClasslikePage$DefaultImpls { - public static fun getDocumentable (Lorg/jetbrains/dokka/pages/ClasslikePage;)Lorg/jetbrains/dokka/model/Documentable; -} - -public final class org/jetbrains/dokka/pages/ClasslikePageNode : org/jetbrains/dokka/pages/ClasslikePage { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V - public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun getChildren ()Ljava/util/List; - public fun getContent ()Lorg/jetbrains/dokka/pages/ContentNode; - public fun getDocumentable ()Lorg/jetbrains/dokka/model/Documentable; - public fun getDocumentables ()Ljava/util/List; - public fun getDri ()Ljava/util/Set; - public fun getEmbeddedResources ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/ClasslikePageNode; - public synthetic fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/PageNode; - public fun modified (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;)Lorg/jetbrains/dokka/pages/ClasslikePageNode; - public synthetic fun modified (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;)Lorg/jetbrains/dokka/pages/ContentPage; -} - -public final class org/jetbrains/dokka/pages/CommentTable : org/jetbrains/dokka/pages/Style { - public static final field INSTANCE Lorg/jetbrains/dokka/pages/CommentTable; -} - -public final class org/jetbrains/dokka/pages/ContentBreakLine : org/jetbrains/dokka/pages/ContentNode { - public fun (Ljava/util/Set;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/util/Set;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/Set; - public final fun component2 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component3 ()Ljava/util/Set; - public final fun component4 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/util/Set;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentBreakLine; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentBreakLine;Ljava/util/Set;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentBreakLine; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentBreakLine; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentBreakLine; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; -} - -public abstract interface class org/jetbrains/dokka/pages/ContentCode : org/jetbrains/dokka/pages/ContentComposite { -} - -public final class org/jetbrains/dokka/pages/ContentCode$DefaultImpls { - public static fun getSourceSets (Lorg/jetbrains/dokka/pages/ContentCode;)Ljava/util/Set; - public static fun hasAnyContent (Lorg/jetbrains/dokka/pages/ContentCode;)Z -} - -public final class org/jetbrains/dokka/pages/ContentCodeBlock : org/jetbrains/dokka/pages/ContentCode { - public fun (Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component4 ()Ljava/util/Set; - public final fun component5 ()Ljava/util/Set; - public final fun component6 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentCodeBlock; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentCodeBlock;Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentCodeBlock; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun getLanguage ()Ljava/lang/String; - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentCodeBlock; - public synthetic fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentCodeBlock; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentCodeBlock; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; -} - -public final class org/jetbrains/dokka/pages/ContentCodeInline : org/jetbrains/dokka/pages/ContentCode { - public fun (Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component4 ()Ljava/util/Set; - public final fun component5 ()Ljava/util/Set; - public final fun component6 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentCodeInline; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentCodeInline;Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentCodeInline; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun getLanguage ()Ljava/lang/String; - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentCodeInline; - public synthetic fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentCodeInline; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentCodeInline; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; -} - -public abstract interface class org/jetbrains/dokka/pages/ContentComposite : org/jetbrains/dokka/pages/ContentNode { - public abstract fun getChildren ()Ljava/util/List; - public abstract fun getSourceSets ()Ljava/util/Set; - public abstract fun hasAnyContent ()Z - public abstract fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; -} - -public final class org/jetbrains/dokka/pages/ContentComposite$DefaultImpls { - public static fun getSourceSets (Lorg/jetbrains/dokka/pages/ContentComposite;)Ljava/util/Set; - public static fun hasAnyContent (Lorg/jetbrains/dokka/pages/ContentComposite;)Z -} - -public final class org/jetbrains/dokka/pages/ContentDRILink : org/jetbrains/dokka/pages/ContentLink { - public fun (Ljava/util/List;Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/util/List;Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Lorg/jetbrains/dokka/links/DRI; - public final fun component3 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component4 ()Ljava/util/Set; - public final fun component5 ()Ljava/util/Set; - public final fun component6 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/util/List;Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentDRILink; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentDRILink;Ljava/util/List;Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentDRILink; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddress ()Lorg/jetbrains/dokka/links/DRI; - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; - public fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentDRILink; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentDRILink; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentDRILink; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; -} - -public final class org/jetbrains/dokka/pages/ContentDivergentGroup : org/jetbrains/dokka/pages/ContentComposite { - public fun (Ljava/util/List;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;Lorg/jetbrains/dokka/pages/ContentDivergentGroup$GroupID;Z)V - public synthetic fun (Ljava/util/List;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;Lorg/jetbrains/dokka/pages/ContentDivergentGroup$GroupID;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component3 ()Ljava/util/Set; - public final fun component4 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun component5 ()Lorg/jetbrains/dokka/pages/ContentDivergentGroup$GroupID; - public final fun component6 ()Z - public final fun copy (Ljava/util/List;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;Lorg/jetbrains/dokka/pages/ContentDivergentGroup$GroupID;Z)Lorg/jetbrains/dokka/pages/ContentDivergentGroup; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentDivergentGroup;Ljava/util/List;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;Lorg/jetbrains/dokka/pages/ContentDivergentGroup$GroupID;ZILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentDivergentGroup; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun getGroupID ()Lorg/jetbrains/dokka/pages/ContentDivergentGroup$GroupID; - public final fun getImplicitlySourceSetHinted ()Z - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; - public fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentDivergentGroup; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentDivergentGroup; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentDivergentGroup; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; -} - -public final class org/jetbrains/dokka/pages/ContentDivergentGroup$GroupID { - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lorg/jetbrains/dokka/pages/ContentDivergentGroup$GroupID; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentDivergentGroup$GroupID;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentDivergentGroup$GroupID; - 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/pages/ContentDivergentInstance : org/jetbrains/dokka/pages/ContentComposite { - public fun (Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lorg/jetbrains/dokka/pages/ContentNode; - public final fun component2 ()Lorg/jetbrains/dokka/pages/ContentNode; - public final fun component3 ()Lorg/jetbrains/dokka/pages/ContentNode; - public final fun component4 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component5 ()Ljava/util/Set; - public final fun component6 ()Ljava/util/Set; - public final fun component7 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentDivergentInstance; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentDivergentInstance;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentDivergentInstance; - public fun equals (Ljava/lang/Object;)Z - public final fun getAfter ()Lorg/jetbrains/dokka/pages/ContentNode; - public final fun getBefore ()Lorg/jetbrains/dokka/pages/ContentNode; - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public final fun getDivergent ()Lorg/jetbrains/dokka/pages/ContentNode; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; - public fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentDivergentInstance; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentDivergentInstance; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentDivergentInstance; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; -} - -public final class org/jetbrains/dokka/pages/ContentEmbeddedResource : org/jetbrains/dokka/pages/ContentLink { - public fun (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component5 ()Ljava/util/Set; - public final fun component6 ()Ljava/util/Set; - public final fun component7 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentEmbeddedResource; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentEmbeddedResource;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentEmbeddedResource; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddress ()Ljava/lang/String; - public final fun getAltText ()Ljava/lang/String; - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; - public fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentEmbeddedResource; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentEmbeddedResource; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentEmbeddedResource; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; -} - -public final class org/jetbrains/dokka/pages/ContentGroup : org/jetbrains/dokka/pages/ContentComposite { - public fun (Ljava/util/List;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/util/List;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component3 ()Ljava/util/Set; - public final fun component4 ()Ljava/util/Set; - public final fun component5 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/util/List;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentGroup; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentGroup;Ljava/util/List;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentGroup; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; - public fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentGroup; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentGroup; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentGroup; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; -} - -public final class org/jetbrains/dokka/pages/ContentHeader : org/jetbrains/dokka/pages/ContentComposite { - public fun (ILorg/jetbrains/dokka/pages/ContentComposite;)V - public fun (Ljava/util/List;ILorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/util/List;ILorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()I - public final fun component3 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component4 ()Ljava/util/Set; - public final fun component5 ()Ljava/util/Set; - public final fun component6 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/util/List;ILorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentHeader; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentHeader;Ljava/util/List;ILorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentHeader; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun getLevel ()I - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; - public fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentHeader; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentHeader; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentHeader; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; -} - -public final class org/jetbrains/dokka/pages/ContentKind : java/lang/Enum, org/jetbrains/dokka/pages/Kind { - public static final field Annotations Lorg/jetbrains/dokka/pages/ContentKind; - public static final field BriefComment Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Classlikes Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Comment Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Companion Lorg/jetbrains/dokka/pages/ContentKind$Companion; - public static final field Constructors Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Cover Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Deprecation Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Empty Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Extensions Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Functions Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Inheritors Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Main Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Packages Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Parameters Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Properties Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Sample Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Source Lorg/jetbrains/dokka/pages/ContentKind; - public static final field SourceSetDependentHint Lorg/jetbrains/dokka/pages/ContentKind; - public static final field Symbol Lorg/jetbrains/dokka/pages/ContentKind; - public static final field TypeAliases Lorg/jetbrains/dokka/pages/ContentKind; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/pages/ContentKind; - public static fun values ()[Lorg/jetbrains/dokka/pages/ContentKind; -} - -public final class org/jetbrains/dokka/pages/ContentKind$Companion { - public final fun shouldBePlatformTagged (Lorg/jetbrains/dokka/pages/Kind;)Z -} - -public abstract interface class org/jetbrains/dokka/pages/ContentLink : org/jetbrains/dokka/pages/ContentComposite { -} - -public final class org/jetbrains/dokka/pages/ContentLink$DefaultImpls { - public static fun getSourceSets (Lorg/jetbrains/dokka/pages/ContentLink;)Ljava/util/Set; - public static fun hasAnyContent (Lorg/jetbrains/dokka/pages/ContentLink;)Z -} - -public final class org/jetbrains/dokka/pages/ContentList : org/jetbrains/dokka/pages/ContentComposite { - public fun (Ljava/util/List;ZLorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/util/List;ZLorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Z - public final fun component3 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component4 ()Ljava/util/Set; - public final fun component5 ()Ljava/util/Set; - public final fun component6 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/util/List;ZLorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentList; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentList;Ljava/util/List;ZLorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentList; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun getOrdered ()Z - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; - public fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentList; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentList; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentList; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; -} - -public abstract interface class org/jetbrains/dokka/pages/ContentNode : org/jetbrains/dokka/model/WithChildren, org/jetbrains/dokka/model/properties/WithExtraProperties { - public abstract fun getChildren ()Ljava/util/List; - public abstract fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public abstract fun getSourceSets ()Ljava/util/Set; - public abstract fun getStyle ()Ljava/util/Set; - public abstract fun hasAnyContent ()Z - public abstract fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; -} - -public final class org/jetbrains/dokka/pages/ContentNode$DefaultImpls { - public static fun getChildren (Lorg/jetbrains/dokka/pages/ContentNode;)Ljava/util/List; -} - -public final class org/jetbrains/dokka/pages/ContentNodesKt { - public static final fun hasStyle (Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/Style;)Z -} - -public abstract interface class org/jetbrains/dokka/pages/ContentPage : org/jetbrains/dokka/pages/PageNode { - public abstract fun getContent ()Lorg/jetbrains/dokka/pages/ContentNode; - public abstract fun getDocumentable ()Lorg/jetbrains/dokka/model/Documentable; - public abstract fun getDri ()Ljava/util/Set; - public abstract fun getEmbeddedResources ()Ljava/util/List; - public abstract fun modified (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;)Lorg/jetbrains/dokka/pages/ContentPage; -} - -public final class org/jetbrains/dokka/pages/ContentPage$DefaultImpls { - public static fun getDocumentable (Lorg/jetbrains/dokka/pages/ContentPage;)Lorg/jetbrains/dokka/model/Documentable; - public static synthetic fun modified$default (Lorg/jetbrains/dokka/pages/ContentPage;Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentPage; -} - -public final class org/jetbrains/dokka/pages/ContentResolvedLink : org/jetbrains/dokka/pages/ContentLink { - public fun (Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component4 ()Ljava/util/Set; - public final fun component5 ()Ljava/util/Set; - public final fun component6 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentResolvedLink; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentResolvedLink;Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentResolvedLink; - public fun equals (Ljava/lang/Object;)Z - public final fun getAddress ()Ljava/lang/String; - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; - public fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentResolvedLink; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentResolvedLink; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentResolvedLink; -} - -public final class org/jetbrains/dokka/pages/ContentStyle : java/lang/Enum, org/jetbrains/dokka/pages/Style { - public static final field Caption Lorg/jetbrains/dokka/pages/ContentStyle; - public static final field Footnote Lorg/jetbrains/dokka/pages/ContentStyle; - public static final field InDocumentationAnchor Lorg/jetbrains/dokka/pages/ContentStyle; - public static final field Indented Lorg/jetbrains/dokka/pages/ContentStyle; - public static final field KDocTag Lorg/jetbrains/dokka/pages/ContentStyle; - public static final field RowTitle Lorg/jetbrains/dokka/pages/ContentStyle; - public static final field RunnableSample Lorg/jetbrains/dokka/pages/ContentStyle; - public static final field TabbedContent Lorg/jetbrains/dokka/pages/ContentStyle; - public static final field WithExtraAttributes Lorg/jetbrains/dokka/pages/ContentStyle; - public static final field Wrapped Lorg/jetbrains/dokka/pages/ContentStyle; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/pages/ContentStyle; - public static fun values ()[Lorg/jetbrains/dokka/pages/ContentStyle; -} - -public final class org/jetbrains/dokka/pages/ContentTable : org/jetbrains/dokka/pages/ContentComposite { - public fun (Ljava/util/List;Lorg/jetbrains/dokka/pages/ContentGroup;Ljava/util/List;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/util/List;Lorg/jetbrains/dokka/pages/ContentGroup;Ljava/util/List;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Lorg/jetbrains/dokka/pages/ContentGroup; - public final fun component3 ()Ljava/util/List; - public final fun component4 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component5 ()Ljava/util/Set; - public final fun component6 ()Ljava/util/Set; - public final fun component7 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/util/List;Lorg/jetbrains/dokka/pages/ContentGroup;Ljava/util/List;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentTable; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentTable;Ljava/util/List;Lorg/jetbrains/dokka/pages/ContentGroup;Ljava/util/List;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentTable; - public fun equals (Ljava/lang/Object;)Z - public final fun getCaption ()Lorg/jetbrains/dokka/pages/ContentGroup; - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun getHeader ()Ljava/util/List; - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; - public fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentTable; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentTable; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentTable; -} - -public final class org/jetbrains/dokka/pages/ContentText : org/jetbrains/dokka/pages/ContentNode { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V - public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lorg/jetbrains/dokka/pages/DCI; - public final fun component3 ()Ljava/util/Set; - public final fun component4 ()Ljava/util/Set; - public final fun component5 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun copy (Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentText; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/ContentText;Ljava/lang/String;Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/ContentText; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public final fun getText ()Ljava/lang/String; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentText; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentText; -} - -public final class org/jetbrains/dokka/pages/DCI { - public fun (Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;)V - public final fun component1 ()Ljava/util/Set; - public final fun component2 ()Lorg/jetbrains/dokka/pages/Kind; - public final fun copy (Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;)Lorg/jetbrains/dokka/pages/DCI; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/DCI;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/DCI; - public fun equals (Ljava/lang/Object;)Z - public final fun getDri ()Ljava/util/Set; - public final fun getKind ()Lorg/jetbrains/dokka/pages/Kind; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract interface class org/jetbrains/dokka/pages/DriResolver : kotlin/jvm/functions/Function2 { -} - -public final class org/jetbrains/dokka/pages/HtmlContent : org/jetbrains/dokka/model/properties/ExtraProperty, org/jetbrains/dokka/model/properties/ExtraProperty$Key { - public static final field INSTANCE Lorg/jetbrains/dokka/pages/HtmlContent; - public fun getKey ()Lorg/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/pages/HtmlContent;Lorg/jetbrains/dokka/pages/HtmlContent;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public abstract interface class org/jetbrains/dokka/pages/Kind { -} - -public final class org/jetbrains/dokka/pages/ListStyle : java/lang/Enum, org/jetbrains/dokka/pages/Style { - public static final field DescriptionDetails Lorg/jetbrains/dokka/pages/ListStyle; - public static final field DescriptionList Lorg/jetbrains/dokka/pages/ListStyle; - public static final field DescriptionTerm Lorg/jetbrains/dokka/pages/ListStyle; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/pages/ListStyle; - public static fun values ()[Lorg/jetbrains/dokka/pages/ListStyle; -} - -public abstract interface class org/jetbrains/dokka/pages/MemberPage : org/jetbrains/dokka/pages/ContentPage, org/jetbrains/dokka/pages/WithDocumentables { -} - -public final class org/jetbrains/dokka/pages/MemberPage$DefaultImpls { - public static fun getDocumentable (Lorg/jetbrains/dokka/pages/MemberPage;)Lorg/jetbrains/dokka/model/Documentable; -} - -public final class org/jetbrains/dokka/pages/MemberPageNode : org/jetbrains/dokka/pages/MemberPage { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V - public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun getChildren ()Ljava/util/List; - public fun getContent ()Lorg/jetbrains/dokka/pages/ContentNode; - public fun getDocumentable ()Lorg/jetbrains/dokka/model/Documentable; - public fun getDocumentables ()Ljava/util/List; - public fun getDri ()Ljava/util/Set; - public fun getEmbeddedResources ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/MemberPageNode; - public synthetic fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/PageNode; - public synthetic fun modified (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;)Lorg/jetbrains/dokka/pages/ContentPage; - public fun modified (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;)Lorg/jetbrains/dokka/pages/MemberPageNode; -} - -public abstract interface class org/jetbrains/dokka/pages/ModulePage : org/jetbrains/dokka/pages/ContentPage, org/jetbrains/dokka/pages/WithDocumentables { -} - -public final class org/jetbrains/dokka/pages/ModulePage$DefaultImpls { - public static fun getDocumentable (Lorg/jetbrains/dokka/pages/ModulePage;)Lorg/jetbrains/dokka/model/Documentable; -} - -public final class org/jetbrains/dokka/pages/ModulePageNode : org/jetbrains/dokka/pages/RootPageNode, org/jetbrains/dokka/pages/ModulePage { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V - public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun getChildren ()Ljava/util/List; - public fun getContent ()Lorg/jetbrains/dokka/pages/ContentNode; - public fun getDocumentable ()Lorg/jetbrains/dokka/model/Documentable; - public fun getDocumentables ()Ljava/util/List; - public fun getDri ()Ljava/util/Set; - public fun getEmbeddedResources ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/ModulePageNode; - public synthetic fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/PageNode; - public synthetic fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/RootPageNode; - public synthetic fun modified (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;)Lorg/jetbrains/dokka/pages/ContentPage; - public fun modified (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;)Lorg/jetbrains/dokka/pages/ModulePageNode; -} - -public abstract interface class org/jetbrains/dokka/pages/MultimoduleRootPage : org/jetbrains/dokka/pages/ContentPage { -} - -public final class org/jetbrains/dokka/pages/MultimoduleRootPage$DefaultImpls { - public static fun getDocumentable (Lorg/jetbrains/dokka/pages/MultimoduleRootPage;)Lorg/jetbrains/dokka/model/Documentable; -} - -public final class org/jetbrains/dokka/pages/MultimoduleRootPageNode : org/jetbrains/dokka/pages/RootPageNode, org/jetbrains/dokka/pages/MultimoduleRootPage { - public fun (Ljava/util/Set;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/List;)V - public synthetic fun (Ljava/util/Set;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun getChildren ()Ljava/util/List; - public fun getContent ()Lorg/jetbrains/dokka/pages/ContentNode; - public fun getDocumentable ()Lorg/jetbrains/dokka/model/Documentable; - public fun getDri ()Ljava/util/Set; - public fun getEmbeddedResources ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public synthetic fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/PageNode; - public fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/RootPageNode; - public fun modified (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;)Lorg/jetbrains/dokka/pages/ContentPage; -} - -public final class org/jetbrains/dokka/pages/MultimoduleTable : org/jetbrains/dokka/pages/Style { - public static final field INSTANCE Lorg/jetbrains/dokka/pages/MultimoduleTable; -} - -public abstract interface class org/jetbrains/dokka/pages/PackagePage : org/jetbrains/dokka/pages/ContentPage, org/jetbrains/dokka/pages/WithDocumentables { -} - -public final class org/jetbrains/dokka/pages/PackagePage$DefaultImpls { - public static fun getDocumentable (Lorg/jetbrains/dokka/pages/PackagePage;)Lorg/jetbrains/dokka/model/Documentable; -} - -public final class org/jetbrains/dokka/pages/PackagePageNode : org/jetbrains/dokka/pages/PackagePage { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V - public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun getChildren ()Ljava/util/List; - public fun getContent ()Lorg/jetbrains/dokka/pages/ContentNode; - public fun getDocumentable ()Lorg/jetbrains/dokka/model/Documentable; - public fun getDocumentables ()Ljava/util/List; - public fun getDri ()Ljava/util/Set; - public fun getEmbeddedResources ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/PackagePageNode; - public synthetic fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/PageNode; - public synthetic fun modified (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;)Lorg/jetbrains/dokka/pages/ContentPage; - public fun modified (Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;)Lorg/jetbrains/dokka/pages/PackagePageNode; -} - -public abstract interface class org/jetbrains/dokka/pages/PageNode : org/jetbrains/dokka/model/WithChildren { - public abstract fun getChildren ()Ljava/util/List; - public abstract fun getName ()Ljava/lang/String; - public abstract fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/PageNode; -} - -public final class org/jetbrains/dokka/pages/PageNode$DefaultImpls { - public static synthetic fun modified$default (Lorg/jetbrains/dokka/pages/PageNode;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/PageNode; -} - -public abstract interface class org/jetbrains/dokka/pages/PageResolver : kotlin/jvm/functions/Function2 { -} - -public final class org/jetbrains/dokka/pages/PlatformHintedContent : org/jetbrains/dokka/pages/ContentComposite { - public fun (Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;)V - public final fun component1 ()Lorg/jetbrains/dokka/pages/ContentNode; - public final fun component2 ()Ljava/util/Set; - public final fun copy (Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;)Lorg/jetbrains/dokka/pages/PlatformHintedContent; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/PlatformHintedContent;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/Set;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/PlatformHintedContent; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; - public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; - public final fun getInner ()Lorg/jetbrains/dokka/pages/ContentNode; - public fun getSourceSets ()Ljava/util/Set; - public fun getStyle ()Ljava/util/Set; - public fun hasAnyContent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public synthetic fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentComposite; - public fun transformChildren (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/PlatformHintedContent; - public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Ljava/lang/Object; - public fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentNode; - public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; - public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/PlatformHintedContent; -} - -public abstract interface class org/jetbrains/dokka/pages/RendererSpecificPage : org/jetbrains/dokka/pages/PageNode { - public abstract fun getStrategy ()Lorg/jetbrains/dokka/pages/RenderingStrategy; -} - -public final class org/jetbrains/dokka/pages/RendererSpecificResourcePage : org/jetbrains/dokka/pages/RendererSpecificPage { - public fun (Ljava/lang/String;Ljava/util/List;Lorg/jetbrains/dokka/pages/RenderingStrategy;)V - public fun getChildren ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public fun getStrategy ()Lorg/jetbrains/dokka/pages/RenderingStrategy; - public synthetic fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/PageNode; - public fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/RendererSpecificResourcePage; -} - -public final class org/jetbrains/dokka/pages/RendererSpecificRootPage : org/jetbrains/dokka/pages/RootPageNode, org/jetbrains/dokka/pages/RendererSpecificPage { - public fun (Ljava/lang/String;Ljava/util/List;Lorg/jetbrains/dokka/pages/RenderingStrategy;)V - public fun getChildren ()Ljava/util/List; - public fun getName ()Ljava/lang/String; - public fun getStrategy ()Lorg/jetbrains/dokka/pages/RenderingStrategy; - public synthetic fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/PageNode; - public fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/RendererSpecificRootPage; - public synthetic fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/RootPageNode; -} - -public abstract class org/jetbrains/dokka/pages/RenderingStrategy { - public static final field Companion Lorg/jetbrains/dokka/pages/RenderingStrategy$Companion; -} - -public final class org/jetbrains/dokka/pages/RenderingStrategy$Callback : org/jetbrains/dokka/pages/RenderingStrategy { - public fun (Lkotlin/jvm/functions/Function2;)V - public final fun getInstructions ()Lkotlin/jvm/functions/Function2; -} - -public final class org/jetbrains/dokka/pages/RenderingStrategy$Companion { -} - -public final class org/jetbrains/dokka/pages/RenderingStrategy$Copy : org/jetbrains/dokka/pages/RenderingStrategy { - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lorg/jetbrains/dokka/pages/RenderingStrategy$Copy; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/RenderingStrategy$Copy;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/RenderingStrategy$Copy; - public fun equals (Ljava/lang/Object;)Z - public final fun getFrom ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/pages/RenderingStrategy$DoNothing : org/jetbrains/dokka/pages/RenderingStrategy { - public static final field INSTANCE Lorg/jetbrains/dokka/pages/RenderingStrategy$DoNothing; -} - -public final class org/jetbrains/dokka/pages/RenderingStrategy$DriLocationResolvableWrite : org/jetbrains/dokka/pages/RenderingStrategy { - public fun (Lkotlin/jvm/functions/Function1;)V - public final fun component1 ()Lkotlin/jvm/functions/Function1; - public final fun copy (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/RenderingStrategy$DriLocationResolvableWrite; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/RenderingStrategy$DriLocationResolvableWrite;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/RenderingStrategy$DriLocationResolvableWrite; - public fun equals (Ljava/lang/Object;)Z - public final fun getContentToResolve ()Lkotlin/jvm/functions/Function1; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/pages/RenderingStrategy$PageLocationResolvableWrite : org/jetbrains/dokka/pages/RenderingStrategy { - public fun (Lkotlin/jvm/functions/Function1;)V - public final fun component1 ()Lkotlin/jvm/functions/Function1; - public final fun copy (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/RenderingStrategy$PageLocationResolvableWrite; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/RenderingStrategy$PageLocationResolvableWrite;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/RenderingStrategy$PageLocationResolvableWrite; - public fun equals (Ljava/lang/Object;)Z - public final fun getContentToResolve ()Lkotlin/jvm/functions/Function1; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/pages/RenderingStrategy$Write : org/jetbrains/dokka/pages/RenderingStrategy { - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lorg/jetbrains/dokka/pages/RenderingStrategy$Write; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/RenderingStrategy$Write;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/RenderingStrategy$Write; - public fun equals (Ljava/lang/Object;)Z - public final fun getText ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract class org/jetbrains/dokka/pages/RootPageNode : org/jetbrains/dokka/pages/PageNode { - public fun ()V - public fun (Z)V - public synthetic fun (ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun getForceTopLevelName ()Z - public final fun getParentMap ()Ljava/util/Map; - public abstract fun modified (Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/pages/RootPageNode; - public final fun transformContentPagesTree (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/RootPageNode; - public final fun transformPageNodeTree (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/RootPageNode; -} - -public final class org/jetbrains/dokka/pages/SimpleAttr : org/jetbrains/dokka/model/properties/ExtraProperty { - public fun (Ljava/lang/String;Ljava/lang/String;)V - public final fun getExtraKey ()Ljava/lang/String; - public final fun getExtraValue ()Ljava/lang/String; - public fun getKey ()Lorg/jetbrains/dokka/model/properties/ExtraProperty$Key; -} - -public final class org/jetbrains/dokka/pages/SimpleAttr$SimpleAttrKey : org/jetbrains/dokka/model/properties/ExtraProperty$Key { - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lorg/jetbrains/dokka/pages/SimpleAttr$SimpleAttrKey; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/SimpleAttr$SimpleAttrKey;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/SimpleAttr$SimpleAttrKey; - public fun equals (Ljava/lang/Object;)Z - public final fun getKey ()Ljava/lang/String; - 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/pages/SimpleAttr;Lorg/jetbrains/dokka/pages/SimpleAttr;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; - public fun toString ()Ljava/lang/String; -} - -public abstract interface class org/jetbrains/dokka/pages/Style { -} - -public final class org/jetbrains/dokka/pages/SymbolContentKind : java/lang/Enum, org/jetbrains/dokka/pages/Kind { - public static final field Parameter Lorg/jetbrains/dokka/pages/SymbolContentKind; - public static final field Parameters Lorg/jetbrains/dokka/pages/SymbolContentKind; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/pages/SymbolContentKind; - public static fun values ()[Lorg/jetbrains/dokka/pages/SymbolContentKind; -} - -public abstract interface class org/jetbrains/dokka/pages/TabbedContentType { -} - -public final class org/jetbrains/dokka/pages/TabbedContentTypeExtra : org/jetbrains/dokka/model/properties/ExtraProperty { - public static final field Companion Lorg/jetbrains/dokka/pages/TabbedContentTypeExtra$Companion; - public fun (Lorg/jetbrains/dokka/pages/TabbedContentType;)V - public fun getKey ()Lorg/jetbrains/dokka/model/properties/ExtraProperty$Key; - public final fun getValue ()Lorg/jetbrains/dokka/pages/TabbedContentType; -} - -public final class org/jetbrains/dokka/pages/TabbedContentTypeExtra$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/pages/TabbedContentTypeExtra;Lorg/jetbrains/dokka/pages/TabbedContentTypeExtra;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/pages/TextStyle : java/lang/Enum, org/jetbrains/dokka/pages/Style { - public static final field Block Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Bold Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Breakable Lorg/jetbrains/dokka/pages/TextStyle; - public static final field BreakableAfter Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Cover Lorg/jetbrains/dokka/pages/TextStyle; - public static final field FloatingRight Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Indented Lorg/jetbrains/dokka/pages/TextStyle; - public static final field InlineComment Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Italic Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Monospace Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Paragraph Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Quotation Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Span Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Strikethrough Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Strong Lorg/jetbrains/dokka/pages/TextStyle; - public static final field UnderCoverText Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Underlined Lorg/jetbrains/dokka/pages/TextStyle; - public static final field Var Lorg/jetbrains/dokka/pages/TextStyle; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/pages/TextStyle; - public static fun values ()[Lorg/jetbrains/dokka/pages/TextStyle; -} - -public final class org/jetbrains/dokka/pages/TokenStyle : java/lang/Enum, org/jetbrains/dokka/pages/Style { - public static final field Annotation Lorg/jetbrains/dokka/pages/TokenStyle; - public static final field Boolean Lorg/jetbrains/dokka/pages/TokenStyle; - public static final field Constant Lorg/jetbrains/dokka/pages/TokenStyle; - public static final field Function Lorg/jetbrains/dokka/pages/TokenStyle; - public static final field Keyword Lorg/jetbrains/dokka/pages/TokenStyle; - public static final field Number Lorg/jetbrains/dokka/pages/TokenStyle; - public static final field Operator Lorg/jetbrains/dokka/pages/TokenStyle; - public static final field Punctuation Lorg/jetbrains/dokka/pages/TokenStyle; - public static final field String Lorg/jetbrains/dokka/pages/TokenStyle; - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/pages/TokenStyle; - public static fun values ()[Lorg/jetbrains/dokka/pages/TokenStyle; -} - -public final class org/jetbrains/dokka/pages/UtilsKt { - public static final fun mapTransform (Lorg/jetbrains/dokka/pages/ContentNode;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentNode; - public static final fun recursiveMapTransform (Lorg/jetbrains/dokka/pages/ContentNode;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/ContentNode; -} - -public abstract interface class org/jetbrains/dokka/pages/WithDocumentables { - public abstract fun getDocumentables ()Ljava/util/List; -} - -public final class org/jetbrains/dokka/pages/WrongRendererTypeException : java/lang/Exception { - public fun (Lkotlin/reflect/KClass;)V - public final fun component1 ()Lkotlin/reflect/KClass; - public final fun copy (Lkotlin/reflect/KClass;)Lorg/jetbrains/dokka/pages/WrongRendererTypeException; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/pages/WrongRendererTypeException;Lkotlin/reflect/KClass;ILjava/lang/Object;)Lorg/jetbrains/dokka/pages/WrongRendererTypeException; - public fun equals (Ljava/lang/Object;)Z - public final fun getExpectedType ()Lkotlin/reflect/KClass; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract interface class org/jetbrains/dokka/plugability/ConfigurableBlock { -} - -public abstract interface class org/jetbrains/dokka/plugability/DokkaContext { - public static final field Companion Lorg/jetbrains/dokka/plugability/DokkaContext$Companion; - public abstract fun get (Lorg/jetbrains/dokka/plugability/ExtensionPoint;)Ljava/util/List; - public abstract fun getConfiguration ()Lorg/jetbrains/dokka/DokkaConfiguration; - public abstract fun getLogger ()Lorg/jetbrains/dokka/utilities/DokkaLogger; - public abstract fun getUnusedPoints ()Ljava/util/Collection; - public abstract fun plugin (Lkotlin/reflect/KClass;)Lorg/jetbrains/dokka/plugability/DokkaPlugin; - public abstract fun single (Lorg/jetbrains/dokka/plugability/ExtensionPoint;)Ljava/lang/Object; -} - -public final class org/jetbrains/dokka/plugability/DokkaContext$Companion { - public final fun create (Lorg/jetbrains/dokka/DokkaConfiguration;Lorg/jetbrains/dokka/utilities/DokkaLogger;Ljava/util/List;)Lorg/jetbrains/dokka/plugability/DokkaContext; -} - -public abstract interface class org/jetbrains/dokka/plugability/DokkaContextConfiguration { - public abstract fun installExtension (Lorg/jetbrains/dokka/plugability/Extension;)V -} - -public abstract class org/jetbrains/dokka/plugability/DokkaJavaPlugin : org/jetbrains/dokka/plugability/DokkaPlugin { - public fun ()V - public final fun extend (Lkotlin/jvm/functions/Function1;)Lkotlin/Lazy; - public final fun plugin (Ljava/lang/Class;)Lorg/jetbrains/dokka/plugability/DokkaPlugin; -} - -public abstract class org/jetbrains/dokka/plugability/DokkaPlugin { - public fun ()V - protected final fun extending (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/plugability/DokkaPlugin$ExtensionProvider; - protected final fun extensionPoint ()Lkotlin/properties/ReadOnlyProperty; - public final fun getContext ()Lorg/jetbrains/dokka/plugability/DokkaContext; - protected final fun getLogger ()Lorg/jetbrains/dokka/utilities/DokkaLogger; - protected abstract fun pluginApiPreviewAcknowledgement ()Lorg/jetbrains/dokka/plugability/PluginApiPreviewAcknowledgement; - public final fun setContext (Lorg/jetbrains/dokka/plugability/DokkaContext;)V - protected final fun unsafeInstall (Lkotlin/Lazy;)V -} - -protected final class org/jetbrains/dokka/plugability/DokkaPlugin$ExtensionProvider { - public final fun provideDelegate (Lorg/jetbrains/dokka/plugability/DokkaPlugin;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; -} - -public abstract interface annotation class org/jetbrains/dokka/plugability/DokkaPluginApiPreview : java/lang/annotation/Annotation { -} - -public final class org/jetbrains/dokka/plugability/DokkaPluginKt { - public static final fun throwIllegalQuery ()Ljava/lang/Void; -} - -public final class org/jetbrains/dokka/plugability/ExtendingDSL { - public fun (Ljava/lang/String;Ljava/lang/String;)V - public final fun applyIf (Lorg/jetbrains/dokka/plugability/Extension;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/plugability/Extension; - public final fun order (Lorg/jetbrains/dokka/plugability/Extension;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/plugability/Extension; - public final fun override (Lorg/jetbrains/dokka/plugability/Extension;Ljava/util/List;)Lorg/jetbrains/dokka/plugability/Extension; - public final fun override (Lorg/jetbrains/dokka/plugability/Extension;Lorg/jetbrains/dokka/plugability/Extension;)Lorg/jetbrains/dokka/plugability/Extension; - public final fun providing (Lorg/jetbrains/dokka/plugability/ExtensionPoint;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/plugability/Extension; - public final fun with (Lorg/jetbrains/dokka/plugability/ExtensionPoint;Ljava/lang/Object;)Lorg/jetbrains/dokka/plugability/Extension; -} - -public final class org/jetbrains/dokka/plugability/Extension { - public fun equals (Ljava/lang/Object;)Z - public final fun getCondition ()Lkotlin/jvm/functions/Function1; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/plugability/ExtensionBuilder { - public final fun addCondition (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/plugability/ExtensionBuilder; - public final fun after ([Lorg/jetbrains/dokka/plugability/Extension;)Lorg/jetbrains/dokka/plugability/ExtensionBuilder; - public final fun before ([Lorg/jetbrains/dokka/plugability/Extension;)Lorg/jetbrains/dokka/plugability/ExtensionBuilder; - public final fun build ()Lorg/jetbrains/dokka/plugability/Extension; - public final fun copy (Ljava/lang/String;Lorg/jetbrains/dokka/plugability/ExtensionPoint;Lorg/jetbrains/dokka/plugability/LazyEvaluated;Ljava/util/List;Ljava/util/List;Lorg/jetbrains/dokka/plugability/OverrideKind;Ljava/util/List;)Lorg/jetbrains/dokka/plugability/ExtensionBuilder; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/plugability/ExtensionBuilder;Ljava/lang/String;Lorg/jetbrains/dokka/plugability/ExtensionPoint;Lorg/jetbrains/dokka/plugability/LazyEvaluated;Ljava/util/List;Ljava/util/List;Lorg/jetbrains/dokka/plugability/OverrideKind;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/plugability/ExtensionBuilder; - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public final fun name (Ljava/lang/String;)Lorg/jetbrains/dokka/plugability/ExtensionBuilder; - public final fun newOrdering ([Lorg/jetbrains/dokka/plugability/Extension;[Lorg/jetbrains/dokka/plugability/Extension;)Lorg/jetbrains/dokka/plugability/ExtensionBuilder; - public final fun overrideExtension (Lorg/jetbrains/dokka/plugability/Extension;)Lorg/jetbrains/dokka/plugability/ExtensionBuilder; - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/plugability/ExtensionBuilderStart { - public final fun extensionPoint (Lorg/jetbrains/dokka/plugability/ExtensionPoint;)Lorg/jetbrains/dokka/plugability/ProvidedExtension; -} - -public final class org/jetbrains/dokka/plugability/ExtensionPoint { - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lorg/jetbrains/dokka/plugability/ExtensionPoint; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/plugability/ExtensionPoint;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/plugability/ExtensionPoint; - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract interface annotation class org/jetbrains/dokka/plugability/ExtensionsDsl : java/lang/annotation/Annotation { -} - -public final class org/jetbrains/dokka/plugability/OrderDsl { - public fun ()V - public final fun after ([Lorg/jetbrains/dokka/plugability/Extension;)V - public final fun before ([Lorg/jetbrains/dokka/plugability/Extension;)V -} - -public abstract class org/jetbrains/dokka/plugability/OrderingKind { -} - -public final class org/jetbrains/dokka/plugability/OrderingKind$ByDsl : org/jetbrains/dokka/plugability/OrderingKind { - public fun (Lkotlin/jvm/functions/Function1;)V - public final fun getBlock ()Lkotlin/jvm/functions/Function1; -} - -public final class org/jetbrains/dokka/plugability/OrderingKind$None : org/jetbrains/dokka/plugability/OrderingKind { - public static final field INSTANCE Lorg/jetbrains/dokka/plugability/OrderingKind$None; -} - -public abstract class org/jetbrains/dokka/plugability/OverrideKind { -} - -public final class org/jetbrains/dokka/plugability/OverrideKind$None : org/jetbrains/dokka/plugability/OverrideKind { - public static final field INSTANCE Lorg/jetbrains/dokka/plugability/OverrideKind$None; -} - -public final class org/jetbrains/dokka/plugability/OverrideKind$Present : org/jetbrains/dokka/plugability/OverrideKind { - public fun (Ljava/util/List;)V - public final fun getOverriden ()Ljava/util/List; -} - -public final class org/jetbrains/dokka/plugability/PluginApiPreviewAcknowledgement { - public static final field INSTANCE Lorg/jetbrains/dokka/plugability/PluginApiPreviewAcknowledgement; -} - -public final class org/jetbrains/dokka/plugability/ProvidedExtension { - public final fun fromInstance (Ljava/lang/Object;)Lorg/jetbrains/dokka/plugability/ExtensionBuilder; - public final fun fromRecipe (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/plugability/ExtensionBuilder; - public final fun getExt ()Lorg/jetbrains/dokka/plugability/ExtensionPoint; -} - -public abstract interface class org/jetbrains/dokka/plugability/WithUnsafeExtensionSuppression { - public abstract fun getExtensionsSuppressed ()Ljava/util/List; -} - -public abstract interface class org/jetbrains/dokka/renderers/PostAction : kotlin/jvm/functions/Function0 { -} - -public abstract interface class org/jetbrains/dokka/renderers/Renderer { - public abstract fun render (Lorg/jetbrains/dokka/pages/RootPageNode;)V -} - -public final class org/jetbrains/dokka/transformers/documentation/ClashingDriIdentifier : org/jetbrains/dokka/model/properties/ExtraProperty { - public static final field Companion Lorg/jetbrains/dokka/transformers/documentation/ClashingDriIdentifier$Companion; - public fun (Ljava/util/Set;)V - public final fun component1 ()Ljava/util/Set; - public final fun copy (Ljava/util/Set;)Lorg/jetbrains/dokka/transformers/documentation/ClashingDriIdentifier; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/transformers/documentation/ClashingDriIdentifier;Ljava/util/Set;ILjava/lang/Object;)Lorg/jetbrains/dokka/transformers/documentation/ClashingDriIdentifier; - public fun equals (Ljava/lang/Object;)Z - public fun getKey ()Lorg/jetbrains/dokka/model/properties/ExtraProperty$Key; - public final fun getValue ()Ljava/util/Set; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/transformers/documentation/ClashingDriIdentifier$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/transformers/documentation/ClashingDriIdentifier;Lorg/jetbrains/dokka/transformers/documentation/ClashingDriIdentifier;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; -} - -public final class org/jetbrains/dokka/transformers/documentation/DefaultDocumentableMerger : org/jetbrains/dokka/transformers/documentation/DocumentableMerger { - public fun (Lorg/jetbrains/dokka/plugability/DokkaContext;)V - public fun invoke (Ljava/util/Collection;)Lorg/jetbrains/dokka/model/DModule; - public final fun mergeWith (Lorg/jetbrains/dokka/model/DFunction;Lorg/jetbrains/dokka/model/DFunction;)Lorg/jetbrains/dokka/model/DFunction; - public final fun mergeWith (Lorg/jetbrains/dokka/model/DPackage;Lorg/jetbrains/dokka/model/DPackage;)Lorg/jetbrains/dokka/model/DPackage; - public final fun mergeWith (Lorg/jetbrains/dokka/model/DProperty;Lorg/jetbrains/dokka/model/DProperty;)Lorg/jetbrains/dokka/model/DProperty; -} - -public abstract interface class org/jetbrains/dokka/transformers/documentation/DocumentableMerger { - public abstract fun invoke (Ljava/util/Collection;)Lorg/jetbrains/dokka/model/DModule; -} - -public abstract interface class org/jetbrains/dokka/transformers/documentation/DocumentableToPageTranslator { - public abstract fun invoke (Lorg/jetbrains/dokka/model/DModule;)Lorg/jetbrains/dokka/pages/RootPageNode; -} - -public abstract interface class org/jetbrains/dokka/transformers/documentation/DocumentableTransformer { - public abstract fun invoke (Lorg/jetbrains/dokka/model/DModule;Lorg/jetbrains/dokka/plugability/DokkaContext;)Lorg/jetbrains/dokka/model/DModule; -} - -public abstract interface class org/jetbrains/dokka/transformers/documentation/PreMergeDocumentableTransformer { - public abstract fun invoke (Ljava/util/List;)Ljava/util/List; -} - -public final class org/jetbrains/dokka/transformers/documentation/PreMergeDocumentableTransformerKt { - public static final fun perPackageOptions (Lorg/jetbrains/dokka/transformers/documentation/PreMergeDocumentableTransformer;Lorg/jetbrains/dokka/model/Documentable;)Lorg/jetbrains/dokka/DokkaConfiguration$PackageOptions; - public static final fun source (Lorg/jetbrains/dokka/transformers/documentation/PreMergeDocumentableTransformer;Lorg/jetbrains/dokka/model/Documentable;)Lorg/jetbrains/dokka/model/DocumentableSource; - public static final fun sourceSet (Lorg/jetbrains/dokka/transformers/documentation/PreMergeDocumentableTransformer;Lorg/jetbrains/dokka/model/Documentable;)Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet; -} - -public abstract interface class org/jetbrains/dokka/transformers/pages/CreationContext { -} - -public final class org/jetbrains/dokka/transformers/pages/NoCreationContext : org/jetbrains/dokka/transformers/pages/CreationContext { - public static final field INSTANCE Lorg/jetbrains/dokka/transformers/pages/NoCreationContext; -} - -public abstract interface class org/jetbrains/dokka/transformers/pages/PageCreator { - public abstract fun invoke (Lorg/jetbrains/dokka/transformers/pages/CreationContext;)Lorg/jetbrains/dokka/pages/RootPageNode; -} - -public abstract interface class org/jetbrains/dokka/transformers/pages/PageTransformer { - public abstract fun invoke (Lorg/jetbrains/dokka/pages/RootPageNode;)Lorg/jetbrains/dokka/pages/RootPageNode; -} - -public final class org/jetbrains/dokka/transformers/pages/PageTransformerBuildersKt { - public static final fun alterChildren (Lorg/jetbrains/dokka/pages/PageNode;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/PageNode; - public static final fun invokeOnAll (Lorg/jetbrains/dokka/pages/PageNode;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/pages/PageNode; - public static final fun pageMapper (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/transformers/pages/PageTransformer; - public static final fun pageScanner (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/transformers/pages/PageTransformer; - public static final fun pageStructureTransformer (Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/transformers/pages/PageTransformer; -} - -public abstract interface class org/jetbrains/dokka/transformers/sources/AsyncSourceToDocumentableTranslator : org/jetbrains/dokka/transformers/sources/SourceToDocumentableTranslator { - public abstract fun invoke (Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Lorg/jetbrains/dokka/plugability/DokkaContext;)Lorg/jetbrains/dokka/model/DModule; - public abstract fun invokeSuspending (Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Lorg/jetbrains/dokka/plugability/DokkaContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -} - -public final class org/jetbrains/dokka/transformers/sources/AsyncSourceToDocumentableTranslator$DefaultImpls { - public static fun invoke (Lorg/jetbrains/dokka/transformers/sources/AsyncSourceToDocumentableTranslator;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Lorg/jetbrains/dokka/plugability/DokkaContext;)Lorg/jetbrains/dokka/model/DModule; -} - -public abstract interface class org/jetbrains/dokka/transformers/sources/SourceToDocumentableTranslator { - public abstract fun invoke (Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Lorg/jetbrains/dokka/plugability/DokkaContext;)Lorg/jetbrains/dokka/model/DModule; -} - -public final class org/jetbrains/dokka/utilities/AssociateWithNotNullKt { - public static final fun associateWithNotNull (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/util/Map; -} - -public final class org/jetbrains/dokka/utilities/DokkaConsoleLogger : org/jetbrains/dokka/utilities/DokkaLogger { - public fun ()V - public fun (Lorg/jetbrains/dokka/utilities/LoggingLevel;Lorg/jetbrains/dokka/utilities/MessageEmitter;)V - public synthetic fun (Lorg/jetbrains/dokka/utilities/LoggingLevel;Lorg/jetbrains/dokka/utilities/MessageEmitter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun debug (Ljava/lang/String;)V - public fun error (Ljava/lang/String;)V - 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/utilities/DokkaLogger { - public abstract fun debug (Ljava/lang/String;)V - public abstract fun error (Ljava/lang/String;)V - public abstract fun getErrorsCount ()I - public abstract fun getWarningsCount ()I - public abstract fun info (Ljava/lang/String;)V - public abstract fun progress (Ljava/lang/String;)V - public abstract fun setErrorsCount (I)V - public abstract fun setWarningsCount (I)V - public abstract fun warn (Ljava/lang/String;)V -} - -public final class org/jetbrains/dokka/utilities/DokkaLoggingKt { - public static final fun report (Lorg/jetbrains/dokka/utilities/DokkaLogger;)V -} - -public final class org/jetbrains/dokka/utilities/HtmlKt { - public static final fun formatToEndWithHtml (Ljava/lang/String;)Ljava/lang/String; - public static final fun htmlEscape (Ljava/lang/String;)Ljava/lang/String; - public static final fun urlEncoded (Ljava/lang/String;)Ljava/lang/String; -} - -public final class org/jetbrains/dokka/utilities/JsonKt { - public static final fun parseJson (Ljava/lang/String;Lorg/jetbrains/dokka/utilities/TypeReference;)Ljava/lang/Object; - public static final fun toJsonString (Ljava/lang/Object;)Ljava/lang/String; -} - -public final class org/jetbrains/dokka/utilities/LoggingLevel : java/lang/Enum { - public static final field DEBUG Lorg/jetbrains/dokka/utilities/LoggingLevel; - public static final field ERROR Lorg/jetbrains/dokka/utilities/LoggingLevel; - public static final field INFO Lorg/jetbrains/dokka/utilities/LoggingLevel; - public static final field PROGRESS Lorg/jetbrains/dokka/utilities/LoggingLevel; - public static final field WARN Lorg/jetbrains/dokka/utilities/LoggingLevel; - public final fun getIndex ()I - public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/utilities/LoggingLevel; - public static fun values ()[Lorg/jetbrains/dokka/utilities/LoggingLevel; -} - -public abstract interface class org/jetbrains/dokka/utilities/MessageEmitter : kotlin/jvm/functions/Function1 { - public static final field Companion Lorg/jetbrains/dokka/utilities/MessageEmitter$Companion; -} - -public final class org/jetbrains/dokka/utilities/MessageEmitter$Companion { - public final fun getConsoleEmitter ()Lorg/jetbrains/dokka/utilities/MessageEmitter; -} - -public final class org/jetbrains/dokka/utilities/ParallelCollectionOperationsKt { - public static final fun parallelForEach (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static final fun parallelMap (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public static final fun parallelMapNotNull (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -} - -public abstract interface class org/jetbrains/dokka/utilities/SelfRepresentingSingletonSet : java/util/Set, kotlin/jvm/internal/markers/KMappedMarker { - public abstract fun contains (Lorg/jetbrains/dokka/utilities/SelfRepresentingSingletonSet;)Z - public abstract fun containsAll (Ljava/util/Collection;)Z - public abstract fun getSize ()I - public abstract fun isEmpty ()Z - public abstract fun iterator ()Ljava/util/Iterator; -} - -public final class org/jetbrains/dokka/utilities/SelfRepresentingSingletonSet$DefaultImpls { - public static fun contains (Lorg/jetbrains/dokka/utilities/SelfRepresentingSingletonSet;Lorg/jetbrains/dokka/utilities/SelfRepresentingSingletonSet;)Z - public static fun containsAll (Lorg/jetbrains/dokka/utilities/SelfRepresentingSingletonSet;Ljava/util/Collection;)Z - public static fun getSize (Lorg/jetbrains/dokka/utilities/SelfRepresentingSingletonSet;)I - public static fun isEmpty (Lorg/jetbrains/dokka/utilities/SelfRepresentingSingletonSet;)Z - public static fun iterator (Lorg/jetbrains/dokka/utilities/SelfRepresentingSingletonSet;)Ljava/util/Iterator; -} - -public final class org/jetbrains/dokka/utilities/ServiceDescriptor { - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jetbrains/dokka/utilities/ServiceDescriptor; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/utilities/ServiceDescriptor;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/jetbrains/dokka/utilities/ServiceDescriptor; - public fun equals (Ljava/lang/Object;)Z - public final fun getCategory ()Ljava/lang/String; - public final fun getClassName ()Ljava/lang/String; - public final fun getDescription ()Ljava/lang/String; - public final fun getName ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/jetbrains/dokka/utilities/ServiceLocator { - public static final field INSTANCE Lorg/jetbrains/dokka/utilities/ServiceLocator; - public final fun allServices (Ljava/lang/String;)Ljava/util/List; - public final fun lookup (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; - public final fun lookup (Ljava/lang/Class;Lorg/jetbrains/dokka/utilities/ServiceDescriptor;)Ljava/lang/Object; - public final fun toFile (Ljava/net/URL;)Ljava/io/File; -} - -public final class org/jetbrains/dokka/utilities/ServiceLookupException : java/lang/Exception { - public fun (Ljava/lang/String;)V -} - -public final class org/jetbrains/dokka/utilities/TypeReference { - public static final field Companion Lorg/jetbrains/dokka/utilities/TypeReference$Companion; - public fun (Lcom/fasterxml/jackson/core/type/TypeReference;)V -} - -public final class org/jetbrains/dokka/utilities/TypeReference$Companion { -} - -public final class org/jetbrains/dokka/utilities/UriKt { - public static final fun relativeTo (Ljava/net/URI;Ljava/net/URI;)Ljava/net/URI; -} - -public abstract interface class org/jetbrains/dokka/validity/PreGenerationChecker : kotlin/jvm/functions/Function0 { - public abstract fun invoke ()Lorg/jetbrains/dokka/validity/PreGenerationCheckerOutput; -} - -public final class org/jetbrains/dokka/validity/PreGenerationCheckerOutput { - public fun (ZLjava/util/List;)V - public final fun component1 ()Z - public final fun component2 ()Ljava/util/List; - public final fun copy (ZLjava/util/List;)Lorg/jetbrains/dokka/validity/PreGenerationCheckerOutput; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/validity/PreGenerationCheckerOutput;ZLjava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/validity/PreGenerationCheckerOutput; - public fun equals (Ljava/lang/Object;)Z - public final fun getMessages ()Ljava/util/List; - public final fun getResult ()Z - public fun hashCode ()I - public final fun plus (Lkotlin/Pair;)Lkotlin/Pair; - public fun toString ()Ljava/lang/String; -} - diff --git a/core/build.gradle.kts b/core/build.gradle.kts deleted file mode 100644 index 1a7a13ac..00000000 --- a/core/build.gradle.kts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -import org.jetbrains.dokkaVersion -import org.jetbrains.registerDokkaArtifactPublication - -plugins { - id("org.jetbrains.conventions.kotlin-jvm") - id("org.jetbrains.conventions.maven-publish") -} - -dependencies { - implementation(kotlin("reflect")) - implementation(libs.kotlinx.coroutines.core) - implementation(libs.jackson.kotlin) - implementation(libs.jackson.xml) - constraints { - implementation(libs.jackson.databind) { - because("CVE-2022-42003") - } - } - - testImplementation(kotlin("test")) - testImplementation(projects.core.testApi) -} - -tasks { - processResources { - inputs.property("dokkaVersion", dokkaVersion) - eachFile { - if (name == "dokka-version.properties") { - filter { line -> - line.replace("", dokkaVersion) - } - } - } - } -} - -registerDokkaArtifactPublication("dokkaCore") { - artifactId = "dokka-core" -} diff --git a/core/content-matcher-test-utils/api/content-matcher-test-utils.api b/core/content-matcher-test-utils/api/content-matcher-test-utils.api deleted file mode 100644 index 58881a15..00000000 --- a/core/content-matcher-test-utils/api/content-matcher-test-utils.api +++ /dev/null @@ -1,81 +0,0 @@ -public final class matchers/content/ContentMatcherBuilder { - public fun (Lkotlin/reflect/KClass;)V - public final fun build ()Lorg/jetbrains/dokka/test/tools/matchers/content/CompositeMatcher; - public final fun getChildren ()Ljava/util/List; - public final fun unaryPlus (Ljava/lang/String;)V -} - -public abstract interface annotation class matchers/content/ContentMatchersDsl : java/lang/annotation/Annotation { -} - -public final class matchers/content/ContentMatchersDslKt { - public static final fun after (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun assertNode (Lorg/jetbrains/dokka/pages/ContentNode;Lkotlin/jvm/functions/Function1;)V - public static final fun before (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun br (Lmatchers/content/ContentMatcherBuilder;)V - public static final fun caption (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun check (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun codeBlock (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun codeInline (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun divergent (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun divergentGroup (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun divergentInstance (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun group (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun hasExactText (Lmatchers/content/ContentMatcherBuilder;Ljava/lang/String;)V - public static final fun header (Lmatchers/content/ContentMatcherBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)V - public static synthetic fun header$default (Lmatchers/content/ContentMatcherBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public static final fun link (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun list (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun p (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun platformHinted (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun skipAllNotMatching (Lmatchers/content/ContentMatcherBuilder;)V - public static final fun somewhere (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun tab (Lmatchers/content/ContentMatcherBuilder;Lorg/jetbrains/dokka/pages/TabbedContentType;Lkotlin/jvm/functions/Function1;)V - public static final fun tabbedGroup (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V - public static final fun table (Lmatchers/content/ContentMatcherBuilder;Lkotlin/jvm/functions/Function1;)V -} - -public final class org/jetbrains/dokka/test/tools/matchers/content/Anything : org/jetbrains/dokka/test/tools/matchers/content/MatcherElement { - public static final field INSTANCE Lorg/jetbrains/dokka/test/tools/matchers/content/Anything; -} - -public final class org/jetbrains/dokka/test/tools/matchers/content/CompositeMatcher : org/jetbrains/dokka/test/tools/matchers/content/NodeMatcher { - public fun (Lkotlin/reflect/KClass;Ljava/util/List;Lkotlin/jvm/functions/Function1;)V - public synthetic fun (Lkotlin/reflect/KClass;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun tryMatch (Lorg/jetbrains/dokka/pages/ContentNode;)V -} - -public abstract class org/jetbrains/dokka/test/tools/matchers/content/MatcherElement { -} - -public final class org/jetbrains/dokka/test/tools/matchers/content/MatcherError : java/lang/AssertionError { - public fun (Ljava/lang/String;Lorg/jetbrains/dokka/test/tools/matchers/content/MatcherElement;ZLjava/lang/Throwable;)V - public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/test/tools/matchers/content/MatcherElement;ZLjava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lorg/jetbrains/dokka/test/tools/matchers/content/MatcherElement; - public final fun component3 ()Z - public final fun component4 ()Ljava/lang/Throwable; - public final fun copy (Ljava/lang/String;Lorg/jetbrains/dokka/test/tools/matchers/content/MatcherElement;ZLjava/lang/Throwable;)Lorg/jetbrains/dokka/test/tools/matchers/content/MatcherError; - public static synthetic fun copy$default (Lorg/jetbrains/dokka/test/tools/matchers/content/MatcherError;Ljava/lang/String;Lorg/jetbrains/dokka/test/tools/matchers/content/MatcherElement;ZLjava/lang/Throwable;ILjava/lang/Object;)Lorg/jetbrains/dokka/test/tools/matchers/content/MatcherError; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnchor ()Lorg/jetbrains/dokka/test/tools/matchers/content/MatcherElement; - public final fun getAnchorAfter ()Z - public fun getCause ()Ljava/lang/Throwable; - public fun getMessage ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public class org/jetbrains/dokka/test/tools/matchers/content/NodeMatcher : org/jetbrains/dokka/test/tools/matchers/content/MatcherElement { - public fun (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V - public synthetic fun (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun getAssertions ()Lkotlin/jvm/functions/Function1; - public final fun getKclass ()Lkotlin/reflect/KClass; - public fun tryMatch (Lorg/jetbrains/dokka/pages/ContentNode;)V -} - -public final class org/jetbrains/dokka/test/tools/matchers/content/TextMatcher : org/jetbrains/dokka/test/tools/matchers/content/MatcherElement { - public fun (Ljava/lang/String;)V - public final fun getText ()Ljava/lang/String; -} - diff --git a/core/content-matcher-test-utils/build.gradle.kts b/core/content-matcher-test-utils/build.gradle.kts deleted file mode 100644 index 673992df..00000000 --- a/core/content-matcher-test-utils/build.gradle.kts +++ /dev/null @@ -1,14 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -plugins { - id("org.jetbrains.conventions.kotlin-jvm") -} - -dependencies { - implementation(projects.core.testApi) - - implementation(kotlin("reflect")) - implementation(kotlin("test")) -} diff --git a/core/content-matcher-test-utils/src/main/kotlin/matchers/content/ContentMatchersDsl.kt b/core/content-matcher-test-utils/src/main/kotlin/matchers/content/ContentMatchersDsl.kt deleted file mode 100644 index 026f7b6b..00000000 --- a/core/content-matcher-test-utils/src/main/kotlin/matchers/content/ContentMatchersDsl.kt +++ /dev/null @@ -1,191 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package matchers.content - -import org.jetbrains.dokka.model.withDescendants -import org.jetbrains.dokka.pages.* -import org.jetbrains.dokka.test.tools.matchers.content.* -import kotlin.reflect.KClass -import kotlin.test.assertEquals -import kotlin.test.asserter - -// entry point: -public fun ContentNode.assertNode(block: ContentMatcherBuilder.() -> Unit) { - val matcher = ContentMatcherBuilder(ContentComposite::class).apply(block).build() - try { - matcher.tryMatch(this) - } catch (e: MatcherError) { - throw AssertionError(e.message + "\n" + matcher.toDebugString(e.anchor, e.anchorAfter)) - } -} - - -// DSL: -@DslMarker -public annotation class ContentMatchersDsl - -@ContentMatchersDsl -public class ContentMatcherBuilder @PublishedApi internal constructor(private val kclass: KClass) { - @PublishedApi - internal val children: MutableList = mutableListOf() - internal val assertions = mutableListOf Unit>() - - public fun build(): CompositeMatcher = CompositeMatcher(kclass, childrenOrSkip()) { assertions.forEach { it() } } - - // part of DSL that cannot be defined as an extension - public operator fun String.unaryPlus() { - children += TextMatcher(this) - } - - private fun childrenOrSkip() = if (children.isEmpty() && assertions.isNotEmpty()) listOf(Anything) else children -} - -public fun ContentMatcherBuilder.check(assertion: T.() -> Unit) { - assertions += assertion -} - -private val ContentComposite.extractedText - get() = withDescendants().filterIsInstance().joinToString(separator = "") { it.text } - -public fun ContentMatcherBuilder.hasExactText(expected: String) { - assertions += { - assertEquals(expected, this.extractedText) - } -} - -public inline fun ContentMatcherBuilder<*>.composite( - block: ContentMatcherBuilder.() -> Unit -) { - children += ContentMatcherBuilder(S::class).apply(block).build() -} - -public inline fun ContentMatcherBuilder<*>.node(noinline assertions: S.() -> Unit = {}) { - children += NodeMatcher(S::class, assertions) -} - -public fun ContentMatcherBuilder<*>.skipAllNotMatching() { - children += Anything -} - - -// Convenience functions: -public fun ContentMatcherBuilder<*>.group(block: ContentMatcherBuilder.() -> Unit) { - composite(block) -} - -public fun ContentMatcherBuilder<*>.tabbedGroup( - block: ContentMatcherBuilder.() -> Unit -) { - composite { - block() - check { assertContains(this.style, ContentStyle.TabbedContent) } - } -} - -public fun ContentMatcherBuilder<*>.tab( - tabbedContentType: TabbedContentType, block: ContentMatcherBuilder.() -> Unit -) { - composite { - block() - check { - assertEquals(tabbedContentType, this.extra[TabbedContentTypeExtra]?.value) - } - } -} - -public fun ContentMatcherBuilder<*>.header(expectedLevel: Int? = null, block: ContentMatcherBuilder.() -> Unit) { - composite { - block() - check { if (expectedLevel != null) assertEquals(expectedLevel, this.level) } - } -} - -public fun ContentMatcherBuilder<*>.p(block: ContentMatcherBuilder.() -> Unit) { - composite { - block() - check { assertContains(this.style, TextStyle.Paragraph) } - } -} - -public fun ContentMatcherBuilder<*>.link(block: ContentMatcherBuilder.() -> Unit) { - composite(block) -} - -public fun ContentMatcherBuilder<*>.table(block: ContentMatcherBuilder.() -> Unit) { - composite(block) -} - -public fun ContentMatcherBuilder<*>.platformHinted(block: ContentMatcherBuilder.() -> Unit) { - composite { group(block) } -} - -public fun ContentMatcherBuilder<*>.list(block: ContentMatcherBuilder.() -> Unit) { - composite(block) -} - -public fun ContentMatcherBuilder<*>.codeBlock(block: ContentMatcherBuilder.() -> Unit) { - composite(block) -} - -public fun ContentMatcherBuilder<*>.codeInline(block: ContentMatcherBuilder.() -> Unit) { - composite(block) -} - -public fun ContentMatcherBuilder<*>.caption(block: ContentMatcherBuilder.() -> Unit) { - composite { - block() - check { assertContains(this.style, ContentStyle.Caption) } - } -} - -public fun ContentMatcherBuilder<*>.br() { - node() -} - -public fun ContentMatcherBuilder<*>.somewhere(block: ContentMatcherBuilder<*>.() -> Unit) { - skipAllNotMatching() - block() - skipAllNotMatching() -} - -public fun ContentMatcherBuilder<*>.divergentGroup( - block: ContentMatcherBuilder.() -> Unit -) { - composite(block) -} - -public fun ContentMatcherBuilder.divergentInstance( - block: ContentMatcherBuilder.() -> Unit -) { - composite(block) -} - -public fun ContentMatcherBuilder.before( - block: ContentMatcherBuilder.() -> Unit -) { - composite(block) -} - -public fun ContentMatcherBuilder.divergent( - block: ContentMatcherBuilder.() -> Unit -) { - composite(block) -} - -public fun ContentMatcherBuilder.after( - block: ContentMatcherBuilder.() -> Unit -) { - composite(block) -} - -/* - * TODO replace with kotlin.test.assertContains after migrating to Kotlin language version 1.5+ - */ -private fun assertContains(iterable: Iterable, element: T) { - asserter.assertTrue( - { "Expected the collection to contain the element.\nCollection <$iterable>, element <$element>." }, - iterable.contains(element) - ) -} diff --git a/core/content-matcher-test-utils/src/main/kotlin/matchers/content/contentMatchers.kt b/core/content-matcher-test-utils/src/main/kotlin/matchers/content/contentMatchers.kt deleted file mode 100644 index 412f728b..00000000 --- a/core/content-matcher-test-utils/src/main/kotlin/matchers/content/contentMatchers.kt +++ /dev/null @@ -1,191 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -@file:Suppress("PackageDirectoryMismatch") - -package org.jetbrains.dokka.test.tools.matchers.content - -import org.jetbrains.dokka.model.asPrintableTree -import org.jetbrains.dokka.pages.ContentComposite -import org.jetbrains.dokka.pages.ContentNode -import org.jetbrains.dokka.pages.ContentText -import kotlin.reflect.KClass -import kotlin.reflect.full.cast -import kotlin.reflect.full.safeCast - -public sealed class MatcherElement - -public class TextMatcher( - public val text: String -) : MatcherElement() - -public open class NodeMatcher( - public val kclass: KClass, - public val assertions: T.() -> Unit = {} -) : MatcherElement() { - - public open fun tryMatch(node: ContentNode) { - kclass.safeCast(node)?.apply { - try { - assertions() - } catch (e: AssertionError) { - throw MatcherError( - "${e.message.orEmpty()}\nin node:\n${node.debugRepresentation()}", - this@NodeMatcher, - cause = e - ) - } - } ?: throw MatcherError("Expected ${kclass.simpleName} but got:\n${node.debugRepresentation()}", this) - } -} - -public class CompositeMatcher( - kclass: KClass, - private val children: List, - assertions: T.() -> Unit = {} -) : NodeMatcher(kclass, assertions) { - - internal val normalizedChildren: List by lazy { - children.fold(listOf()) { acc, e -> - when { - acc.lastOrNull() is Anything && e is Anything -> acc - acc.lastOrNull() is TextMatcher && e is TextMatcher -> - acc.dropLast(1) + TextMatcher((acc.lastOrNull() as TextMatcher).text + e.text) - else -> acc + e - } - } - } - - override fun tryMatch(node: ContentNode) { - super.tryMatch(node) - kclass.cast(node).children.asSequence() - .filter { it !is ContentText || it.text.isNotBlank() } - .fold(FurtherSiblings(normalizedChildren, this).pop()) { acc, n -> acc.next(n) }.finish() - } -} - -public object Anything : MatcherElement() - -private sealed class MatchWalkerState { - abstract fun next(node: ContentNode): MatchWalkerState - abstract fun finish() -} - -private class TextMatcherState( - val text: String, - val rest: FurtherSiblings, - val anchor: TextMatcher -) : MatchWalkerState() { - override fun next(node: ContentNode): MatchWalkerState { - node as? ContentText ?: throw MatcherError("Expected text: \"$text\" but got\n${node.debugRepresentation()}", anchor) - return when { - text == node.text -> rest.pop() - text.startsWith(node.text) -> TextMatcherState(text.removePrefix(node.text), rest, anchor) - else -> throw MatcherError("Expected text: \"$text\", but got: \"${node.text}\"", anchor) - } - } - - override fun finish() = throw MatcherError("\"$text\" was not found" + rest.messageEnd, anchor) -} - -private class EmptyMatcherState(val parent: CompositeMatcher<*>) : MatchWalkerState() { - override fun next(node: ContentNode): MatchWalkerState { - throw MatcherError("Unexpected node:\n${node.debugRepresentation()}", parent, anchorAfter = true) - } - - override fun finish() = Unit -} - -private class NodeMatcherState( - val matcher: NodeMatcher<*>, - val rest: FurtherSiblings -) : MatchWalkerState() { - override fun next(node: ContentNode): MatchWalkerState { - matcher.tryMatch(node) - return rest.pop() - } - - override fun finish() = - throw MatcherError("Content of type ${matcher.kclass} was not found" + rest.messageEnd, matcher) -} - -private class SkippingMatcherState( - val innerState: MatchWalkerState -) : MatchWalkerState() { - override fun next(node: ContentNode): MatchWalkerState = runCatching { innerState.next(node) }.getOrElse { this } - - override fun finish() = innerState.finish() -} - -private class FurtherSiblings(val list: List, val parent: CompositeMatcher<*>) { - fun pop(): MatchWalkerState = when (val head = list.firstOrNull()) { - is TextMatcher -> TextMatcherState(head.text, drop(), head) - is NodeMatcher<*> -> NodeMatcherState(head, drop()) - is Anything -> SkippingMatcherState(drop().pop()) - null -> EmptyMatcherState(parent) - } - - fun drop() = FurtherSiblings(list.drop(1), parent) - - val messageEnd: String - get() = list.count { it !is Anything }.takeIf { it > 0 } - ?.let { " and $it further matchers were not satisfied" } ?: "" -} - - -internal fun MatcherElement.toDebugString(anchor: MatcherElement?, anchorAfter: Boolean): String { - fun Appendable.append(element: MatcherElement, ownPrefix: String, childPrefix: String) { - if (anchor != null) { - if (element != anchor || anchorAfter) append(" ".repeat(4)) - else append("--> ") - } - - append(ownPrefix) - when (element) { - is Anything -> append("skipAllNotMatching\n") - is TextMatcher -> append("\"${element.text}\"\n") - is CompositeMatcher<*> -> { - append("${element.kclass.simpleName.toString()}\n") - if (element.normalizedChildren.isNotEmpty()) { - val newOwnPrefix = "$childPrefix├─ " - val lastOwnPrefix = "$childPrefix└─ " - val newChildPrefix = "$childPrefix│ " - val lastChildPrefix = "$childPrefix " - element.normalizedChildren.forEachIndexed { n, e -> - if (n != element.normalizedChildren.lastIndex) append(e, newOwnPrefix, newChildPrefix) - else append(e, lastOwnPrefix, lastChildPrefix) - } - } - if (element == anchor && anchorAfter) { - append("--> $childPrefix\n") - } - } - is NodeMatcher<*> -> append("${element.kclass.simpleName}\n") - } - } - - return buildString { append(this@toDebugString, "", "") } -} - -private fun ContentNode.debugRepresentation() = asPrintableTree { element -> - append(if (element is ContentText) """"${element.text}"""" else element::class.simpleName) - append( - " { " + - "kind=${element.dci.kind}, " + - "dri=${element.dci.dri}, " + - "style=${element.style}, " + - "sourceSets=${element.sourceSets} " + - "}" - ) -} - -public data class MatcherError( - override val message: String, - val anchor: MatcherElement, - val anchorAfter: Boolean = false, - override val cause: Throwable? = null -) : AssertionError(message, cause) - -// Creating this whole mechanism was most scala-like experience I had since I stopped using scala. -// I don't know how I should feel about it. diff --git a/core/src/main/kotlin/ConfigurationJsonUtils.kt b/core/src/main/kotlin/ConfigurationJsonUtils.kt deleted file mode 100644 index e693f4ef..00000000 --- a/core/src/main/kotlin/ConfigurationJsonUtils.kt +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka - -import org.jetbrains.dokka.plugability.ConfigurableBlock -import org.jetbrains.dokka.utilities.parseJson -import org.jetbrains.dokka.utilities.serializeAsCompactJson -import org.jetbrains.dokka.utilities.serializeAsPrettyJson - -public fun DokkaConfigurationImpl(json: String): DokkaConfigurationImpl = parseJson(json) - -public fun GlobalDokkaConfiguration(json: String): GlobalDokkaConfiguration = parseJson(json) - -@Deprecated("Renamed to better distinguish between compact/pretty prints", ReplaceWith("this.toCompactJsonString()")) -public fun DokkaConfiguration.toJsonString(): String = this.toCompactJsonString() - -@Deprecated("Renamed to better distinguish between compact/pretty prints", ReplaceWith("this.toCompactJsonString()")) -public fun T.toJsonString(): String = this.toCompactJsonString() - -/** - * Serializes [DokkaConfiguration] as a machine-readable and compact JSON string. - * - * The returned string is not very human friendly as it will be difficult to parse by eyes due to it - * being compact and in one line. If you want to show the output to a human being, see [toPrettyJsonString]. - */ -public fun DokkaConfiguration.toCompactJsonString(): String = serializeAsCompactJson(this) - -/** - * Serializes [DokkaConfiguration] as a human-readable (pretty printed) JSON string. - * - * The returned string will have excessive line breaks and indents, which might not be - * desirable when passing this value between API consumers/producers. If you want - * a machine-readable and compact json string, see [toCompactJsonString]. - */ -public fun DokkaConfiguration.toPrettyJsonString(): String = serializeAsPrettyJson(this) - -/** - * Serializes a [ConfigurableBlock] as a machine-readable and compact JSON string. - * - * The returned string is not very human friendly as it will be difficult to parse by eyes due to it - * being compact and in one line. If you want to show the output to a human being, see [toPrettyJsonString]. - */ -public fun T.toCompactJsonString(): String = serializeAsCompactJson(this) - -/** - * Serializes a [ConfigurableBlock] as a human-readable (pretty printed) JSON string. - * - * The returned string will have excessive line breaks and indents, which might not be - * desirable when passing this value between API consumers/producers. If you want - * a machine-readable and compact json string, see [toCompactJsonString]. - */ -public fun T.toPrettyJsonString(): String = serializeAsCompactJson(this) diff --git a/core/src/main/kotlin/CoreExtensions.kt b/core/src/main/kotlin/CoreExtensions.kt deleted file mode 100644 index ca2504e2..00000000 --- a/core/src/main/kotlin/CoreExtensions.kt +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka - -import org.jetbrains.dokka.generation.Generation -import org.jetbrains.dokka.plugability.ExtensionPoint -import org.jetbrains.dokka.renderers.PostAction -import org.jetbrains.dokka.renderers.Renderer -import org.jetbrains.dokka.transformers.documentation.DocumentableMerger -import org.jetbrains.dokka.transformers.documentation.DocumentableToPageTranslator -import org.jetbrains.dokka.transformers.documentation.DocumentableTransformer -import org.jetbrains.dokka.transformers.pages.PageTransformer -import org.jetbrains.dokka.transformers.sources.SourceToDocumentableTranslator -import org.jetbrains.dokka.validity.PreGenerationChecker -import kotlin.reflect.KProperty - -public object CoreExtensions { - - public val preGenerationCheck: ExtensionPoint by coreExtensionPoint() - - public val generation: ExtensionPoint by coreExtensionPoint() - - public val sourceToDocumentableTranslator: ExtensionPoint by coreExtensionPoint() - - public val documentableMerger: ExtensionPoint by coreExtensionPoint() - - public val documentableTransformer: ExtensionPoint by coreExtensionPoint() - - public val documentableToPageTranslator: ExtensionPoint by coreExtensionPoint() - - public val pageTransformer: ExtensionPoint by coreExtensionPoint() - - public val renderer: ExtensionPoint by coreExtensionPoint() - - public val postActions: ExtensionPoint by coreExtensionPoint() - - private fun coreExtensionPoint() = object { - operator fun provideDelegate(thisRef: CoreExtensions, property: KProperty<*>): Lazy> = - lazy { ExtensionPoint(thisRef::class.qualifiedName!!, property.name) } - } -} diff --git a/core/src/main/kotlin/DokkaBootstrap.kt b/core/src/main/kotlin/DokkaBootstrap.kt deleted file mode 100644 index d3d82e39..00000000 --- a/core/src/main/kotlin/DokkaBootstrap.kt +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka - -import java.util.function.BiConsumer - -public interface DokkaBootstrap { - @Throws(Throwable::class) - public fun configure(serializedConfigurationJSON: String, logger: BiConsumer) - - @Throws(Throwable::class) - public fun generate() -} diff --git a/core/src/main/kotlin/DokkaBootstrapImpl.kt b/core/src/main/kotlin/DokkaBootstrapImpl.kt deleted file mode 100644 index 65f0ef72..00000000 --- a/core/src/main/kotlin/DokkaBootstrapImpl.kt +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka - -import org.jetbrains.dokka.utilities.DokkaLogger -import java.util.concurrent.atomic.AtomicInteger - -import java.util.function.BiConsumer - -/** - * Accessed with reflection - */ -@Suppress("unused") -public class DokkaBootstrapImpl : DokkaBootstrap { - - public class DokkaProxyLogger( - public val consumer: BiConsumer - ) : DokkaLogger { - private val warningsCounter = AtomicInteger() - private val errorsCounter = AtomicInteger() - - override var warningsCount: Int - get() = warningsCounter.get() - set(value) = warningsCounter.set(value) - - override var errorsCount: Int - get() = errorsCounter.get() - set(value) = errorsCounter.set(value) - - override fun debug(message: String) { - consumer.accept("debug", message) - } - - override fun info(message: String) { - consumer.accept("info", message) - } - - override fun progress(message: String) { - consumer.accept("progress", message) - } - - override fun warn(message: String) { - consumer.accept("warn", message).also { warningsCounter.incrementAndGet() } - } - - override fun error(message: String) { - consumer.accept("error", message).also { errorsCounter.incrementAndGet() } - } - } - - private lateinit var generator: DokkaGenerator - - public fun configure(logger: DokkaLogger, configuration: DokkaConfigurationImpl) { - generator = DokkaGenerator(configuration, logger) - } - - override fun configure(serializedConfigurationJSON: String, logger: BiConsumer) { - configure( - DokkaProxyLogger(logger), - DokkaConfigurationImpl(serializedConfigurationJSON) - ) - } - - override fun generate() { - generator.generate() - } -} diff --git a/core/src/main/kotlin/DokkaException.kt b/core/src/main/kotlin/DokkaException.kt deleted file mode 100644 index f16a2649..00000000 --- a/core/src/main/kotlin/DokkaException.kt +++ /dev/null @@ -1,7 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka - -public open class DokkaException(message: String) : RuntimeException(message) diff --git a/core/src/main/kotlin/DokkaGenerator.kt b/core/src/main/kotlin/DokkaGenerator.kt deleted file mode 100644 index 9ae3adb4..00000000 --- a/core/src/main/kotlin/DokkaGenerator.kt +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -@file:Suppress("SameParameterValue") - -package org.jetbrains.dokka - -import kotlinx.coroutines.DelicateCoroutinesApi -import kotlinx.coroutines.Dispatchers -import org.jetbrains.dokka.generation.GracefulGenerationExit -import org.jetbrains.dokka.plugability.DokkaContext -import org.jetbrains.dokka.plugability.DokkaPlugin -import org.jetbrains.dokka.utilities.DokkaLogger - -/** - * DokkaGenerator is the main entry point for generating documentation - * - * [generate] method has been split into submethods for test reasons - */ -public class DokkaGenerator( - private val configuration: DokkaConfiguration, - private val logger: DokkaLogger -) { - - public fun generate() { - timed(logger) { - report("Initializing plugins") - val context = initializePlugins(configuration, logger) - - runCatching { - context.single(CoreExtensions.generation).run { - logger.progress("Dokka is performing: $generationName") - generate() - } - }.exceptionOrNull()?.let { e -> - finalizeCoroutines() - throw e - } - - finalizeCoroutines() - }.dump("\n\n === TIME MEASUREMENT ===\n") - } - - public fun initializePlugins( - configuration: DokkaConfiguration, - logger: DokkaLogger, - additionalPlugins: List = emptyList() - ): DokkaContext = DokkaContext.create(configuration, logger, additionalPlugins) - - @OptIn(DelicateCoroutinesApi::class) - private fun finalizeCoroutines() { - if (configuration.finalizeCoroutines) { - Dispatchers.shutdown() - } - } -} - -public class Timer internal constructor(startTime: Long, private val logger: DokkaLogger?) { - private val steps = mutableListOf("" to startTime) - - public fun report(name: String) { - logger?.progress(name) - steps += (name to System.currentTimeMillis()) - } - - public fun dump(prefix: String = "") { - logger?.info(prefix) - val namePad = steps.map { it.first.length }.maxOrNull() ?: 0 - val timePad = steps.windowed(2).map { (p1, p2) -> p2.second - p1.second }.maxOrNull()?.toString()?.length ?: 0 - steps.windowed(2).forEach { (p1, p2) -> - if (p1.first.isNotBlank()) { - logger?.info("${p1.first.padStart(namePad)}: ${(p2.second - p1.second).toString().padStart(timePad)}") - } - } - } -} - -private fun timed(logger: DokkaLogger? = null, block: Timer.() -> Unit): Timer = - Timer(System.currentTimeMillis(), logger).apply { - try { - block() - } catch (exit: GracefulGenerationExit) { - report("Exiting Generation: ${exit.reason}") - } finally { - report("") - } - } - diff --git a/core/src/main/kotlin/DokkaVersion.kt b/core/src/main/kotlin/DokkaVersion.kt deleted file mode 100644 index d846988b..00000000 --- a/core/src/main/kotlin/DokkaVersion.kt +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka - -import java.util.* - -public object DokkaVersion { - public val version: String by lazy { - javaClass.getResourceAsStream("/META-INF/dokka/dokka-version.properties").use { stream -> - Properties().apply { load(stream) }.getProperty("dokka-version") - } - } -} diff --git a/core/src/main/kotlin/InternalDokkaApi.kt b/core/src/main/kotlin/InternalDokkaApi.kt deleted file mode 100644 index 65c0427c..00000000 --- a/core/src/main/kotlin/InternalDokkaApi.kt +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka - - -/** - * Marks declarations that are **internal** to Dokka core artifact. - * It means that this API is marked as **public** either for historical or technical reasons. - * It is not intended to be used outside of the Dokka project, has no behaviour guarantees, - * and may lack clear semantics, documentation and backward compatibility. - * - * If you are using such API, it is strongly suggested to migrate from it in order - * to keep backwards compatibility with future Dokka versions. - * Typically, the easiest way to do so is to copy-paste the corresponding utility into - * your own project. - */ -@RequiresOptIn( - level = RequiresOptIn.Level.ERROR, - message = "This is an internal Dokka API not intended for public use" -) -@Target( - AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.FIELD, - AnnotationTarget.PROPERTY, AnnotationTarget.TYPEALIAS -) -@Retention(AnnotationRetention.BINARY) -public annotation class InternalDokkaApi() diff --git a/core/src/main/kotlin/configuration.kt b/core/src/main/kotlin/configuration.kt deleted file mode 100644 index 65035d04..00000000 --- a/core/src/main/kotlin/configuration.kt +++ /dev/null @@ -1,280 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka - -import org.jetbrains.dokka.utilities.cast -import java.io.File -import java.io.Serializable -import java.net.URL - -public object DokkaDefaults { - public val moduleName: String = "root" - public val moduleVersion: String? = null - public val outputDir: File = File("./dokka") - public const val failOnWarning: Boolean = false - public const val suppressObviousFunctions: Boolean = true - public const val suppressInheritedMembers: Boolean = false - public const val offlineMode: Boolean = false - - public const val sourceSetDisplayName: String = "JVM" - public const val sourceSetName: String = "main" - public val analysisPlatform: Platform = Platform.DEFAULT - - public const val suppress: Boolean = false - public const val suppressGeneratedFiles: Boolean = true - - public const val skipEmptyPackages: Boolean = true - public const val skipDeprecated: Boolean = false - - public const val reportUndocumented: Boolean = false - - public const val noStdlibLink: Boolean = false - public const val noAndroidSdkLink: Boolean = false - public const val noJdkLink: Boolean = false - public const val jdkVersion: Int = 8 - - public const val includeNonPublic: Boolean = false - public val documentedVisibilities: Set = setOf(DokkaConfiguration.Visibility.PUBLIC) - - public val pluginsConfiguration: List = mutableListOf() - - public const val delayTemplateSubstitution: Boolean = false - - public val cacheRoot: File? = null -} - -public enum class Platform( - public val key: String -) { - jvm("jvm"), - js("js"), - wasm("wasm"), - native("native"), - common("common"); - - public companion object { - public val DEFAULT: Platform = jvm - - public fun fromString(key: String): Platform { - return when (key.toLowerCase()) { - jvm.key -> jvm - js.key -> js - wasm.key -> wasm - native.key -> native - common.key -> common - "androidjvm", "android" -> jvm - "metadata" -> common - else -> throw IllegalArgumentException("Unrecognized platform: $key") - } - } - } -} - -public fun interface DokkaConfigurationBuilder { - public fun build(): T -} - -public fun Iterable>.build(): List = this.map { it.build() } - -public data class DokkaSourceSetID( - /** - * Unique identifier of the scope that this source set is placed in. - * Each scope provide only unique source set names. - * - * E.g. One DokkaTask inside the Gradle plugin represents one source set scope, since there cannot be multiple - * source sets with the same name. However, a Gradle project will not be a proper scope, since there can be - * multple DokkaTasks that contain source sets with the same name (but different configuration) - */ - val scopeId: String, - val sourceSetName: String -) : Serializable { - override fun toString(): String { - return "$scopeId/$sourceSetName" - } -} - -/** - * Global options can be configured and applied to all packages and modules at once, overwriting package configuration. - * - * These are handy if we have multiple source sets sharing the same global options as it reduces the size of the - * boilerplate. Otherwise, the user would be forced to repeat all these options for each source set. - * - * @see [apply] to learn how to apply global configuration - */ -public data class GlobalDokkaConfiguration( - val perPackageOptions: List?, - val externalDocumentationLinks: List?, - val sourceLinks: List? -) - -public fun DokkaConfiguration.apply(globals: GlobalDokkaConfiguration): DokkaConfiguration = this.apply { - sourceSets.forEach { - it.perPackageOptions.cast>() - .addAll(globals.perPackageOptions ?: emptyList()) - } - - sourceSets.forEach { - it.externalDocumentationLinks.cast>() - .addAll(globals.externalDocumentationLinks ?: emptyList()) - } - - sourceSets.forEach { - it.sourceLinks.cast>().addAll(globals.sourceLinks ?: emptyList()) - } -} - -public interface DokkaConfiguration : Serializable { - public val moduleName: String - public val moduleVersion: String? - public val outputDir: File - public val cacheRoot: File? - public val offlineMode: Boolean - public val failOnWarning: Boolean - public val sourceSets: List - public val modules: List - public val pluginsClasspath: List - public val pluginsConfiguration: List - public val delayTemplateSubstitution: Boolean - public val suppressObviousFunctions: Boolean - public val includes: Set - public val suppressInheritedMembers: Boolean - - /** - * Whether coroutines dispatchers should be shutdown after - * generating documentation via [DokkaGenerator.generate]. - * - * It effectively stops all background threads associated with - * coroutines in order to make classes unloadable by the JVM, - * and rejects all new tasks with [RejectedExecutionException] - * - * This is primarily useful for multi-module builds where coroutines - * can be shut down after each module's partial task to avoid - * possible memory leaks. - * - * However, this can lead to problems in specific lifecycles where - * coroutines are shared and will be reused after documentation generation, - * and closing it down will leave the build in an inoperable state. - * One such example is unit tests, for which finalization should be disabled. - */ - public val finalizeCoroutines: Boolean - - public enum class SerializationFormat : Serializable { - JSON, XML - } - - public interface PluginConfiguration : Serializable { - public val fqPluginName: String - public val serializationFormat: SerializationFormat - public val values: String - } - - public interface DokkaSourceSet : Serializable { - public val sourceSetID: DokkaSourceSetID - public val displayName: String - public val classpath: List - public val sourceRoots: Set - public val dependentSourceSets: Set - public val samples: Set - public val includes: Set - - @Deprecated(message = "Use [documentedVisibilities] property for a more flexible control over documented visibilities") - public val includeNonPublic: Boolean - public val reportUndocumented: Boolean - public val skipEmptyPackages: Boolean - public val skipDeprecated: Boolean - public val jdkVersion: Int - public val sourceLinks: Set - public val perPackageOptions: List - public val externalDocumentationLinks: Set - public val languageVersion: String? - public val apiVersion: String? - public val noStdlibLink: Boolean - public val noJdkLink: Boolean - public val suppressedFiles: Set - public val analysisPlatform: Platform - public val documentedVisibilities: Set - } - - public enum class Visibility { - /** - * `public` modifier for Java, default visibility for Kotlin - */ - PUBLIC, - - /** - * `private` modifier for both Kotlin and Java - */ - PRIVATE, - - /** - * `protected` modifier for both Kotlin and Java - */ - PROTECTED, - - /** - * Kotlin-specific `internal` modifier - */ - INTERNAL, - - /** - * Java-specific package-private visibility (no modifier) - */ - PACKAGE; - - public companion object { - public fun fromString(value: String): Visibility = valueOf(value.toUpperCase()) - } - } - - public interface SourceLinkDefinition : Serializable { - public val localDirectory: String - public val remoteUrl: URL - public val remoteLineSuffix: String? - } - - public interface DokkaModuleDescription : Serializable { - public val name: String - public val relativePathToOutputDirectory: File - public val sourceOutputDirectory: File - public val includes: Set - } - - public interface PackageOptions : Serializable { - public val matchingRegex: String - - @Deprecated("Use [documentedVisibilities] property for a more flexible control over documented visibilities") - public val includeNonPublic: Boolean - public val reportUndocumented: Boolean? - public val skipDeprecated: Boolean - public val suppress: Boolean - public val documentedVisibilities: Set - } - - public interface ExternalDocumentationLink : Serializable { - public val url: URL - public val packageListUrl: URL - - public companion object - } -} - -@Suppress("FunctionName") -public fun ExternalDocumentationLink( - url: URL? = null, - packageListUrl: URL? = null -): ExternalDocumentationLinkImpl { - return if (packageListUrl != null && url != null) - ExternalDocumentationLinkImpl(url, packageListUrl) - else if (url != null) - ExternalDocumentationLinkImpl(url, URL(url, "package-list")) - else - throw IllegalArgumentException("url or url && packageListUrl must not be null for external documentation link") -} - -@Suppress("FunctionName") -public fun ExternalDocumentationLink( - url: String, packageListUrl: String? = null -): ExternalDocumentationLinkImpl = - ExternalDocumentationLink(url.let(::URL), packageListUrl?.let(::URL)) diff --git a/core/src/main/kotlin/defaultConfiguration.kt b/core/src/main/kotlin/defaultConfiguration.kt deleted file mode 100644 index f858d8c0..00000000 --- a/core/src/main/kotlin/defaultConfiguration.kt +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka - -import org.jetbrains.dokka.DokkaConfiguration.DokkaSourceSet -import java.io.File -import java.net.URL - -public data class DokkaConfigurationImpl( - override val moduleName: String = DokkaDefaults.moduleName, - override val moduleVersion: String? = DokkaDefaults.moduleVersion, - override val outputDir: File = DokkaDefaults.outputDir, - override val cacheRoot: File? = DokkaDefaults.cacheRoot, - override val offlineMode: Boolean = DokkaDefaults.offlineMode, - override val sourceSets: List = emptyList(), - override val pluginsClasspath: List = emptyList(), - override val pluginsConfiguration: List = DokkaDefaults.pluginsConfiguration, - override val modules: List = emptyList(), - override val failOnWarning: Boolean = DokkaDefaults.failOnWarning, - override val delayTemplateSubstitution: Boolean = false, - override val suppressObviousFunctions: Boolean = DokkaDefaults.suppressObviousFunctions, - override val includes: Set = emptySet(), - override val suppressInheritedMembers: Boolean = DokkaDefaults.suppressInheritedMembers, - override val finalizeCoroutines: Boolean = true, -) : DokkaConfiguration - -public data class PluginConfigurationImpl( - override val fqPluginName: String, - override val serializationFormat: DokkaConfiguration.SerializationFormat, - override val values: String -) : DokkaConfiguration.PluginConfiguration - - -public data class DokkaSourceSetImpl( - override val displayName: String = DokkaDefaults.sourceSetDisplayName, - override val sourceSetID: DokkaSourceSetID, - override val classpath: List = emptyList(), - override val sourceRoots: Set = emptySet(), - override val dependentSourceSets: Set = emptySet(), - override val samples: Set = emptySet(), - override val includes: Set = emptySet(), - @Deprecated("Use [documentedVisibilities] property for a more flexible control over documented visibilities") - override val includeNonPublic: Boolean = DokkaDefaults.includeNonPublic, - override val reportUndocumented: Boolean = DokkaDefaults.reportUndocumented, - override val skipEmptyPackages: Boolean = DokkaDefaults.skipEmptyPackages, - override val skipDeprecated: Boolean = DokkaDefaults.skipDeprecated, - override val jdkVersion: Int = DokkaDefaults.jdkVersion, - override val sourceLinks: Set = mutableSetOf(), - override val perPackageOptions: List = mutableListOf(), - override val externalDocumentationLinks: Set = mutableSetOf(), - override val languageVersion: String? = null, - override val apiVersion: String? = null, - override val noStdlibLink: Boolean = DokkaDefaults.noStdlibLink, - override val noJdkLink: Boolean = DokkaDefaults.noJdkLink, - override val suppressedFiles: Set = emptySet(), - override val analysisPlatform: Platform = DokkaDefaults.analysisPlatform, - override val documentedVisibilities: Set = DokkaDefaults.documentedVisibilities, -) : DokkaSourceSet - -public data class DokkaModuleDescriptionImpl( - override val name: String, - override val relativePathToOutputDirectory: File, - override val includes: Set, - override val sourceOutputDirectory: File -) : DokkaConfiguration.DokkaModuleDescription - -public data class SourceLinkDefinitionImpl( - override val localDirectory: String, - override val remoteUrl: URL, - override val remoteLineSuffix: String?, -) : DokkaConfiguration.SourceLinkDefinition { - - public companion object { - public fun parseSourceLinkDefinition(srcLink: String): SourceLinkDefinitionImpl { - val (path, urlAndLine) = srcLink.split('=') - return SourceLinkDefinitionImpl( - localDirectory = File(path).canonicalPath, - remoteUrl = URL(urlAndLine.substringBefore("#")), - remoteLineSuffix = urlAndLine.substringAfter("#", "").let { if (it.isEmpty()) null else "#$it" }) - } - } -} - -public data class PackageOptionsImpl( - override val matchingRegex: String, - @Deprecated("Use [documentedVisibilities] property for a more flexible control over documented visibilities") - override val includeNonPublic: Boolean, - override val reportUndocumented: Boolean?, - override val skipDeprecated: Boolean, - override val suppress: Boolean, - override val documentedVisibilities: Set, // TODO add default to DokkaDefaults.documentedVisibilities -) : DokkaConfiguration.PackageOptions - - -public data class ExternalDocumentationLinkImpl( - override val url: URL, - override val packageListUrl: URL, -) : DokkaConfiguration.ExternalDocumentationLink diff --git a/core/src/main/kotlin/defaultExternalLinks.kt b/core/src/main/kotlin/defaultExternalLinks.kt deleted file mode 100644 index 26e3e0ae..00000000 --- a/core/src/main/kotlin/defaultExternalLinks.kt +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka - -import org.jetbrains.dokka.DokkaConfiguration.ExternalDocumentationLink -import java.net.URL - - -public fun ExternalDocumentationLink.Companion.jdk(jdkVersion: Int): ExternalDocumentationLinkImpl = - ExternalDocumentationLink( - url = - if (jdkVersion < 11) "https://docs.oracle.com/javase/${jdkVersion}/docs/api/" - else "https://docs.oracle.com/en/java/javase/${jdkVersion}/docs/api/", - packageListUrl = - if (jdkVersion < 11) "https://docs.oracle.com/javase/${jdkVersion}/docs/api/package-list" - else "https://docs.oracle.com/en/java/javase/${jdkVersion}/docs/api/element-list" - ) - - -public fun ExternalDocumentationLink.Companion.kotlinStdlib(): ExternalDocumentationLinkImpl = - ExternalDocumentationLink("https://kotlinlang.org/api/latest/jvm/stdlib/") - - -public fun ExternalDocumentationLink.Companion.androidSdk(): ExternalDocumentationLinkImpl = - ExternalDocumentationLink("https://developer.android.com/reference/kotlin/") - - -public fun ExternalDocumentationLink.Companion.androidX(): ExternalDocumentationLinkImpl = ExternalDocumentationLink( - url = URL("https://developer.android.com/reference/kotlin/"), - packageListUrl = URL("https://developer.android.com/reference/kotlin/androidx/package-list") -) diff --git a/core/src/main/kotlin/generation/Generation.kt b/core/src/main/kotlin/generation/Generation.kt deleted file mode 100644 index 9f14912f..00000000 --- a/core/src/main/kotlin/generation/Generation.kt +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.generation - -import org.jetbrains.dokka.Timer - -public interface Generation { - public fun Timer.generate() - public val generationName: String -} - -// This needs to be public for now but in the future it should be replaced with system of checks provided by EP -public fun exitGenerationGracefully(reason: String): Nothing { - throw GracefulGenerationExit(reason) -} - -public class GracefulGenerationExit(public val reason: String) : Throwable() diff --git a/core/src/main/kotlin/links/DRI.kt b/core/src/main/kotlin/links/DRI.kt deleted file mode 100644 index 180d9eb8..00000000 --- a/core/src/main/kotlin/links/DRI.kt +++ /dev/null @@ -1,146 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.links - -import com.fasterxml.jackson.annotation.JsonTypeInfo -import com.fasterxml.jackson.annotation.JsonTypeInfo.Id.CLASS -import com.fasterxml.jackson.databind.ObjectMapper -import com.fasterxml.jackson.module.kotlin.readValue - -/** - * [DRI] stands for DokkaResourceIdentifier - */ -public data class DRI( - val packageName: String? = null, - val classNames: String? = null, - val callable: Callable? = null, - val target: DriTarget = PointingToDeclaration, - val extra: String? = null -) { - override fun toString(): String = - "${packageName.orEmpty()}/${classNames.orEmpty()}/${callable?.name.orEmpty()}/${callable?.signature() - .orEmpty()}/$target/${extra.orEmpty()}" - - public companion object { - public val topLevel: DRI = DRI() - } -} - -public object EnumEntryDRIExtra: DRIExtraProperty() - -public abstract class DRIExtraProperty { - public val key: String = this::class.qualifiedName - ?: (this.javaClass.let { it.`package`.name + "." + it.simpleName.ifEmpty { "anonymous" } }) -} - - -public class DRIExtraContainer(public val data: String? = null) { - public val map: MutableMap = if (data != null) OBJECT_MAPPER.readValue(data) else mutableMapOf() - public inline operator fun get(prop: DRIExtraProperty): T? = - map[prop.key]?.let { prop as? T } - - public inline operator fun set(prop: DRIExtraProperty, value: T) { - map[prop.key] = value as Any - } - - public fun encode(): String = OBJECT_MAPPER.writeValueAsString(map) - - private companion object { - private val OBJECT_MAPPER = ObjectMapper() - } -} - -public val DriOfUnit: DRI = DRI("kotlin", "Unit") -public val DriOfAny: DRI = DRI("kotlin", "Any") - -public fun DRI.withClass(name: String): DRI = copy(classNames = if (classNames.isNullOrBlank()) name else "$classNames.$name") - -public fun DRI.withTargetToDeclaration(): DRI = copy(target = PointingToDeclaration) - -public fun DRI.withEnumEntryExtra(): DRI = copy( - extra = DRIExtraContainer(this.extra).also { it[EnumEntryDRIExtra] = EnumEntryDRIExtra }.encode() -) - -public val DRI.parent: DRI - get() = when { - extra != null -> when { - DRIExtraContainer(extra)[EnumEntryDRIExtra] != null -> copy( - classNames = classNames?.substringBeforeLast(".", "")?.takeIf { it.isNotBlank() }, - extra = null - ) - else -> copy(extra = null) - } - target != PointingToDeclaration -> copy(target = PointingToDeclaration) - callable != null -> copy(callable = null) - classNames != null -> copy(classNames = classNames.substringBeforeLast(".", "").takeIf { it.isNotBlank() }) - else -> DRI.topLevel - } - -public val DRI.sureClassNames: String - get() = classNames ?: throw IllegalStateException("Malformed DRI. It requires classNames in this context.") - -public data class Callable( - val name: String, - val receiver: TypeReference? = null, - val params: List -) { - public fun signature(): String = "${receiver?.toString().orEmpty()}#${params.joinToString("#")}" - - public companion object -} - -@JsonTypeInfo(use = CLASS) -public sealed class TypeReference { - public companion object -} - -public data class JavaClassReference(val name: String) : TypeReference() { - override fun toString(): String = name -} - -public data class TypeParam(val bounds: List) : TypeReference() - -public data class TypeConstructor( - val fullyQualifiedName: String, - val params: List -) : TypeReference() { - override fun toString(): String = fullyQualifiedName + - (if (params.isNotEmpty()) "[${params.joinToString(",")}]" else "") -} - -public data class RecursiveType(val rank: Int): TypeReference() { - override fun toString(): String = "^".repeat(rank + 1) -} - -public data class Nullable(val wrapped: TypeReference) : TypeReference() { - override fun toString(): String = "$wrapped?" -} - -public object StarProjection : TypeReference() { - override fun toString(): String = "*" -} - -@JsonTypeInfo(use = CLASS) -public sealed class DriTarget { - override fun toString(): String = this.javaClass.simpleName - - public companion object -} - -public data class PointingToGenericParameters(val parameterIndex: Int) : DriTarget() { - override fun toString(): String = "PointingToGenericParameters($parameterIndex)" -} - -public object PointingToDeclaration : DriTarget() - -public data class PointingToCallableParameters(val parameterIndex: Int) : DriTarget() { - override fun toString(): String = "PointingToCallableParameters($parameterIndex)" -} - -public fun DriTarget.nextTarget(): DriTarget = when (this) { - is PointingToGenericParameters -> PointingToGenericParameters(this.parameterIndex + 1) - is PointingToCallableParameters -> PointingToCallableParameters(this.parameterIndex + 1) - else -> this -} diff --git a/core/src/main/kotlin/model/CompositeSourceSetID.kt b/core/src/main/kotlin/model/CompositeSourceSetID.kt deleted file mode 100644 index af7d1a5d..00000000 --- a/core/src/main/kotlin/model/CompositeSourceSetID.kt +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -import org.jetbrains.dokka.DokkaConfiguration -import org.jetbrains.dokka.DokkaSourceSetID - -/** - * A unique composite key of multiple [DokkaSourceSetID] that identifies [DisplaySourceSet]. - * Consists of multiple (non-zero) [DokkaSourceSetID] that the corresponding [DisplaySourceSet] was built from. - * - * Should not be constructed or copied outside of [DisplaySourceSet] instantiation. - */ -public data class CompositeSourceSetID( - private val children: Set -) { - public constructor(sourceSetIDs: Iterable) : this(sourceSetIDs.toSet()) - public constructor(sourceSetId: DokkaSourceSetID) : this(setOf(sourceSetId)) - - init { - require(children.isNotEmpty()) { "Expected at least one source set id" } - } - - public val merged: DokkaSourceSetID = children.sortedBy { it.scopeId + it.sourceSetName }.let { sortedChildren -> - DokkaSourceSetID( - scopeId = sortedChildren.joinToString(separator = "+") { it.scopeId }, - sourceSetName = sortedChildren.joinToString(separator = "+") { it.sourceSetName } - ) - } - - public val all: Set = setOf(merged, *children.toTypedArray()) - - public operator fun contains(sourceSetId: DokkaSourceSetID): Boolean { - return sourceSetId in all - } - - public operator fun contains(sourceSet: DokkaConfiguration.DokkaSourceSet): Boolean { - return sourceSet.sourceSetID in this - } - - public operator fun plus(other: DokkaSourceSetID): CompositeSourceSetID { - return copy(children = children + other) - } -} diff --git a/core/src/main/kotlin/model/DisplaySourceSet.kt b/core/src/main/kotlin/model/DisplaySourceSet.kt deleted file mode 100644 index 9d637048..00000000 --- a/core/src/main/kotlin/model/DisplaySourceSet.kt +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -import org.jetbrains.dokka.* -import org.jetbrains.dokka.DokkaConfiguration.DokkaSourceSet - -/** - * Represents a final user-visible source set in the documentable model that is - * used to specify under which source sets/targets current signatures are available, - * can be used to filter in and out all available signatures under the specified source set, - * and, depending on the format, are rendered as "platform" selectors. - * - * E.g. HTML format renders display source sets as "bubbles" that later are used for filtering - * and informational purposes. - * - * [DisplaySourceSet]s typically have a one-to-one correspondence to the build system source sets, - * are created by the base plugin from [DokkaSourceSet] and never tweaked manually. - * [DisplaySourceSet] is uniquely identified by the corresponding [CompositeSourceSetID]. - * - * @property sourceSetIDs unique stable id of the display source set. - * It is composite by definition, as it uniquely defines the source set and all nested source sets. - * Apart from names, it also contains a substitute to a full source set path in order to differentiate - * source sets with the same name in a stable manner. - * @property name corresponds to the name of the original [DokkaSourceSet] - * @property platform the platform of the source set. If the source set is a mix of multiple source sets - * that correspond to multiple KMP platforms, then it is [Platform.common] - */ -public data class DisplaySourceSet( - val sourceSetIDs: CompositeSourceSetID, - val name: String, - val platform: Platform -) { - public constructor(sourceSet: DokkaSourceSet) : this( - sourceSetIDs = CompositeSourceSetID(sourceSet.sourceSetID), - name = sourceSet.displayName, - platform = sourceSet.analysisPlatform - ) -} - -/** - * Transforms the current [DokkaSourceSet] into [DisplaySourceSet], - * matching the corresponding subset of its properties to [DisplaySourceSet] properties. - */ -public fun DokkaSourceSet.toDisplaySourceSet(): DisplaySourceSet = DisplaySourceSet(this) - -/** - * Transforms all the given [DokkaSourceSet]s into [DisplaySourceSet]s. - */ -public fun Iterable.toDisplaySourceSets(): Set = - map { it.toDisplaySourceSet() }.toSet() - -@InternalDokkaApi -@Deprecated("Use computeSourceSetIds() and cache its results instead", replaceWith = ReplaceWith("computeSourceSetIds()")) -public val Iterable.sourceSetIDs: List get() = this.flatMap { it.sourceSetIDs.all } - -@InternalDokkaApi -public fun Iterable.computeSourceSetIds(): Set = - fold(hashSetOf()) { acc, set -> acc.addAll(set.sourceSetIDs.all); acc } diff --git a/core/src/main/kotlin/model/Documentable.kt b/core/src/main/kotlin/model/Documentable.kt deleted file mode 100644 index c6109f47..00000000 --- a/core/src/main/kotlin/model/Documentable.kt +++ /dev/null @@ -1,540 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -import org.jetbrains.dokka.DokkaConfiguration.DokkaSourceSet -import org.jetbrains.dokka.links.DRI -import org.jetbrains.dokka.model.doc.DocumentationNode -import org.jetbrains.dokka.model.properties.PropertyContainer -import org.jetbrains.dokka.model.properties.WithExtraProperties - -public interface AnnotationTarget - -public abstract class Documentable : WithChildren, - AnnotationTarget { - public abstract val name: String? - public abstract val dri: DRI - public abstract val documentation: SourceSetDependent - public abstract val sourceSets: Set - public abstract val expectPresentInSet: DokkaSourceSet? - abstract override val children: List - - override fun toString(): String = - "${javaClass.simpleName}($dri)" - - override fun equals(other: Any?): Boolean = - other is Documentable && this.dri == other.dri // TODO: https://github.com/Kotlin/dokka/pull/667#discussion_r382555806 - - override fun hashCode(): Int = dri.hashCode() -} - -public typealias SourceSetDependent = Map - -public interface WithSources { - public val sources: SourceSetDependent -} - -public interface WithScope { - public val functions: List - public val properties: List - public val classlikes: List -} - -public interface WithVisibility { - public val visibility: SourceSetDependent -} - -public interface WithType { - public val type: Bound -} - -public interface WithAbstraction { - public val modifier: SourceSetDependent -} - -public sealed class Modifier( - public val name: String -) - -public sealed class KotlinModifier(name: String) : Modifier(name) { - public object Abstract : KotlinModifier("abstract") - public object Open : KotlinModifier("open") - public object Final : KotlinModifier("final") - public object Sealed : KotlinModifier("sealed") - public object Empty : KotlinModifier("") -} - -public sealed class JavaModifier(name: String) : Modifier(name) { - public object Abstract : JavaModifier("abstract") - public object Final : JavaModifier("final") - public object Empty : JavaModifier("") -} - -public interface WithCompanion { - public val companion: DObject? -} - -public interface WithConstructors { - public val constructors: List -} - -public interface WithGenerics { - public val generics: List -} - -public interface WithSupertypes { - public val supertypes: SourceSetDependent> -} - -public interface WithIsExpectActual { - public val isExpectActual: Boolean -} - -public interface Callable : WithVisibility, WithType, WithAbstraction, WithSources, WithIsExpectActual { - public val receiver: DParameter? -} - -public sealed class DClasslike : Documentable(), WithScope, WithVisibility, WithSources, WithIsExpectActual - -public data class DModule( - override val name: String, - val packages: List, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet? = null, - override val sourceSets: Set, - override val extra: PropertyContainer = PropertyContainer.empty() -) : Documentable(), WithExtraProperties { - override val dri: DRI = DRI.topLevel - override val children: List - get() = packages - - override fun withNewExtras(newExtras: PropertyContainer): DModule = copy(extra = newExtras) -} - -public data class DPackage( - override val dri: DRI, - override val functions: List, - override val properties: List, - override val classlikes: List, - val typealiases: List, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet? = null, - override val sourceSets: Set, - override val extra: PropertyContainer = PropertyContainer.empty() -) : Documentable(), WithScope, WithExtraProperties { - - val packageName: String = dri.packageName.orEmpty() - - /** - * !!! WARNING !!! - * This name is not guaranteed to be a be a canonical/real package name. - * e.g. this will return a human readable version for root packages. - * Use [packageName] or `dri.packageName` instead to obtain the real packageName - */ - override val name: String = packageName.ifBlank { "[root]" } - - override val children: List = properties + functions + classlikes + typealiases - - override fun withNewExtras(newExtras: PropertyContainer): DPackage = copy(extra = newExtras) -} - -public data class DClass( - override val dri: DRI, - override val name: String, - override val constructors: List, - override val functions: List, - override val properties: List, - override val classlikes: List, - override val sources: SourceSetDependent, - override val visibility: SourceSetDependent, - override val companion: DObject?, - override val generics: List, - override val supertypes: SourceSetDependent>, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet?, - override val modifier: SourceSetDependent, - override val sourceSets: Set, - override val isExpectActual: Boolean, - override val extra: PropertyContainer = PropertyContainer.empty() -) : DClasslike(), WithAbstraction, WithCompanion, WithConstructors, WithGenerics, WithSupertypes, - WithExtraProperties { - - override val children: List - get() = (functions + properties + classlikes + constructors) - - override fun withNewExtras(newExtras: PropertyContainer): DClass = copy(extra = newExtras) -} - -public data class DEnum( - override val dri: DRI, - override val name: String, - val entries: List, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet?, - override val sources: SourceSetDependent, - override val functions: List, - override val properties: List, - override val classlikes: List, - override val visibility: SourceSetDependent, - override val companion: DObject?, - override val constructors: List, - override val supertypes: SourceSetDependent>, - override val sourceSets: Set, - override val isExpectActual: Boolean, - override val extra: PropertyContainer = PropertyContainer.empty() -) : DClasslike(), WithCompanion, WithConstructors, WithSupertypes, WithExtraProperties { - override val children: List - get() = (entries + functions + properties + classlikes + constructors) - - override fun withNewExtras(newExtras: PropertyContainer): DEnum = copy(extra = newExtras) -} - -public data class DEnumEntry( - override val dri: DRI, - override val name: String, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet?, - override val functions: List, - override val properties: List, - override val classlikes: List, - override val sourceSets: Set, - override val extra: PropertyContainer = PropertyContainer.empty() -) : Documentable(), WithScope, WithExtraProperties { - override val children: List - get() = (functions + properties + classlikes) - - override fun withNewExtras(newExtras: PropertyContainer): DEnumEntry = copy(extra = newExtras) -} - -public data class DFunction( - override val dri: DRI, - override val name: String, - val isConstructor: Boolean, - val parameters: List, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet?, - override val sources: SourceSetDependent, - override val visibility: SourceSetDependent, - override val type: Bound, - override val generics: List, - override val receiver: DParameter?, - override val modifier: SourceSetDependent, - override val sourceSets: Set, - override val isExpectActual: Boolean, - override val extra: PropertyContainer = PropertyContainer.empty() -) : Documentable(), Callable, WithGenerics, WithExtraProperties { - override val children: List - get() = parameters - - override fun withNewExtras(newExtras: PropertyContainer): DFunction = copy(extra = newExtras) -} - -public data class DInterface( - override val dri: DRI, - override val name: String, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet?, - override val sources: SourceSetDependent, - override val functions: List, - override val properties: List, - override val classlikes: List, - override val visibility: SourceSetDependent, - override val companion: DObject?, - override val generics: List, - override val supertypes: SourceSetDependent>, - override val sourceSets: Set, - override val isExpectActual: Boolean, - override val extra: PropertyContainer = PropertyContainer.empty() -) : DClasslike(), WithCompanion, WithGenerics, WithSupertypes, WithExtraProperties { - override val children: List - get() = (functions + properties + classlikes) - - override fun withNewExtras(newExtras: PropertyContainer): DInterface = copy(extra = newExtras) -} - -public data class DObject( - override val name: String?, - override val dri: DRI, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet?, - override val sources: SourceSetDependent, - override val functions: List, - override val properties: List, - override val classlikes: List, - override val visibility: SourceSetDependent, - override val supertypes: SourceSetDependent>, - override val sourceSets: Set, - override val isExpectActual: Boolean, - override val extra: PropertyContainer = PropertyContainer.empty() -) : DClasslike(), WithSupertypes, WithExtraProperties { - override val children: List - get() = (functions + properties + classlikes) - - override fun withNewExtras(newExtras: PropertyContainer): DObject = copy(extra = newExtras) -} - -public data class DAnnotation( - override val name: String, - override val dri: DRI, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet?, - override val sources: SourceSetDependent, - override val functions: List, - override val properties: List, - override val classlikes: List, - override val visibility: SourceSetDependent, - override val companion: DObject?, - override val constructors: List, - override val generics: List, - override val sourceSets: Set, - override val isExpectActual: Boolean, - override val extra: PropertyContainer = PropertyContainer.empty() -) : DClasslike(), WithCompanion, WithConstructors, WithExtraProperties, WithGenerics { - override val children: List - get() = (functions + properties + classlikes + constructors) - - override fun withNewExtras(newExtras: PropertyContainer): DAnnotation = copy(extra = newExtras) -} - -public data class DProperty( - override val dri: DRI, - override val name: String, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet?, - override val sources: SourceSetDependent, - override val visibility: SourceSetDependent, - override val type: Bound, - override val receiver: DParameter?, - val setter: DFunction?, - val getter: DFunction?, - override val modifier: SourceSetDependent, - override val sourceSets: Set, - override val generics: List, - override val isExpectActual: Boolean, - override val extra: PropertyContainer = PropertyContainer.empty() -) : Documentable(), Callable, WithExtraProperties, WithGenerics { - override val children: List - get() = emptyList() - - override fun withNewExtras(newExtras: PropertyContainer): DProperty = copy(extra = newExtras) -} - -// TODO: treat named Parameters and receivers differently -public data class DParameter( - override val dri: DRI, - override val name: String?, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet?, - override val type: Bound, - override val sourceSets: Set, - override val extra: PropertyContainer = PropertyContainer.empty() -) : Documentable(), WithExtraProperties, WithType { - override val children: List - get() = emptyList() - - override fun withNewExtras(newExtras: PropertyContainer): DParameter = copy(extra = newExtras) -} - -public data class DTypeParameter( - val variantTypeParameter: Variance, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet?, - val bounds: List, - override val sourceSets: Set, - override val extra: PropertyContainer = PropertyContainer.empty() -) : Documentable(), WithExtraProperties { - - public constructor( - dri: DRI, - name: String, - presentableName: String?, - documentation: SourceSetDependent, - expectPresentInSet: DokkaSourceSet?, - bounds: List, - sourceSets: Set, - extra: PropertyContainer = PropertyContainer.empty() - ) : this( - Invariance(TypeParameter(dri, name, presentableName)), - documentation, - expectPresentInSet, - bounds, - sourceSets, - extra - ) - - override val dri: DRI by variantTypeParameter.inner::dri - override val name: String by variantTypeParameter.inner::name - - override val children: List - get() = emptyList() - - override fun withNewExtras(newExtras: PropertyContainer): DTypeParameter = copy(extra = newExtras) -} - -public data class DTypeAlias( - override val dri: DRI, - override val name: String, - override val type: Bound, - val underlyingType: SourceSetDependent, - override val visibility: SourceSetDependent, - override val documentation: SourceSetDependent, - override val expectPresentInSet: DokkaSourceSet?, - override val sourceSets: Set, - override val generics: List, - override val sources: SourceSetDependent, - override val extra: PropertyContainer = PropertyContainer.empty() -) : Documentable(), WithType, WithVisibility, WithExtraProperties, WithGenerics, WithSources { - override val children: List - get() = emptyList() - - override fun withNewExtras(newExtras: PropertyContainer): DTypeAlias = copy(extra = newExtras) -} - -public sealed class Projection -public sealed class Bound : Projection() -public data class TypeParameter( - val dri: DRI, - val name: String, - val presentableName: String? = null, - override val extra: PropertyContainer = PropertyContainer.empty() -) : Bound(), AnnotationTarget, WithExtraProperties { - override fun withNewExtras(newExtras: PropertyContainer): TypeParameter = - copy(extra = extra) -} - -public sealed class TypeConstructor : Bound(), AnnotationTarget { - public abstract val dri: DRI - public abstract val projections: List - public abstract val presentableName: String? -} - -public data class GenericTypeConstructor( - override val dri: DRI, - override val projections: List, - override val presentableName: String? = null, - override val extra: PropertyContainer = PropertyContainer.empty() -) : TypeConstructor(), WithExtraProperties { - override fun withNewExtras(newExtras: PropertyContainer): GenericTypeConstructor = - copy(extra = newExtras) -} - -public data class FunctionalTypeConstructor( - override val dri: DRI, - override val projections: List, - val isExtensionFunction: Boolean = false, - val isSuspendable: Boolean = false, - override val presentableName: String? = null, - override val extra: PropertyContainer = PropertyContainer.empty(), -) : TypeConstructor(), WithExtraProperties { - override fun withNewExtras(newExtras: PropertyContainer): FunctionalTypeConstructor = - copy(extra = newExtras) -} - -// kotlin.annotation.AnnotationTarget.TYPEALIAS -public data class TypeAliased( - val typeAlias: Bound, - val inner: Bound, - override val extra: PropertyContainer = PropertyContainer.empty() -) : Bound(), AnnotationTarget, WithExtraProperties { - override fun withNewExtras(newExtras: PropertyContainer): TypeAliased = - copy(extra = newExtras) -} - -public data class PrimitiveJavaType( - val name: String, - override val extra: PropertyContainer = PropertyContainer.empty() -) : Bound(), AnnotationTarget, WithExtraProperties { - override fun withNewExtras(newExtras: PropertyContainer): PrimitiveJavaType = - copy(extra = newExtras) -} - -public data class JavaObject(override val extra: PropertyContainer = PropertyContainer.empty()) : - Bound(), AnnotationTarget, WithExtraProperties { - override fun withNewExtras(newExtras: PropertyContainer): JavaObject = - copy(extra = newExtras) -} - -public data class UnresolvedBound( - val name: String, - override val extra: PropertyContainer = PropertyContainer.empty() -) : Bound(), AnnotationTarget, WithExtraProperties { - override fun withNewExtras(newExtras: PropertyContainer): UnresolvedBound = - copy(extra = newExtras) -} - -// The following Projections are not AnnotationTargets; they cannot be annotated. -public data class Nullable(val inner: Bound) : Bound() - -/** - * It introduces [definitely non-nullable types](https://github.com/Kotlin/KEEP/blob/c72601cf35c1e95a541bb4b230edb474a6d1d1a8/proposals/definitely-non-nullable-types.md) - */ -public data class DefinitelyNonNullable(val inner: Bound) : Bound() - -public sealed class Variance : Projection() { - public abstract val inner: T -} - -public data class Covariance(override val inner: T) : Variance() { - override fun toString(): String = "out" -} - -public data class Contravariance(override val inner: T) : Variance() { - override fun toString(): String = "in" -} - -public data class Invariance(override val inner: T) : Variance() { - override fun toString(): String = "" -} - -public object Star : Projection() - -public object Void : Bound() -public object Dynamic : Bound() - -public fun Variance.withDri(dri: DRI): Variance = when (this) { - is Contravariance -> Contravariance(TypeParameter(dri, inner.name, inner.presentableName)) - is Covariance -> Covariance(TypeParameter(dri, inner.name, inner.presentableName)) - is Invariance -> Invariance(TypeParameter(dri, inner.name, inner.presentableName)) -} - -public fun Documentable.dfs(predicate: (Documentable) -> Boolean): Documentable? = - if (predicate(this)) { - this - } else { - this.children.asSequence().mapNotNull { it.dfs(predicate) }.firstOrNull() - } - -public sealed class Visibility(public val name: String) - -public sealed class KotlinVisibility(name: String) : Visibility(name) { - public object Public : KotlinVisibility("public") - public object Private : KotlinVisibility("private") - public object Protected : KotlinVisibility("protected") - public object Internal : KotlinVisibility("internal") -} - -public sealed class JavaVisibility(name: String) : Visibility(name) { - public object Public : JavaVisibility("public") - public object Private : JavaVisibility("private") - public object Protected : JavaVisibility("protected") - public object Default : JavaVisibility("") -} - -public fun SourceSetDependent?.orEmpty(): SourceSetDependent = this ?: emptyMap() - -public interface DocumentableSource { - public val path: String - - /** - * Computes the first line number of the documentable's declaration/signature/identifier. - * - * Numbering is always 1-based. - * - * May return null if the sources could not be found - for example, for synthetic/generated declarations. - */ - public fun computeLineNumber(): Int? -} - -public data class TypeConstructorWithKind(val typeConstructor: TypeConstructor, val kind: ClassKind) diff --git a/core/src/main/kotlin/model/JvmField.kt b/core/src/main/kotlin/model/JvmField.kt deleted file mode 100644 index a2b641c9..00000000 --- a/core/src/main/kotlin/model/JvmField.kt +++ /dev/null @@ -1,14 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -import org.jetbrains.dokka.links.DRI - -public const val JVM_FIELD_PACKAGE_NAME: String = "kotlin.jvm" -public const val JVM_FIELD_CLASS_NAMES: String = "JvmField" - -public fun DRI.isJvmField(): Boolean = packageName == JVM_FIELD_PACKAGE_NAME && classNames == JVM_FIELD_CLASS_NAMES - -public fun Annotations.Annotation.isJvmField(): Boolean = dri.isJvmField() diff --git a/core/src/main/kotlin/model/WithChildren.kt b/core/src/main/kotlin/model/WithChildren.kt deleted file mode 100644 index f73a5aa0..00000000 --- a/core/src/main/kotlin/model/WithChildren.kt +++ /dev/null @@ -1,98 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -public interface WithChildren { - public val children: List -} - -public inline fun WithChildren<*>.firstChildOfTypeOrNull(): T? = - children.filterIsInstance().firstOrNull() - -public inline fun WithChildren<*>.firstChildOfTypeOrNull(predicate: (T) -> Boolean): T? = - children.filterIsInstance().firstOrNull(predicate) - -public inline fun WithChildren<*>.firstChildOfType(): T = - children.filterIsInstance().first() - -public inline fun WithChildren<*>.childrenOfType(): List = - children.filterIsInstance() - -public inline fun WithChildren<*>.firstChildOfType(predicate: (T) -> Boolean): T = - children.filterIsInstance().first(predicate) - -public inline fun WithChildren>.firstMemberOfType(): T where T : WithChildren<*> { - return withDescendants().filterIsInstance().first() -} - -public inline fun WithChildren>.firstMemberOfType( - predicate: (T) -> Boolean -): T where T : WithChildren<*> = withDescendants().filterIsInstance().first(predicate) - - -public inline fun WithChildren>.firstMemberOfTypeOrNull(): T? where T : WithChildren<*> { - return withDescendants().filterIsInstance().firstOrNull() -} - -public fun T.withDescendants(): Sequence where T : WithChildren { - return sequence { - yield(this@withDescendants) - children.forEach { child -> - yieldAll(child.withDescendants()) - } - } -} - -@JvmName("withDescendantsProjection") -public fun WithChildren<*>.withDescendants(): Sequence { - return sequence { - yield(this@withDescendants) - children.forEach { child -> - if (child is WithChildren<*>) { - yieldAll(child.withDescendants()) - } - } - } -} - -@JvmName("withDescendantsAny") -public fun WithChildren.withDescendants(): Sequence { - return sequence { - yield(this@withDescendants) - children.forEach { child -> - if (child is WithChildren<*>) { - yieldAll(child.withDescendants().filterNotNull()) - } - } - } -} - -public fun T.dfs(predicate: (T) -> Boolean): T? where T : WithChildren = if (predicate(this)) { - this -} else { - children.asSequence().mapNotNull { it.dfs(predicate) }.firstOrNull() -} - -public fun > T.asPrintableTree( - nodeNameBuilder: Appendable.(T) -> Unit = { append(it.toString()) } -): String { - fun Appendable.append(element: T, ownPrefix: String, childPrefix: String) { - append(ownPrefix) - nodeNameBuilder(element) - appendLine() - element.children.takeIf(Collection<*>::isNotEmpty)?.also { children -> - val newOwnPrefix = "$childPrefix├─ " - val lastOwnPrefix = "$childPrefix└─ " - val newChildPrefix = "$childPrefix│ " - val lastChildPrefix = "$childPrefix " - children.forEachIndexed { n, e -> - if (n != children.lastIndex) append(e, newOwnPrefix, newChildPrefix) - else append(e, lastOwnPrefix, lastChildPrefix) - } - } - } - - return buildString { append(this@asPrintableTree, "", "") } -} diff --git a/core/src/main/kotlin/model/additionalExtras.kt b/core/src/main/kotlin/model/additionalExtras.kt deleted file mode 100644 index 1db8e59d..00000000 --- a/core/src/main/kotlin/model/additionalExtras.kt +++ /dev/null @@ -1,142 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -import org.jetbrains.dokka.links.DRI -import org.jetbrains.dokka.model.properties.ExtraProperty -import org.jetbrains.dokka.model.properties.MergeStrategy - -public class AdditionalModifiers( - public val content: SourceSetDependent> -) : ExtraProperty { - - public companion object : ExtraProperty.Key { - override fun mergeStrategyFor( - left: AdditionalModifiers, - right: AdditionalModifiers - ): MergeStrategy = MergeStrategy.Replace(AdditionalModifiers(left.content + right.content)) - } - - override fun equals(other: Any?): Boolean = - if (other is AdditionalModifiers) other.content == content else false - - override fun hashCode(): Int = content.hashCode() - override val key: ExtraProperty.Key = AdditionalModifiers -} - -public fun SourceSetDependent>.toAdditionalModifiers(): AdditionalModifiers = AdditionalModifiers(this) - -public data class Annotations( - private val myContent: SourceSetDependent> -) : ExtraProperty { - public companion object : ExtraProperty.Key { - override fun mergeStrategyFor(left: Annotations, right: Annotations): MergeStrategy = - MergeStrategy.Replace(Annotations(left.myContent + right.myContent)) - } - - override val key: ExtraProperty.Key = Annotations - - public data class Annotation( - val dri: DRI, - val params: Map, - val mustBeDocumented: Boolean = false, - val scope: AnnotationScope = AnnotationScope.DIRECT - ) { - override fun equals(other: Any?): Boolean = when (other) { - is Annotation -> dri == other.dri - else -> false - } - - override fun hashCode(): Int = dri.hashCode() - } - - @Deprecated("Use directAnnotations or fileLevelAnnotations") - val content: SourceSetDependent> - get() = myContent - - val directAnnotations: SourceSetDependent> = annotationsByScope(AnnotationScope.DIRECT) - - val fileLevelAnnotations: SourceSetDependent> = annotationsByScope(AnnotationScope.FILE) - - private fun annotationsByScope(scope: AnnotationScope): SourceSetDependent> = - myContent.entries.mapNotNull { (key, value) -> - val withoutFileLevel = value.filter { it.scope == scope } - if (withoutFileLevel.isEmpty()) null - else Pair(key, withoutFileLevel) - }.toMap() - - public enum class AnnotationScope { - DIRECT, FILE, GETTER, SETTER - } -} - -public fun SourceSetDependent>.toAnnotations(): Annotations = Annotations(this) - -public sealed class AnnotationParameterValue - -public data class AnnotationValue(val annotation: Annotations.Annotation) : AnnotationParameterValue() - -public data class ArrayValue(val value: List) : AnnotationParameterValue() - -public data class EnumValue(val enumName: String, val enumDri: DRI) : AnnotationParameterValue() - -public data class ClassValue(val className: String, val classDRI: DRI) : AnnotationParameterValue() - -public abstract class LiteralValue : AnnotationParameterValue() { - public abstract fun text() : String -} -public data class IntValue(val value: Int) : LiteralValue() { - override fun text(): String = value.toString() -} - -public data class LongValue(val value: Long) : LiteralValue() { - override fun text(): String = value.toString() -} - -public data class FloatValue(val value: Float) : LiteralValue() { - override fun text(): String = value.toString() -} - -public data class DoubleValue(val value: Double) : LiteralValue() { - override fun text(): String = value.toString() -} - -public object NullValue : LiteralValue() { - override fun text(): String = "null" -} - -public data class BooleanValue(val value: Boolean) : LiteralValue() { - override fun text(): String = value.toString() -} - -public data class StringValue(val value: String) : LiteralValue() { - override fun text(): String = value - override fun toString(): String = value -} - -public object PrimaryConstructorExtra : ExtraProperty, ExtraProperty.Key { - override val key: ExtraProperty.Key = this -} - -public data class ActualTypealias( - val typeAlias: DTypeAlias -) : ExtraProperty { - - @Suppress("unused") - @Deprecated(message = "It can be removed soon. Use [typeAlias.underlyingType]", ReplaceWith("this.typeAlias.underlyingType")) - val underlyingType: SourceSetDependent - get() = typeAlias.underlyingType - - public companion object : ExtraProperty.Key { - override fun mergeStrategyFor( - left: ActualTypealias, - right: ActualTypealias - ): MergeStrategy = MergeStrategy.Fail { - throw IllegalStateException("Adding [ActualTypealias] should be after merging all documentables") - } - } - - override val key: ExtraProperty.Key = ActualTypealias -} diff --git a/core/src/main/kotlin/model/ancestryNode.kt b/core/src/main/kotlin/model/ancestryNode.kt deleted file mode 100644 index 7203ab18..00000000 --- a/core/src/main/kotlin/model/ancestryNode.kt +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -public data class AncestryNode( - val typeConstructor: TypeConstructor, - val superclass: AncestryNode?, - val interfaces: List, -) { - public fun allImplementedInterfaces(): List { - fun traverseInterfaces(ancestry: AncestryNode): List = - ancestry.interfaces.flatMap { listOf(it.typeConstructor) + traverseInterfaces(it) } + - (ancestry.superclass?.let(::traverseInterfaces) ?: emptyList()) - return traverseInterfaces(this).distinct() - } -} diff --git a/core/src/main/kotlin/model/classKinds.kt b/core/src/main/kotlin/model/classKinds.kt deleted file mode 100644 index 25256022..00000000 --- a/core/src/main/kotlin/model/classKinds.kt +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -public interface ClassKind - -public enum class KotlinClassKindTypes : ClassKind { - CLASS, - INTERFACE, - ENUM_CLASS, - ENUM_ENTRY, - ANNOTATION_CLASS, - OBJECT; -} - -public enum class JavaClassKindTypes : ClassKind { - CLASS, - INTERFACE, - ENUM_CLASS, - ENUM_ENTRY, - ANNOTATION_CLASS; -} diff --git a/core/src/main/kotlin/model/defaultValues.kt b/core/src/main/kotlin/model/defaultValues.kt deleted file mode 100644 index 426954fb..00000000 --- a/core/src/main/kotlin/model/defaultValues.kt +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -import org.jetbrains.dokka.model.properties.ExtraProperty -import org.jetbrains.dokka.model.properties.MergeStrategy - -public class DefaultValue( - public val expression: SourceSetDependent -): ExtraProperty { - - @Deprecated("Use `expression` property that depends on source set", ReplaceWith("this.expression.values.first()")) - public val value: Expression - get() = expression.values.first() - - public companion object : ExtraProperty.Key { - override fun mergeStrategyFor(left: DefaultValue, right: DefaultValue): MergeStrategy = - MergeStrategy.Replace(DefaultValue(left.expression + right.expression)) - - } - - override val key: ExtraProperty.Key - get() = Companion -} - -public interface Expression -public data class ComplexExpression(val value: String) : Expression -public data class IntegerConstant(val value: Long) : Expression -public data class StringConstant(val value: String) : Expression -public data class DoubleConstant(val value: Double) : Expression -public data class FloatConstant(val value: Float) : Expression -public data class BooleanConstant(val value: Boolean) : Expression diff --git a/core/src/main/kotlin/model/doc/DocTag.kt b/core/src/main/kotlin/model/doc/DocTag.kt deleted file mode 100644 index f4cb9b33..00000000 --- a/core/src/main/kotlin/model/doc/DocTag.kt +++ /dev/null @@ -1,372 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model.doc - -import org.jetbrains.dokka.links.DRI -import org.jetbrains.dokka.model.WithChildren - -public sealed class DocTag : WithChildren { - public abstract val params: Map - - public companion object { - public fun contentTypeParam(type: String): Map = mapOf("content-type" to type) - } -} - -public data class A( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Big( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class B( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class BlockQuote( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public object Br : DocTag() { - override val children: List = emptyList() - override val params: Map = emptyMap() -} - -public data class Cite( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public sealed class Code : DocTag() - -public data class CodeInline( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : Code() - -public data class CodeBlock( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : Code() - -public data class CustomDocTag( - override val children: List = emptyList(), - override val params: Map = emptyMap(), - val name: String -) : DocTag() - -public data class Dd( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Dfn( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Dir( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Div( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Dl( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class DocumentationLink( - val dri: DRI, - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Dt( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Em( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Font( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Footer( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Frame( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class FrameSet( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class H1( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class H2( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class H3( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class H4( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class H5( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class H6( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Head( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Header( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public object HorizontalRule : DocTag() { - override val children: List = emptyList() - override val params: Map = emptyMap() -} - -public data class Html( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class I( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class IFrame( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Img( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Index( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Input( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Li( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Link( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Listing( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Main( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Menu( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Meta( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Nav( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class NoFrames( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class NoScript( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Ol( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class P( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Pre( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Script( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Section( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Small( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Span( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Strikethrough( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Strong( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Sub( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Sup( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Table( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Text( - val body: String = "", - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class TBody( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Td( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class TFoot( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Th( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class THead( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Title( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Tr( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Tt( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class U( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Ul( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Var( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - -public data class Caption( - override val children: List = emptyList(), - override val params: Map = emptyMap() -) : DocTag() - diff --git a/core/src/main/kotlin/model/doc/DocumentationNode.kt b/core/src/main/kotlin/model/doc/DocumentationNode.kt deleted file mode 100644 index 9c270f79..00000000 --- a/core/src/main/kotlin/model/doc/DocumentationNode.kt +++ /dev/null @@ -1,9 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model.doc - -import org.jetbrains.dokka.model.WithChildren - -public data class DocumentationNode(override val children: List): WithChildren diff --git a/core/src/main/kotlin/model/doc/TagWrapper.kt b/core/src/main/kotlin/model/doc/TagWrapper.kt deleted file mode 100644 index e3eaffb7..00000000 --- a/core/src/main/kotlin/model/doc/TagWrapper.kt +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model.doc - -import org.jetbrains.dokka.links.DRI -import org.jetbrains.dokka.model.WithChildren - -public sealed class TagWrapper : WithChildren { - public abstract val root: DocTag - - override val children: List - get() = root.children -} - -public sealed class NamedTagWrapper : TagWrapper() { - public abstract val name: String -} - -public data class Description(override val root: DocTag) : TagWrapper() -public data class Author(override val root: DocTag) : TagWrapper() -public data class Version(override val root: DocTag) : TagWrapper() -public data class Since(override val root: DocTag) : TagWrapper() -public data class See(override val root: DocTag, override val name: String, val address: DRI?) : NamedTagWrapper() -public data class Param(override val root: DocTag, override val name: String) : NamedTagWrapper() -public data class Return(override val root: DocTag) : TagWrapper() -public data class Receiver(override val root: DocTag) : TagWrapper() -public data class Constructor(override val root: DocTag) : TagWrapper() -//TODO this naming is confusing since kotlin has Throws annotation -public data class Throws(override val root: DocTag, override val name: String, val exceptionAddress: DRI?) : NamedTagWrapper() -public data class Sample(override val root: DocTag, override val name: String) : NamedTagWrapper() -public data class Deprecated(override val root: DocTag) : TagWrapper() -public data class Property(override val root: DocTag, override val name: String) : NamedTagWrapper() -public data class Suppress(override val root: DocTag) : TagWrapper() -public data class CustomTagWrapper(override val root: DocTag, override val name: String) : NamedTagWrapper() diff --git a/core/src/main/kotlin/model/documentableProperties.kt b/core/src/main/kotlin/model/documentableProperties.kt deleted file mode 100644 index b0ebb6ef..00000000 --- a/core/src/main/kotlin/model/documentableProperties.kt +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -import org.jetbrains.dokka.DokkaConfiguration.DokkaSourceSet -import org.jetbrains.dokka.links.DRI -import org.jetbrains.dokka.model.properties.ExtraProperty -import org.jetbrains.dokka.model.properties.MergeStrategy - -public data class InheritedMember(val inheritedFrom: SourceSetDependent) : ExtraProperty { - public companion object : ExtraProperty.Key { - override fun mergeStrategyFor(left: InheritedMember, right: InheritedMember): MergeStrategy = MergeStrategy.Replace( - InheritedMember(left.inheritedFrom + right.inheritedFrom) - ) - } - - public fun isInherited(sourceSetDependent: DokkaSourceSet): Boolean = inheritedFrom[sourceSetDependent] != null - - override val key: ExtraProperty.Key = InheritedMember -} - -public data class ImplementedInterfaces(val interfaces: SourceSetDependent>) : ExtraProperty { - public companion object : ExtraProperty.Key { - override fun mergeStrategyFor(left: ImplementedInterfaces, right: ImplementedInterfaces): MergeStrategy = - MergeStrategy.Replace(ImplementedInterfaces(left.interfaces + right.interfaces)) - } - - override val key: ExtraProperty.Key = ImplementedInterfaces -} - -public data class ExceptionInSupertypes(val exceptions: SourceSetDependent>): ExtraProperty { - public companion object : ExtraProperty.Key { - override fun mergeStrategyFor(left: ExceptionInSupertypes, right: ExceptionInSupertypes): MergeStrategy = - MergeStrategy.Replace(ExceptionInSupertypes(left.exceptions + right.exceptions)) - } - - override val key: ExtraProperty.Key = ExceptionInSupertypes -} - -public object ObviousMember : ExtraProperty, ExtraProperty.Key { - override val key: ExtraProperty.Key = this -} - -/** - * Whether this [DProperty] is `var` or `val`, should be present both in Kotlin and in Java properties - * - * In case of properties that came from `Java`, [IsVar] is added if - * the java field has no accessors at all (plain field) or has a setter - */ -public object IsVar : ExtraProperty, ExtraProperty.Key { - override val key: ExtraProperty.Key = this -} - -public data class IsAlsoParameter(val inSourceSets: List) : ExtraProperty { - public companion object : ExtraProperty.Key { - override fun mergeStrategyFor(left: IsAlsoParameter, right: IsAlsoParameter): MergeStrategy = - MergeStrategy.Replace(IsAlsoParameter(left.inSourceSets + right.inSourceSets)) - } - - override val key: ExtraProperty.Key = IsAlsoParameter -} - -public data class CheckedExceptions(val exceptions: SourceSetDependent>) : ExtraProperty, ExtraProperty.Key { - public companion object : ExtraProperty.Key { - override fun mergeStrategyFor(left: CheckedExceptions, right: CheckedExceptions): MergeStrategy = - MergeStrategy.Replace(CheckedExceptions(left.exceptions + right.exceptions)) - } - override val key: ExtraProperty.Key = CheckedExceptions -} diff --git a/core/src/main/kotlin/model/documentableUtils.kt b/core/src/main/kotlin/model/documentableUtils.kt deleted file mode 100644 index c9d75bf4..00000000 --- a/core/src/main/kotlin/model/documentableUtils.kt +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -import org.jetbrains.dokka.DokkaConfiguration.DokkaSourceSet - -public fun SourceSetDependent.filtered(sourceSets: Set): SourceSetDependent = filter { it.key in sourceSets } -public fun DokkaSourceSet?.filtered(sourceSets: Set): DokkaSourceSet? = takeIf { this in sourceSets } - -public fun DTypeParameter.filter(filteredSet: Set): DTypeParameter? = - if (filteredSet.containsAll(sourceSets)) this - else { - val intersection = filteredSet.intersect(sourceSets) - if (intersection.isEmpty()) null - else DTypeParameter( - variantTypeParameter, - documentation.filtered(intersection), - expectPresentInSet?.takeIf { intersection.contains(expectPresentInSet) }, - bounds, - intersection, - extra - ) - } - -public fun Documentable.isExtension(): Boolean = this is Callable && receiver != null diff --git a/core/src/main/kotlin/model/extraModifiers.kt b/core/src/main/kotlin/model/extraModifiers.kt deleted file mode 100644 index f1193070..00000000 --- a/core/src/main/kotlin/model/extraModifiers.kt +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -public sealed class ExtraModifiers(public val name: String) { - - public sealed class KotlinOnlyModifiers(name: String) : ExtraModifiers(name) { - public object Inline : KotlinOnlyModifiers("inline") - public object Value : KotlinOnlyModifiers("value") - public object Infix : KotlinOnlyModifiers("infix") - public object External : KotlinOnlyModifiers("external") - public object Suspend : KotlinOnlyModifiers("suspend") - public object Reified : KotlinOnlyModifiers("reified") - public object CrossInline : KotlinOnlyModifiers("crossinline") - public object NoInline : KotlinOnlyModifiers("noinline") - public object Override : KotlinOnlyModifiers("override") - public object Data : KotlinOnlyModifiers("data") - public object Const : KotlinOnlyModifiers("const") - public object Inner : KotlinOnlyModifiers("inner") - public object LateInit : KotlinOnlyModifiers("lateinit") - public object Operator : KotlinOnlyModifiers("operator") - public object TailRec : KotlinOnlyModifiers("tailrec") - public object VarArg : KotlinOnlyModifiers("vararg") - public object Fun : KotlinOnlyModifiers("fun") - } - - public sealed class JavaOnlyModifiers(name: String) : ExtraModifiers(name) { - public object Static : JavaOnlyModifiers("static") - public object Native : JavaOnlyModifiers("native") - public object Synchronized : JavaOnlyModifiers("synchronized") - public object StrictFP : JavaOnlyModifiers("strictfp") - public object Transient : JavaOnlyModifiers("transient") - public object Volatile : JavaOnlyModifiers("volatile") - public object Transitive : JavaOnlyModifiers("transitive") - } - - public companion object { - public fun valueOf(str: String): ExtraModifiers = when (str) { - "inline" -> KotlinOnlyModifiers.Inline - "value" -> KotlinOnlyModifiers.Value - "infix" -> KotlinOnlyModifiers.Infix - "external" -> KotlinOnlyModifiers.External - "suspend" -> KotlinOnlyModifiers.Suspend - "reified" -> KotlinOnlyModifiers.Reified - "crossinline" -> KotlinOnlyModifiers.CrossInline - "noinline" -> KotlinOnlyModifiers.NoInline - "override" -> KotlinOnlyModifiers.Override - "data" -> KotlinOnlyModifiers.Data - "const" -> KotlinOnlyModifiers.Const - "inner" -> KotlinOnlyModifiers.Inner - "lateinit" -> KotlinOnlyModifiers.LateInit - "operator" -> KotlinOnlyModifiers.Operator - "tailrec" -> KotlinOnlyModifiers.TailRec - "vararg" -> KotlinOnlyModifiers.VarArg - "static" -> JavaOnlyModifiers.Static - "native" -> JavaOnlyModifiers.Native - "synchronized" -> JavaOnlyModifiers.Synchronized - "strictfp" -> JavaOnlyModifiers.StrictFP - "transient" -> JavaOnlyModifiers.Transient - "volatile" -> JavaOnlyModifiers.Volatile - "transitive" -> JavaOnlyModifiers.Transitive - "fun" -> KotlinOnlyModifiers.Fun - else -> throw IllegalArgumentException("There is no Extra Modifier for given name $str") - } - } -} diff --git a/core/src/main/kotlin/model/jvmName.kt b/core/src/main/kotlin/model/jvmName.kt deleted file mode 100644 index 8fd7ccd9..00000000 --- a/core/src/main/kotlin/model/jvmName.kt +++ /dev/null @@ -1,11 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model - -import org.jetbrains.dokka.links.DRI - -public fun DRI.isJvmName(): Boolean = packageName == "kotlin.jvm" && classNames == "JvmName" - -public fun Annotations.Annotation.isJvmName(): Boolean = dri.isJvmName() diff --git a/core/src/main/kotlin/model/properties/PropertyContainer.kt b/core/src/main/kotlin/model/properties/PropertyContainer.kt deleted file mode 100644 index 7f5bb2f0..00000000 --- a/core/src/main/kotlin/model/properties/PropertyContainer.kt +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model.properties - -public data class PropertyContainer internal constructor( - @PublishedApi internal val map: Map, ExtraProperty> -) { - public operator fun plus(prop: ExtraProperty): PropertyContainer = - PropertyContainer(map + (prop.key to prop)) - - // TODO: Add logic for caching calculated properties - public inline operator fun get(key: ExtraProperty.Key): T? = when (val prop = map[key]) { - is T? -> prop - else -> throw ClassCastException("Property for $key stored under not matching key type.") - } - - public inline fun allOfType(): List = map.values.filterIsInstance() - - public fun addAll(extras: Collection>): PropertyContainer = - PropertyContainer(map + extras.map { p -> p.key to p }) - - public operator fun minus(prop: ExtraProperty.Key): PropertyContainer = - PropertyContainer(map.filterNot { it.key == prop }) - - public companion object { - public fun empty(): PropertyContainer = PropertyContainer(emptyMap()) - public fun withAll(vararg extras: ExtraProperty?): PropertyContainer = empty().addAll(extras.filterNotNull()) - public fun withAll(extras: Collection>): PropertyContainer = empty().addAll(extras) - } -} - -public operator fun PropertyContainer.plus(prop: ExtraProperty?): PropertyContainer = - if (prop == null) this else PropertyContainer(map + (prop.key to prop)) - - -public interface WithExtraProperties { - public val extra: PropertyContainer - - public fun withNewExtras(newExtras: PropertyContainer): C -} - -public fun C.mergeExtras(left: C, right: C): C where C : Any, C : WithExtraProperties { - val aggregatedExtras: List>> = - (left.extra.map.values + right.extra.map.values) - .groupBy { it.key } - .values - .map { it.distinct() } - - val (unambiguous, toMerge) = aggregatedExtras.partition { it.size == 1 } - - @Suppress("UNCHECKED_CAST") - val strategies: List> = toMerge.map { (l, r) -> - (l.key as ExtraProperty.Key>).mergeStrategyFor(l, r) - } - - strategies.filterIsInstance().firstOrNull()?.error?.invoke() - - val replaces: List> = - strategies.filterIsInstance>().map { it.newProperty } - - val needingFullMerge: List<(preMerged: C, left: C, right: C) -> C> = - strategies.filterIsInstance>().map { it.merger } - - val newExtras = PropertyContainer((unambiguous.flatten() + replaces).associateBy { it.key }) - - return needingFullMerge.fold(withNewExtras(newExtras)) { acc, merger -> merger(acc, left, right) } -} diff --git a/core/src/main/kotlin/model/properties/properties.kt b/core/src/main/kotlin/model/properties/properties.kt deleted file mode 100644 index ea76dc72..00000000 --- a/core/src/main/kotlin/model/properties/properties.kt +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.model.properties - -public interface ExtraProperty { - public interface Key { - public fun mergeStrategyFor(left: T, right: T): MergeStrategy = MergeStrategy.Fail { - throw NotImplementedError("Property merging for $this is not implemented") - } - } - - public val key: Key -} - -public interface CalculatedProperty : ExtraProperty.Key { - public fun calculate(subject: C): T -} - -public sealed class MergeStrategy { - - public class Replace( - public val newProperty: ExtraProperty - ) : MergeStrategy() - - public object Remove : MergeStrategy() - - public class Full( - public val merger: (preMerged: C, left: C, right: C) -> C - ) : MergeStrategy() - - public class Fail( - public val error: () -> Nothing - ) : MergeStrategy() -} diff --git a/core/src/main/kotlin/pages/ContentNodes.kt b/core/src/main/kotlin/pages/ContentNodes.kt deleted file mode 100644 index 96f43205..00000000 --- a/core/src/main/kotlin/pages/ContentNodes.kt +++ /dev/null @@ -1,436 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package org.jetbrains.dokka.pages - -import org.jetbrains.dokka.links.DRI -import org.jetbrains.dokka.model.DisplaySourceSet -import org.jetbrains.dokka.model.WithChildren -import org.jetbrains.dokka.model.properties.PropertyContainer -import org.jetbrains.dokka.model.properties.WithExtraProperties - -public data class DCI(val dri: Set, val kind: Kind) { - override fun toString(): String = "$dri[$kind]" -} - -public interface ContentNode : WithExtraProperties, WithChildren { - public val dci: DCI - public val sourceSets: Set - public val style: Set