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 --- dokka-subprojects/plugin-javadoc/README.md | 19 + .../plugin-javadoc/api/plugin-javadoc.api | 694 + dokka-subprojects/plugin-javadoc/build.gradle.kts | 35 + .../javadoc/JavadocDocumentableToPageTranslator.kt | 16 + .../jetbrains/dokka/javadoc/JavadocPageCreator.kt | 261 + .../org/jetbrains/dokka/javadoc/JavadocPlugin.kt | 113 + .../javadoc/location/JavadocLocationProvider.kt | 147 + .../location/JavadocLocationProviderFactory.kt | 17 + .../dokka/javadoc/pages/JavadocContentNodes.kt | 206 + .../dokka/javadoc/pages/JavadocIndexExtra.kt | 14 + .../dokka/javadoc/pages/JavadocPageNodes.kt | 529 + .../dokka/javadoc/pages/htmlPreprocessors.kt | 200 + .../org/jetbrains/dokka/javadoc/pages/utils.kt | 42 + .../renderer/JavadocContentToHtmlTranslator.kt | 90 + .../JavadocContentToTemplateMapTranslator.kt | 312 + .../dokka/javadoc/renderer/KorteJavadocRenderer.kt | 213 + .../dokka/javadoc/renderer/SearchScriptsCreator.kt | 280 + .../javadoc/signatures/JavadocSignatureProvider.kt | 225 + .../JavadocDocumentableJVMSourceSetFilter.kt | 27 + .../documentables/JavadocPageContentBuilder.kt | 83 + .../kotlin/org/jetbrains/dokka/javadoc/utils.kt | 12 + .../validity/MultiplatformConfiguredChecker.kt | 28 + .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 + .../static_res/dokka-javadoc-stylesheet.css | 10 + .../static_res/jquery/external/jquery/jquery.js | 10881 +++++++++++ .../jquery/images/ui-icons_444444_256x240.png | Bin 0 -> 7090 bytes .../jquery/images/ui-icons_555555_256x240.png | Bin 0 -> 7074 bytes .../jquery/images/ui-icons_777620_256x240.png | Bin 0 -> 4618 bytes .../jquery/images/ui-icons_777777_256x240.png | Bin 0 -> 7111 bytes .../jquery/images/ui-icons_cc0000_256x240.png | Bin 0 -> 4618 bytes .../jquery/images/ui-icons_ffffff_256x240.png | Bin 0 -> 6487 bytes .../static_res/jquery/jquery-3.6.0.min.js | 2 + .../static_res/jquery/jquery-migrate-3.4.0.min.js | 2 + .../main/resources/static_res/jquery/jquery-ui.css | 1315 ++ .../main/resources/static_res/jquery/jquery-ui.js | 19057 +++++++++++++++++++ .../resources/static_res/jquery/jquery-ui.min.css | 7 + .../resources/static_res/jquery/jquery-ui.min.js | 6 + .../static_res/jquery/jquery-ui.structure.css | 886 + .../static_res/jquery/jquery-ui.structure.min.css | 5 + .../main/resources/static_res/resources/glass.png | Bin 0 -> 499 bytes .../src/main/resources/static_res/resources/x.png | Bin 0 -> 394 bytes .../src/main/resources/static_res/search.js | 212 + .../src/main/resources/static_res/stylesheet.css | 889 + .../src/main/resources/views/class.korte | 329 + .../src/main/resources/views/components/base.korte | 19 + .../resources/views/components/bottomNavbar.korte | 20 + .../src/main/resources/views/components/head.korte | 18 + .../resources/views/components/indexPage.korte | 30 + .../resources/views/components/indexTable.korte | 18 + .../main/resources/views/components/navList.korte | 27 + .../main/resources/views/components/subNav.korte | 44 + .../resources/views/components/topNavbar.korte | 24 + .../src/main/resources/views/deprecated.korte | 40 + .../src/main/resources/views/indexPage.korte | 32 + .../src/main/resources/views/listPage.korte | 13 + .../src/main/resources/views/tabPage.korte | 4 + .../src/main/resources/views/treePage.korte | 48 + .../javadoc/AbstractJavadocTemplateMapTest.kt | 132 + .../kotlin/org/jetbrains/dokka/javadoc/Asserts.kt | 22 + .../dokka/javadoc/JavadocAccessorNamingTest.kt | 93 + .../javadoc/JavadocAllClassesTemplateMapTest.kt | 54 + .../javadoc/JavadocClasslikeTemplateMapTest.kt | 461 + .../dokka/javadoc/JavadocDeprecatedTest.kt | 196 + .../jetbrains/dokka/javadoc/JavadocIndexTest.kt | 186 + .../javadoc/JavadocLocationTemplateMapTest.kt | 42 + .../dokka/javadoc/JavadocModuleTemplateMapTest.kt | 150 + .../dokka/javadoc/JavadocPackageTemplateMapTest.kt | 204 + .../org/jetbrains/dokka/javadoc/JavadocTest.kt | 4 + .../dokka/javadoc/location/JavadocLinkingTest.kt | 78 + .../dokka/javadoc/location/JavadocLocationTest.kt | 272 + .../javadoc/packagelist/JavadocPackageListTest.kt | 80 + .../dokka/javadoc/search/JavadocIndexSearchTest.kt | 66 + .../JavadocDocumentableJVMSourceSetFilterTest.kt | 94 + .../validity/MultiplatformConfiguredCheckerTest.kt | 96 + 74 files changed, 39736 insertions(+) create mode 100644 dokka-subprojects/plugin-javadoc/README.md create mode 100644 dokka-subprojects/plugin-javadoc/api/plugin-javadoc.api create mode 100644 dokka-subprojects/plugin-javadoc/build.gradle.kts create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/JavadocDocumentableToPageTranslator.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/JavadocPageCreator.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/JavadocPlugin.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/location/JavadocLocationProvider.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/location/JavadocLocationProviderFactory.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/pages/JavadocContentNodes.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/pages/JavadocIndexExtra.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/pages/JavadocPageNodes.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/pages/htmlPreprocessors.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/pages/utils.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/renderer/JavadocContentToHtmlTranslator.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/renderer/JavadocContentToTemplateMapTranslator.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/renderer/KorteJavadocRenderer.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/renderer/SearchScriptsCreator.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/signatures/JavadocSignatureProvider.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/transformers/documentables/JavadocDocumentableJVMSourceSetFilter.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/translators/documentables/JavadocPageContentBuilder.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/utils.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/validity/MultiplatformConfiguredChecker.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/dokka-javadoc-stylesheet.css create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/external/jquery/jquery.js create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/images/ui-icons_444444_256x240.png create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/images/ui-icons_555555_256x240.png create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/images/ui-icons_777620_256x240.png create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/images/ui-icons_777777_256x240.png create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/images/ui-icons_cc0000_256x240.png create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/images/ui-icons_ffffff_256x240.png create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-3.6.0.min.js create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-migrate-3.4.0.min.js create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-ui.css create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-ui.js create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-ui.min.css create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-ui.min.js create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-ui.structure.css create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-ui.structure.min.css create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/resources/glass.png create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/resources/x.png create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/search.js create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/static_res/stylesheet.css create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/class.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/components/base.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/components/bottomNavbar.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/components/head.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/components/indexPage.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/components/indexTable.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/components/navList.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/components/subNav.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/components/topNavbar.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/deprecated.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/indexPage.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/listPage.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/tabPage.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/main/resources/views/treePage.korte create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/AbstractJavadocTemplateMapTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/Asserts.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocAccessorNamingTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocAllClassesTemplateMapTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocClasslikeTemplateMapTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocDeprecatedTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocIndexTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocLocationTemplateMapTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocModuleTemplateMapTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocPackageTemplateMapTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/location/JavadocLinkingTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/location/JavadocLocationTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/packagelist/JavadocPackageListTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/search/JavadocIndexSearchTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/transformers/documentables/JavadocDocumentableJVMSourceSetFilterTest.kt create mode 100644 dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/validity/MultiplatformConfiguredCheckerTest.kt (limited to 'dokka-subprojects/plugin-javadoc') diff --git a/dokka-subprojects/plugin-javadoc/README.md b/dokka-subprojects/plugin-javadoc/README.md new file mode 100644 index 00000000..aaa1f272 --- /dev/null +++ b/dokka-subprojects/plugin-javadoc/README.md @@ -0,0 +1,19 @@ +# Javadoc plugin + +The Javadoc plugin adds a Javadoc output format that looks like Java's Javadoc HTML, but it's for the most part +a lookalike, so you may experience problems if you try to use it with a tool that expects native +Javadoc documentation generated by Java. + +The Javadoc plugin is shipped with the Dokka Gradle Plugin, so you can start using it right away with one of the following +tasks: + +* `dokkaJavadoc` - builds Javadoc documentation for single-project builds or for a specific module. +* `dokkaJavadocCollector` - collects generated Javadoc documentation from submodules and assembles it together. + +The Javadoc plugin has its own signature provider that essentially translates Kotlin signatures to Java ones. + +To use it with Maven or the CLI runner, you have to add it as a dependency. You can find it on +[Maven Central](https://mvnrepository.com/artifact/org.jetbrains.dokka/javadoc-plugin). + +**This plugin is at its early stages**, so you may experience issues and encounter bugs. Feel free to +[report](https://github.com/Kotlin/dokka/issues/new/choose) any errors you see. diff --git a/dokka-subprojects/plugin-javadoc/api/plugin-javadoc.api b/dokka-subprojects/plugin-javadoc/api/plugin-javadoc.api new file mode 100644 index 00000000..a6b686d7 --- /dev/null +++ b/dokka-subprojects/plugin-javadoc/api/plugin-javadoc.api @@ -0,0 +1,694 @@ +public final class org/jetbrains/dokka/javadoc/JavadocDocumentableToPageTranslator : org/jetbrains/dokka/transformers/documentation/DocumentableToPageTranslator { + public fun (Lorg/jetbrains/dokka/plugability/DokkaContext;)V + public fun invoke (Lorg/jetbrains/dokka/model/DModule;)Lorg/jetbrains/dokka/pages/RootPageNode; +} + +public class org/jetbrains/dokka/javadoc/JavadocPageCreator { + public fun (Lorg/jetbrains/dokka/plugability/DokkaContext;)V + public final fun nodeForJvm (Ljava/util/List;Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;)Lorg/jetbrains/dokka/pages/ContentNode; + public final fun pageForClasslike (Lorg/jetbrains/dokka/model/DClasslike;)Lorg/jetbrains/dokka/javadoc/pages/JavadocClasslikePageNode; + public final fun pageForModule (Lorg/jetbrains/dokka/model/DModule;)Lorg/jetbrains/dokka/javadoc/pages/JavadocModulePageNode; + public final fun pageForPackage (Lorg/jetbrains/dokka/model/DPackage;)Lorg/jetbrains/dokka/javadoc/pages/JavadocPackagePageNode; +} + +public final class org/jetbrains/dokka/javadoc/JavadocPlugin : org/jetbrains/dokka/plugability/DokkaPlugin { + public fun ()V + public final fun getAllClassessPageInstaller ()Lorg/jetbrains/dokka/plugability/Extension; + public final fun getDeprecatedPageCreator ()Lorg/jetbrains/dokka/plugability/Extension; + public final fun getDocumentableSourceSetFilter ()Lorg/jetbrains/dokka/plugability/Extension; + public final fun getDokkaJavadocPlugin ()Lorg/jetbrains/dokka/plugability/Extension; + public final fun getIndexGenerator ()Lorg/jetbrains/dokka/plugability/Extension; + public final fun getJavadocLocationProviderFactory ()Lorg/jetbrains/dokka/plugability/Extension; + public final fun getJavadocMultiplatformCheck ()Lorg/jetbrains/dokka/plugability/Extension; + public final fun getJavadocPreprocessors ()Lorg/jetbrains/dokka/plugability/ExtensionPoint; + public final fun getJavadocSignatureProvider ()Lorg/jetbrains/dokka/plugability/Extension; + public final fun getLocationProviderFactory ()Lorg/jetbrains/dokka/plugability/ExtensionPoint; + public final fun getPackageListCreator ()Lorg/jetbrains/dokka/plugability/Extension; + public final fun getPageTranslator ()Lorg/jetbrains/dokka/plugability/Extension; + public final fun getResourcesInstaller ()Lorg/jetbrains/dokka/plugability/Extension; + public final fun getRootCreator ()Lorg/jetbrains/dokka/plugability/Extension; + public final fun getTreeViewInstaller ()Lorg/jetbrains/dokka/plugability/Extension; +} + +public final class org/jetbrains/dokka/javadoc/location/JavadocLocationProvider : org/jetbrains/dokka/base/resolvers/local/DefaultLocationProvider { + public fun (Lorg/jetbrains/dokka/pages/RootPageNode;Lorg/jetbrains/dokka/plugability/DokkaContext;)V + public fun ancestors (Lorg/jetbrains/dokka/pages/PageNode;)Ljava/util/List; + public fun expectedLocationForDri (Lorg/jetbrains/dokka/links/DRI;)Ljava/lang/String; + public fun pathToRoot (Lorg/jetbrains/dokka/pages/PageNode;)Ljava/lang/String; + public final fun resolve (Lorg/jetbrains/dokka/javadoc/pages/LinkJavadocListEntry;Lorg/jetbrains/dokka/pages/PageNode;Z)Ljava/lang/String; + public fun resolve (Lorg/jetbrains/dokka/links/DRI;Ljava/util/Set;Lorg/jetbrains/dokka/pages/PageNode;)Ljava/lang/String; + public fun resolve (Lorg/jetbrains/dokka/pages/PageNode;Lorg/jetbrains/dokka/pages/PageNode;Z)Ljava/lang/String; + public static synthetic fun resolve$default (Lorg/jetbrains/dokka/javadoc/location/JavadocLocationProvider;Lorg/jetbrains/dokka/javadoc/pages/LinkJavadocListEntry;Lorg/jetbrains/dokka/pages/PageNode;ZILjava/lang/Object;)Ljava/lang/String; +} + +public final class org/jetbrains/dokka/javadoc/location/JavadocLocationProviderFactory : org/jetbrains/dokka/base/resolvers/local/LocationProviderFactory { + public fun (Lorg/jetbrains/dokka/plugability/DokkaContext;)V + public fun getLocationProvider (Lorg/jetbrains/dokka/pages/RootPageNode;)Lorg/jetbrains/dokka/base/resolvers/local/LocationProvider; +} + +public final class org/jetbrains/dokka/javadoc/pages/AllClassesPage : org/jetbrains/dokka/javadoc/pages/JavadocPageNode { + public fun (Ljava/util/List;)V + public fun getChildren ()Ljava/util/List; + public final fun getClassEntries ()Ljava/util/List; + public final fun getClasses ()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/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/ContentPage; +} + +public final class org/jetbrains/dokka/javadoc/pages/AllClassesPageInstaller : org/jetbrains/dokka/transformers/pages/PageTransformer { + public static final field INSTANCE Lorg/jetbrains/dokka/javadoc/pages/AllClassesPageInstaller; + public fun invoke (Lorg/jetbrains/dokka/pages/RootPageNode;)Lorg/jetbrains/dokka/pages/RootPageNode; +} + +public abstract class org/jetbrains/dokka/javadoc/pages/AnchorableJavadocNode : org/jetbrains/dokka/javadoc/pages/NavigableJavadocNode { + public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getDRI ()Lorg/jetbrains/dokka/links/DRI; + public fun getDri ()Lorg/jetbrains/dokka/links/DRI; + public fun getId ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; +} + +public final class org/jetbrains/dokka/javadoc/pages/DeprecatedNode { + public fun (Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Ljava/util/List;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getAddress ()Lorg/jetbrains/dokka/links/DRI; + public final fun getDescription ()Ljava/util/List; + public final fun getName ()Ljava/lang/String; + public fun hashCode ()I +} + +public final class org/jetbrains/dokka/javadoc/pages/DeprecatedPage : org/jetbrains/dokka/javadoc/pages/JavadocPageNode { + public fun (Ljava/util/Map;Ljava/util/Set;)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 final fun getElements ()Ljava/util/Map; + 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/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/ContentPage; +} + +public final class org/jetbrains/dokka/javadoc/pages/DeprecatedPageCreator : org/jetbrains/dokka/transformers/pages/PageTransformer { + public static final field INSTANCE Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageCreator; + public fun invoke (Lorg/jetbrains/dokka/pages/RootPageNode;)Lorg/jetbrains/dokka/pages/RootPageNode; +} + +public final class org/jetbrains/dokka/javadoc/pages/DeprecatedPageSection : java/lang/Enum { + public static final field DeprecatedClasses Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageSection; + public static final field DeprecatedConstructors Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageSection; + public static final field DeprecatedEnumConstants Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageSection; + public static final field DeprecatedEnums Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageSection; + public static final field DeprecatedExceptions Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageSection; + public static final field DeprecatedFields Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageSection; + public static final field DeprecatedForRemoval Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageSection; + public static final field DeprecatedInterfaces Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageSection; + public static final field DeprecatedMethods Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageSection; + public static final field DeprecatedModules Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageSection; + public final fun getCaption ()Ljava/lang/String; + public final fun getHeader ()Ljava/lang/String; + public final fun getId ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageSection; + public static fun values ()[Lorg/jetbrains/dokka/javadoc/pages/DeprecatedPageSection; +} + +public final class org/jetbrains/dokka/javadoc/pages/EmptyNode : org/jetbrains/dokka/pages/ContentNode { + public fun (Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V + public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/Kind;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 ()Lorg/jetbrains/dokka/pages/Kind; + public final fun component3 ()Ljava/util/Set; + public final fun component4 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; + public final fun copy (Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/javadoc/pages/EmptyNode; + public static synthetic fun copy$default (Lorg/jetbrains/dokka/javadoc/pages/EmptyNode;Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/javadoc/pages/EmptyNode; + public fun equals (Ljava/lang/Object;)Z + public fun getChildren ()Ljava/util/List; + public fun getDci ()Lorg/jetbrains/dokka/pages/DCI; + public final fun getDri ()Lorg/jetbrains/dokka/links/DRI; + public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; + public final fun getKind ()Lorg/jetbrains/dokka/pages/Kind; + 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/javadoc/pages/EmptyNode; + public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/javadoc/pages/EmptyNode; + public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; +} + +public final class org/jetbrains/dokka/javadoc/pages/IndexGenerator : org/jetbrains/dokka/transformers/pages/PageTransformer { + public static final field INSTANCE Lorg/jetbrains/dokka/javadoc/pages/IndexGenerator; + public fun invoke (Lorg/jetbrains/dokka/pages/RootPageNode;)Lorg/jetbrains/dokka/pages/RootPageNode; +} + +public final class org/jetbrains/dokka/javadoc/pages/IndexPage : org/jetbrains/dokka/javadoc/pages/JavadocPageNode { + public fun (ILjava/util/List;Ljava/util/List;Ljava/util/Set;)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 final fun getElements ()Ljava/util/List; + public fun getEmbeddedResources ()Ljava/util/List; + public final fun getId ()I + public final fun getKeys ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public final fun getTitle ()Ljava/lang/String; + public 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/ContentPage; +} + +public final class org/jetbrains/dokka/javadoc/pages/JavaContentGroupBuilder { + public fun (Ljava/util/Set;)V + public final fun getList ()Ljava/util/List; + public final fun getSourceSets ()Ljava/util/Set; +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocClasslikePageNode : org/jetbrains/dokka/javadoc/pages/JavadocPageNode, org/jetbrains/dokka/javadoc/pages/NavigableJavadocNode, org/jetbrains/dokka/javadoc/pages/WithBrief, org/jetbrains/dokka/javadoc/pages/WithJavadocExtra, org/jetbrains/dokka/javadoc/pages/WithNavigable, org/jetbrains/dokka/pages/ClasslikePage { + public fun (Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocContentNode;Ljava/util/Set;Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V + public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocContentNode;Ljava/util/Set;Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getAllNavigables ()Ljava/util/List; + public final fun getAnchorables ()Ljava/util/List; + public final fun getAuthorTagContent ()Ljava/util/List; + public fun getBrief ()Ljava/util/List; + public fun getChildren ()Ljava/util/List; + public final fun getClasslikes ()Ljava/util/List; + public final fun getConstructors ()Ljava/util/List; + public fun getContent ()Lorg/jetbrains/dokka/javadoc/pages/JavadocContentNode; + public synthetic fun getContent ()Lorg/jetbrains/dokka/pages/ContentNode; + public fun getDRI ()Lorg/jetbrains/dokka/links/DRI; + public final fun getDescription ()Ljava/util/List; + 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 final fun getEntries ()Ljava/util/List; + public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; + public fun getId ()Ljava/lang/String; + public final fun getKind ()Ljava/lang/String; + public final fun getMethods ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public final fun getPackageName ()Ljava/lang/String; + public final fun getProperties ()Ljava/util/List; + public final fun getSignature ()Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode; + public final fun getSinceTagContent ()Ljava/util/List; + public 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/ContentPage; + 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/DClasslike; + public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/Documentable; +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocContentGroup : org/jetbrains/dokka/javadoc/pages/JavadocContentNode { + public static final field Companion Lorg/jetbrains/dokka/javadoc/pages/JavadocContentGroup$Companion; + public fun (Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;Ljava/util/List;)V + public final fun component1 ()Ljava/util/Set; + public final fun component2 ()Lorg/jetbrains/dokka/pages/Kind; + public final fun component3 ()Ljava/util/Set; + public final fun component4 ()Ljava/util/List; + public final fun copy (Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;Ljava/util/List;)Lorg/jetbrains/dokka/javadoc/pages/JavadocContentGroup; + public static synthetic fun copy$default (Lorg/jetbrains/dokka/javadoc/pages/JavadocContentGroup;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/javadoc/pages/JavadocContentGroup; + public fun equals (Ljava/lang/Object;)Z + public fun getChildren ()Ljava/util/List; + public final fun getDri ()Ljava/util/Set; + public final fun getKind ()Lorg/jetbrains/dokka/pages/Kind; + public fun getSourceSets ()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/javadoc/pages/JavadocContentGroup; + public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentNode; + public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/javadoc/pages/JavadocContentGroup; + public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocContentGroup$Companion { + public final fun invoke (Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;Lkotlin/jvm/functions/Function1;)Lorg/jetbrains/dokka/javadoc/pages/JavadocContentGroup; +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocContentKind : java/lang/Enum, org/jetbrains/dokka/pages/Kind { + public static final field AllClasses Lorg/jetbrains/dokka/javadoc/pages/JavadocContentKind; + public static final field Class Lorg/jetbrains/dokka/javadoc/pages/JavadocContentKind; + public static final field IndexPage Lorg/jetbrains/dokka/javadoc/pages/JavadocContentKind; + public static final field OverviewSummary Lorg/jetbrains/dokka/javadoc/pages/JavadocContentKind; + public static final field OverviewTree Lorg/jetbrains/dokka/javadoc/pages/JavadocContentKind; + public static final field PackageSummary Lorg/jetbrains/dokka/javadoc/pages/JavadocContentKind; + public static final field PackageTree Lorg/jetbrains/dokka/javadoc/pages/JavadocContentKind; + public static fun valueOf (Ljava/lang/String;)Lorg/jetbrains/dokka/javadoc/pages/JavadocContentKind; + public static fun values ()[Lorg/jetbrains/dokka/javadoc/pages/JavadocContentKind; +} + +public abstract class org/jetbrains/dokka/javadoc/pages/JavadocContentNode : org/jetbrains/dokka/pages/ContentNode { + public fun (Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;)V + 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 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 final class org/jetbrains/dokka/javadoc/pages/JavadocContentNodesKt { + public static final fun JavadocList (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lorg/jetbrains/dokka/javadoc/pages/JavadocList; + public static final fun leafList (Lorg/jetbrains/dokka/javadoc/pages/JavaContentGroupBuilder;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Lorg/jetbrains/dokka/javadoc/pages/JavadocList;)V + public static final fun rootList (Lorg/jetbrains/dokka/javadoc/pages/JavaContentGroupBuilder;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/List;)V + public static final fun title (Lorg/jetbrains/dokka/javadoc/pages/JavaContentGroupBuilder;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;)V + public static synthetic fun title$default (Lorg/jetbrains/dokka/javadoc/pages/JavaContentGroupBuilder;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;ILjava/lang/Object;)V +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocEntryNode : org/jetbrains/dokka/javadoc/pages/AnchorableJavadocNode, org/jetbrains/dokka/javadoc/pages/WithBrief, org/jetbrains/dokka/javadoc/pages/WithJavadocExtra { + public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V + public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;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 ()Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode; + public final fun component4 ()Ljava/util/List; + public final fun component5 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; + public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/javadoc/pages/JavadocEntryNode; + public static synthetic fun copy$default (Lorg/jetbrains/dokka/javadoc/pages/JavadocEntryNode;Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/javadoc/pages/JavadocEntryNode; + public fun equals (Ljava/lang/Object;)Z + public fun getBrief ()Ljava/util/List; + public fun getDri ()Lorg/jetbrains/dokka/links/DRI; + public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; + public fun getName ()Ljava/lang/String; + public final fun getSignature ()Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode; + 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 synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/Documentable; +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocFunctionNode : org/jetbrains/dokka/javadoc/pages/AnchorableJavadocNode, org/jetbrains/dokka/javadoc/pages/WithBrief, org/jetbrains/dokka/javadoc/pages/WithJavadocExtra { + public fun (Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V + public synthetic fun (Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode; + 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/List; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Lorg/jetbrains/dokka/links/DRI; + public final fun component9 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; + public final fun copy (Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/javadoc/pages/JavadocFunctionNode; + public static synthetic fun copy$default (Lorg/jetbrains/dokka/javadoc/pages/JavadocFunctionNode;Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/javadoc/pages/JavadocFunctionNode; + public fun equals (Ljava/lang/Object;)Z + public fun getBrief ()Ljava/util/List; + public final fun getDescription ()Ljava/util/List; + public fun getDri ()Lorg/jetbrains/dokka/links/DRI; + public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; + public fun getName ()Ljava/lang/String; + public final fun getParameters ()Ljava/util/List; + public final fun getReturnTagContent ()Ljava/util/List; + public final fun getSignature ()Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode; + public final fun getSinceTagContent ()Ljava/util/List; + public fun hashCode ()I + public final fun isInherited ()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 synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/Documentable; +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocIndexExtra : org/jetbrains/dokka/model/properties/ExtraProperty { + public static final field Companion Lorg/jetbrains/dokka/javadoc/pages/JavadocIndexExtra$Companion; + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lorg/jetbrains/dokka/javadoc/pages/JavadocIndexExtra; + public static synthetic fun copy$default (Lorg/jetbrains/dokka/javadoc/pages/JavadocIndexExtra;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/javadoc/pages/JavadocIndexExtra; + public fun equals (Ljava/lang/Object;)Z + public final fun getIndex ()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/javadoc/pages/JavadocIndexExtra$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/javadoc/pages/JavadocIndexExtra;Lorg/jetbrains/dokka/javadoc/pages/JavadocIndexExtra;)Lorg/jetbrains/dokka/model/properties/MergeStrategy; +} + +public abstract interface class org/jetbrains/dokka/javadoc/pages/JavadocList { + public abstract fun getChildren ()Ljava/util/List; + public abstract fun getColTitle ()Ljava/lang/String; + public abstract fun getTabTitle ()Ljava/lang/String; +} + +public abstract interface class org/jetbrains/dokka/javadoc/pages/JavadocListEntry { + public abstract fun getStringTag ()Ljava/lang/String; +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocModulePageNode : org/jetbrains/dokka/pages/RootPageNode, org/jetbrains/dokka/javadoc/pages/JavadocPageNode, org/jetbrains/dokka/javadoc/pages/NavigableJavadocNode, org/jetbrains/dokka/javadoc/pages/WithJavadocExtra, org/jetbrains/dokka/pages/ModulePage { + public fun (Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocContentNode;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V + public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocContentNode;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getChildren ()Ljava/util/List; + public fun getContent ()Lorg/jetbrains/dokka/javadoc/pages/JavadocContentNode; + public synthetic fun getContent ()Lorg/jetbrains/dokka/pages/ContentNode; + public fun getDRI ()Lorg/jetbrains/dokka/links/DRI; + 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 getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; + public fun getId ()Ljava/lang/String; + 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 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 synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/Documentable; +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocPackagePageNode : org/jetbrains/dokka/javadoc/pages/JavadocPageNode, org/jetbrains/dokka/javadoc/pages/NavigableJavadocNode, org/jetbrains/dokka/javadoc/pages/WithNavigable, org/jetbrains/dokka/pages/PackagePage { + public fun (Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocContentNode;Ljava/util/Set;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getAllNavigables ()Ljava/util/List; + public fun getChildren ()Ljava/util/List; + public fun getContent ()Lorg/jetbrains/dokka/javadoc/pages/JavadocContentNode; + public synthetic fun getContent ()Lorg/jetbrains/dokka/pages/ContentNode; + public fun getDRI ()Lorg/jetbrains/dokka/links/DRI; + 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 getId ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public 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/ContentPage; +} + +public abstract interface class org/jetbrains/dokka/javadoc/pages/JavadocPageNode : org/jetbrains/dokka/pages/ContentPage, org/jetbrains/dokka/pages/WithDocumentables { +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocPageNode$DefaultImpls { + public static fun getDocumentable (Lorg/jetbrains/dokka/javadoc/pages/JavadocPageNode;)Lorg/jetbrains/dokka/model/Documentable; +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocParameterNode : org/jetbrains/dokka/javadoc/pages/AnchorableJavadocNode, org/jetbrains/dokka/javadoc/pages/WithJavadocExtra { + public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/List;Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V + public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/List;Lorg/jetbrains/dokka/model/Bound;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 ()Lorg/jetbrains/dokka/pages/ContentNode; + public final fun component4 ()Ljava/util/List; + public final fun component5 ()Lorg/jetbrains/dokka/model/Bound; + public final fun component6 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; + public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/List;Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/javadoc/pages/JavadocParameterNode; + public static synthetic fun copy$default (Lorg/jetbrains/dokka/javadoc/pages/JavadocParameterNode;Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/pages/ContentNode;Ljava/util/List;Lorg/jetbrains/dokka/model/Bound;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/javadoc/pages/JavadocParameterNode; + public fun equals (Ljava/lang/Object;)Z + public final fun getDescription ()Ljava/util/List; + public fun getDri ()Lorg/jetbrains/dokka/links/DRI; + public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; + public fun getName ()Ljava/lang/String; + public final fun getType ()Lorg/jetbrains/dokka/pages/ContentNode; + public final fun getTypeBound ()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 synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/Documentable; +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocPropertyNode : org/jetbrains/dokka/javadoc/pages/AnchorableJavadocNode, org/jetbrains/dokka/javadoc/pages/WithBrief, org/jetbrains/dokka/javadoc/pages/WithJavadocExtra { + public fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V + public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;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 ()Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode; + public final fun component4 ()Ljava/util/List; + public final fun component5 ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; + public final fun copy (Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/javadoc/pages/JavadocPropertyNode; + public static synthetic fun copy$default (Lorg/jetbrains/dokka/javadoc/pages/JavadocPropertyNode;Lorg/jetbrains/dokka/links/DRI;Ljava/lang/String;Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Ljava/util/List;Lorg/jetbrains/dokka/model/properties/PropertyContainer;ILjava/lang/Object;)Lorg/jetbrains/dokka/javadoc/pages/JavadocPropertyNode; + public fun equals (Ljava/lang/Object;)Z + public fun getBrief ()Ljava/util/List; + public fun getDri ()Lorg/jetbrains/dokka/links/DRI; + public fun getExtra ()Lorg/jetbrains/dokka/model/properties/PropertyContainer; + public fun getName ()Ljava/lang/String; + public final fun getSignature ()Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode; + 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/DProperty; + public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/model/Documentable; +} + +public final class org/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode : org/jetbrains/dokka/javadoc/pages/JavadocContentNode { + public fun (Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/Kind;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;)V + public synthetic fun (Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/Kind;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lorg/jetbrains/dokka/links/DRI; + public final fun component2 ()Lorg/jetbrains/dokka/pages/Kind; + public final fun component3 ()Lorg/jetbrains/dokka/pages/ContentNode; + public final fun component4 ()Lorg/jetbrains/dokka/pages/ContentNode; + public final fun component5 ()Lorg/jetbrains/dokka/pages/ContentNode; + public final fun component6 ()Lorg/jetbrains/dokka/pages/ContentNode; + public final fun copy (Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/Kind;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;)Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode; + public static synthetic fun copy$default (Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode;Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/Kind;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;Lorg/jetbrains/dokka/pages/ContentNode;ILjava/lang/Object;)Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode; + public fun equals (Ljava/lang/Object;)Z + public final fun getAnnotations ()Lorg/jetbrains/dokka/pages/ContentNode; + public final fun getDri ()Lorg/jetbrains/dokka/links/DRI; + public final fun getKind ()Lorg/jetbrains/dokka/pages/Kind; + public final fun getModifiers ()Lorg/jetbrains/dokka/pages/ContentNode; + public final fun getSignatureWithoutModifiers ()Lorg/jetbrains/dokka/pages/ContentNode; + public final fun getSupertypes ()Lorg/jetbrains/dokka/pages/ContentNode; + public fun hasAnyContent ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/javadoc/pages/JavadocSignatureContentNode; + public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; +} + +public final class org/jetbrains/dokka/javadoc/pages/LeafListNode : org/jetbrains/dokka/javadoc/pages/JavadocContentNode { + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Ljava/util/Set; + public final fun component5 ()Lorg/jetbrains/dokka/pages/Kind; + public final fun component6 ()Ljava/util/Set; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;)Lorg/jetbrains/dokka/javadoc/pages/LeafListNode; + public static synthetic fun copy$default (Lorg/jetbrains/dokka/javadoc/pages/LeafListNode;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;ILjava/lang/Object;)Lorg/jetbrains/dokka/javadoc/pages/LeafListNode; + public fun equals (Ljava/lang/Object;)Z + public final fun getColTitle ()Ljava/lang/String; + public final fun getDri ()Ljava/util/Set; + public final fun getEntries ()Ljava/util/List; + public final fun getKind ()Lorg/jetbrains/dokka/pages/Kind; + public fun getSourceSets ()Ljava/util/Set; + public final fun getTabTitle ()Ljava/lang/String; + public fun hasAnyContent ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/javadoc/pages/LeafListNode; + public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; +} + +public final class org/jetbrains/dokka/javadoc/pages/LinkJavadocListEntry : org/jetbrains/dokka/javadoc/pages/JavadocListEntry { + public fun (Ljava/lang/String;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;)V + public synthetic fun (Ljava/lang/String;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun build (Lkotlin/jvm/functions/Function4;)V + public final fun getDri ()Ljava/util/Set; + public final fun getKind ()Lorg/jetbrains/dokka/pages/Kind; + public final fun getName ()Ljava/lang/String; + public final fun getSourceSets ()Ljava/util/Set; + public fun getStringTag ()Ljava/lang/String; +} + +public abstract interface class org/jetbrains/dokka/javadoc/pages/NavigableJavadocNode { + public abstract fun getDRI ()Lorg/jetbrains/dokka/links/DRI; + public abstract fun getId ()Ljava/lang/String; +} + +public final class org/jetbrains/dokka/javadoc/pages/ResourcesInstaller : org/jetbrains/dokka/transformers/pages/PageTransformer { + public static final field INSTANCE Lorg/jetbrains/dokka/javadoc/pages/ResourcesInstaller; + public fun invoke (Lorg/jetbrains/dokka/pages/RootPageNode;)Lorg/jetbrains/dokka/pages/RootPageNode; +} + +public final class org/jetbrains/dokka/javadoc/pages/RootListNode : org/jetbrains/dokka/javadoc/pages/JavadocContentNode { + public fun (Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Ljava/util/Set; + public final fun component3 ()Lorg/jetbrains/dokka/pages/Kind; + public final fun component4 ()Ljava/util/Set; + public final fun copy (Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;)Lorg/jetbrains/dokka/javadoc/pages/RootListNode; + public static synthetic fun copy$default (Lorg/jetbrains/dokka/javadoc/pages/RootListNode;Ljava/util/List;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;ILjava/lang/Object;)Lorg/jetbrains/dokka/javadoc/pages/RootListNode; + public fun equals (Ljava/lang/Object;)Z + public final fun getDri ()Ljava/util/Set; + public final fun getEntries ()Ljava/util/List; + public final fun getKind ()Lorg/jetbrains/dokka/pages/Kind; + public fun getSourceSets ()Ljava/util/Set; + public fun hasAnyContent ()Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/javadoc/pages/RootListNode; + public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; +} + +public final class org/jetbrains/dokka/javadoc/pages/RowJavadocListEntry : org/jetbrains/dokka/javadoc/pages/JavadocListEntry { + public fun (Lorg/jetbrains/dokka/javadoc/pages/LinkJavadocListEntry;Ljava/util/List;)V + public final fun component1 ()Lorg/jetbrains/dokka/javadoc/pages/LinkJavadocListEntry; + public final fun component2 ()Ljava/util/List; + public final fun copy (Lorg/jetbrains/dokka/javadoc/pages/LinkJavadocListEntry;Ljava/util/List;)Lorg/jetbrains/dokka/javadoc/pages/RowJavadocListEntry; + public static synthetic fun copy$default (Lorg/jetbrains/dokka/javadoc/pages/RowJavadocListEntry;Lorg/jetbrains/dokka/javadoc/pages/LinkJavadocListEntry;Ljava/util/List;ILjava/lang/Object;)Lorg/jetbrains/dokka/javadoc/pages/RowJavadocListEntry; + public fun equals (Ljava/lang/Object;)Z + public final fun getDoc ()Ljava/util/List; + public final fun getLink ()Lorg/jetbrains/dokka/javadoc/pages/LinkJavadocListEntry; + public fun getStringTag ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/jetbrains/dokka/javadoc/pages/TitleNode : org/jetbrains/dokka/javadoc/pages/JavadocContentNode { + public fun (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/util/List; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/util/Set; + public final fun component6 ()Lorg/jetbrains/dokka/pages/Kind; + public final fun component7 ()Ljava/util/Set; + public final fun copy (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;)Lorg/jetbrains/dokka/javadoc/pages/TitleNode; + public static synthetic fun copy$default (Lorg/jetbrains/dokka/javadoc/pages/TitleNode;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;ILjava/lang/Object;)Lorg/jetbrains/dokka/javadoc/pages/TitleNode; + public fun equals (Ljava/lang/Object;)Z + public final fun getDri ()Ljava/util/Set; + public final fun getKind ()Lorg/jetbrains/dokka/pages/Kind; + public final fun getParent ()Ljava/lang/String; + public fun getSourceSets ()Ljava/util/Set; + public final fun getSubtitle ()Ljava/util/List; + public final fun getTitle ()Ljava/lang/String; + public final fun getVersion ()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/javadoc/pages/TitleNode; + public synthetic fun withNewExtras (Lorg/jetbrains/dokka/model/properties/PropertyContainer;)Lorg/jetbrains/dokka/pages/ContentNode; + public fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/javadoc/pages/TitleNode; + public synthetic fun withSourceSets (Ljava/util/Set;)Lorg/jetbrains/dokka/pages/ContentNode; +} + +public final class org/jetbrains/dokka/javadoc/pages/TreeViewInstaller : org/jetbrains/dokka/transformers/pages/PageTransformer { + public fun (Lorg/jetbrains/dokka/plugability/DokkaContext;)V + public fun invoke (Lorg/jetbrains/dokka/pages/RootPageNode;)Lorg/jetbrains/dokka/pages/RootPageNode; +} + +public final class org/jetbrains/dokka/javadoc/pages/TreeViewPage : org/jetbrains/dokka/javadoc/pages/JavadocPageNode { + public fun (Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Ljava/util/List;Lorg/jetbrains/dokka/pages/PageNode;Lorg/jetbrains/dokka/analysis/kotlin/internal/InheritanceBuilder;)V + public synthetic fun (Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Ljava/util/List;Lorg/jetbrains/dokka/pages/PageNode;Lorg/jetbrains/dokka/analysis/kotlin/internal/InheritanceBuilder;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getChildren ()Ljava/util/List; + public final fun getClasses ()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 final fun getInheritanceBuilder ()Lorg/jetbrains/dokka/analysis/kotlin/internal/InheritanceBuilder; + public final fun getKind ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public final fun getPackages ()Ljava/util/List; + public final fun getRoot ()Lorg/jetbrains/dokka/pages/PageNode; + public final fun getTitle ()Ljava/lang/String; + public 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/ContentPage; +} + +public abstract interface class org/jetbrains/dokka/javadoc/pages/WithBrief { + public abstract fun getBrief ()Ljava/util/List; +} + +public abstract interface class org/jetbrains/dokka/javadoc/pages/WithJavadocExtra : org/jetbrains/dokka/model/properties/WithExtraProperties { + public abstract fun withNewExtras (Lorg/jetbrains/