aboutsummaryrefslogtreecommitdiff
path: root/dokka-subprojects/plugin-javadoc
diff options
context:
space:
mode:
Diffstat (limited to 'dokka-subprojects/plugin-javadoc')
-rw-r--r--dokka-subprojects/plugin-javadoc/README.md19
-rw-r--r--dokka-subprojects/plugin-javadoc/api/plugin-javadoc.api694
-rw-r--r--dokka-subprojects/plugin-javadoc/build.gradle.kts35
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/JavadocDocumentableToPageTranslator.kt16
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/JavadocPageCreator.kt261
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/JavadocPlugin.kt113
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/location/JavadocLocationProvider.kt147
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/location/JavadocLocationProviderFactory.kt17
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/pages/JavadocContentNodes.kt206
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/pages/JavadocIndexExtra.kt14
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/pages/JavadocPageNodes.kt529
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/pages/htmlPreprocessors.kt200
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/pages/utils.kt42
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/renderer/JavadocContentToHtmlTranslator.kt90
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/renderer/JavadocContentToTemplateMapTranslator.kt312
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/renderer/KorteJavadocRenderer.kt213
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/renderer/SearchScriptsCreator.kt280
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/signatures/JavadocSignatureProvider.kt225
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/transformers/documentables/JavadocDocumentableJVMSourceSetFilter.kt27
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/translators/documentables/JavadocPageContentBuilder.kt83
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/utils.kt12
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/validity/MultiplatformConfiguredChecker.kt28
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin5
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/dokka-javadoc-stylesheet.css10
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/external/jquery/jquery.js10881
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/images/ui-icons_444444_256x240.pngbin0 -> 7090 bytes
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/images/ui-icons_555555_256x240.pngbin0 -> 7074 bytes
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/images/ui-icons_777620_256x240.pngbin0 -> 4618 bytes
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/images/ui-icons_777777_256x240.pngbin0 -> 7111 bytes
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/images/ui-icons_cc0000_256x240.pngbin0 -> 4618 bytes
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/images/ui-icons_ffffff_256x240.pngbin0 -> 6487 bytes
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-3.6.0.min.js2
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-migrate-3.4.0.min.js2
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-ui.css1315
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-ui.js19057
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-ui.min.css7
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-ui.min.js6
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-ui.structure.css886
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/jquery/jquery-ui.structure.min.css5
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/resources/glass.pngbin0 -> 499 bytes
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/resources/x.pngbin0 -> 394 bytes
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/search.js212
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/static_res/stylesheet.css889
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/class.korte329
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/components/base.korte19
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/components/bottomNavbar.korte20
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/components/head.korte18
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/components/indexPage.korte30
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/components/indexTable.korte18
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/components/navList.korte27
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/components/subNav.korte44
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/components/topNavbar.korte24
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/deprecated.korte40
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/indexPage.korte32
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/listPage.korte13
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/tabPage.korte4
-rw-r--r--dokka-subprojects/plugin-javadoc/src/main/resources/views/treePage.korte48
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/AbstractJavadocTemplateMapTest.kt132
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/Asserts.kt22
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocAccessorNamingTest.kt93
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocAllClassesTemplateMapTest.kt54
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocClasslikeTemplateMapTest.kt461
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocDeprecatedTest.kt196
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocIndexTest.kt186
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocLocationTemplateMapTest.kt42
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocModuleTemplateMapTest.kt150
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocPackageTemplateMapTest.kt204
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/JavadocTest.kt4
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/location/JavadocLinkingTest.kt78
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/location/JavadocLocationTest.kt272
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/packagelist/JavadocPackageListTest.kt80
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/search/JavadocIndexSearchTest.kt66
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/transformers/documentables/JavadocDocumentableJVMSourceSetFilterTest.kt94
-rw-r--r--dokka-subprojects/plugin-javadoc/src/test/kotlin/org/jetbrains/dokka/javadoc/validity/MultiplatformConfiguredCheckerTest.kt96
74 files changed, 39736 insertions, 0 deletions
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 <init> (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 <init> (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 <init> ()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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (Lorg/jetbrains/dokka/links/DRI;Lorg/jetbrains/dokka/pages/Kind;Ljava/util/Set;Lorg/jetbrains/dokka/model/properties/PropertyContainer;)V
+ public synthetic fun <init> (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 withNew