diff --git a/.gitattributes b/.gitattributes index 8af0a4fc70..4353a7da59 100644 --- a/.gitattributes +++ b/.gitattributes @@ -47,6 +47,10 @@ dokka-integration-tests/gradle/projects/**/expectedData/** dokka-integration-tests/gradle/src/testExampleProjects/expectedData/** linguist-generated dokka-runners/dokka-gradle-plugin/src/testFunctional/resources/KotlinDslAccessorsTest/** linguist-generated +# exclude example dokka-versioning files +examples/gradle/dokka-versioning-multimodule-example/previousDocVersions/ linguist-generated +examples/gradle-v2/versioning-multimodule-example/docs/previousDocVersions/ linguist-generated + # Tell Git not to export certain files or directories when generating an archive. # Since an archive doesn't contain git data, also exclude git metadata files. .gitattributes export-ignore diff --git a/.github/workflows/examples-build.yml b/.github/workflows/examples-build.yml index 4648a61a75..6380c58b8f 100644 --- a/.github/workflows/examples-build.yml +++ b/.github/workflows/examples-build.yml @@ -19,7 +19,7 @@ jobs: examples/gradle/dokka-library-publishing-example, examples/gradle/dokka-multimodule-example, examples/gradle/dokka-multiplatform-example, - examples/gradle/dokka-customFormat-example + examples/gradle/dokka-customFormat-example, examples/plugin/hide-internal-api ] runs-on: ubuntu-latest diff --git a/.github/workflows/preview-publish-ga.yml b/.github/workflows/preview-publish-ga.yml index 0ea176f310..a71f199254 100644 --- a/.github/workflows/preview-publish-ga.yml +++ b/.github/workflows/preview-publish-ga.yml @@ -24,7 +24,7 @@ jobs: with: develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }} - name: Document coroutines - run: ./gradlew :dokka-integration-tests:gradle:testExternalProjectKotlinxCoroutines --stacktrace "-Dorg.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=500m" + run: ./gradlew :dokka-integration-tests:gradle:testExternalProjectKotlinxCoroutines --stacktrace env: DOKKA_TEST_OUTPUT_PATH: ${{ github.workspace }}/dokka/coroutines - name: Copy files to GitHub Actions Artifacts @@ -50,7 +50,7 @@ jobs: with: develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }} - name: Document serialization - run: ./gradlew :dokka-integration-tests:gradle:testExternalProjectKotlinxSerialization --stacktrace "-Dorg.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=500m" + run: ./gradlew :dokka-integration-tests:gradle:testExternalProjectKotlinxSerialization --stacktrace env: DOKKA_TEST_OUTPUT_PATH: ${{ github.workspace }}/dokka/serialization - name: Copy files to GitHub Actions Artifacts diff --git a/.github/workflows/preview-publish-web-s3.yml b/.github/workflows/preview-publish-web-s3.yml index c0aedf6a7f..4637b0b472 100644 --- a/.github/workflows/preview-publish-web-s3.yml +++ b/.github/workflows/preview-publish-web-s3.yml @@ -21,7 +21,7 @@ jobs: with: develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }} - name: Document coroutines - run: ./gradlew :dokka-integration-tests:gradle:testExternalProjectKotlinxCoroutines --stacktrace "-Dorg.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=500m" + run: ./gradlew :dokka-integration-tests:gradle:testExternalProjectKotlinxCoroutines --stacktrace env: DOKKA_TEST_OUTPUT_PATH: ${{ github.workspace }}/dokka/coroutines - name: Configure AWS credentials for S3 access @@ -49,7 +49,7 @@ jobs: with: develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }} - name: Document serialization - run: ./gradlew :dokka-integration-tests:gradle:testExternalProjectKotlinxSerialization --stacktrace "-Dorg.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=500m" + run: ./gradlew :dokka-integration-tests:gradle:testExternalProjectKotlinxSerialization --stacktrace env: DOKKA_TEST_OUTPUT_PATH: ${{ github.workspace }}/dokka/serialization - name: Configure AWS credentials for S3 access diff --git a/.husky/pre-commit b/.husky/pre-commit index d420a9639d..84bbb18b43 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -3,3 +3,15 @@ cd "$(dirname -- "$0")/../dokka-subprojects/plugin-base-frontend" || exit yarn run lint-staged + +# Check for staged changes in the plugin-base-frontend directory +if [ -n "$(git diff --cached --name-only .)" ]; then + echo "Staged changes detected in dokka-subprojects/plugin-base-frontend. Building ui-kit for plugin-base." + yarn run build:ui-kit +fi + +# Check for changes not staged for commit in the specific directory +if [ -n "$(git diff --name-only ../plugin-base/src/main/resources/dokka/ui-kit)" ]; then + echo "Changes not staged for commit detected in dokka-subprojects/plugin-base/src/main/resources/dokka/ui-kit. Please commit the changes." + exit 1 +fi \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5230bb5f61..de4310608a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -23,10 +23,10 @@ Bug reports, feature requests and questions are welcome. Submit issues [here](ht ## Submitting PRs -Dokka has extensive [Developer Guides](https://kotlin.github.io/dokka/1.9.20/developer_guide/introduction/) +Dokka has extensive [Developer Guides](https://kotlin.github.io/dokka/2.1.0/developer_guide/introduction/) documentation -which goes over the development [Workflow](https://kotlin.github.io/dokka/1.9.20/developer_guide/workflow/) and -[Dokka's architecture](https://kotlin.github.io/dokka/1.9.20/developer_guide/architecture/architecture_overview/), +which goes over the development [Workflow](https://kotlin.github.io/dokka/2.1.0/developer_guide/workflow/) and +[Dokka's architecture](https://kotlin.github.io/dokka/2.1.0/developer_guide/architecture/architecture_overview/), which can help you understand how to achieve what you want and where to look. All development (both new features and bugfixes) takes place in the `master` branch, it contains sources for the next @@ -64,16 +64,16 @@ not take much time (~2-5 minutes), so please make sure they pass before submitti ### Use/test locally built Dokka Below you will find a bare-bones instruction on how to use and test locally built Dokka. For more details and examples, -visit [Workflow](https://kotlin.github.io/dokka/1.9.20/developer_guide/workflow/) topic. +visit [Workflow](https://kotlin.github.io/dokka/2.1.0/developer_guide/workflow/) topic. -1. Publish a custom version of Dokka to Maven Local: `./gradlew publishToMavenLocal -Pversion=1.9.20-my-fix-SNAPSHOT` +1. Publish a custom version of Dokka to Maven Local: `./gradlew publishToMavenLocal -Pversion=2.1.0-my-fix-SNAPSHOT` 2. In the project for which you want to generate documentation add Maven Local as a buildscript/dependency repository (`mavenLocal()`) 3. Update your Dokka dependency to the version you've just published: ```kotlin plugins { - id("org.jetbrains.dokka") version "1.9.20-my-fix-SNAPSHOT" + id("org.jetbrains.dokka") version "2.1.0-my-fix-SNAPSHOT" } ``` @@ -139,7 +139,7 @@ It's possible to run integration tests with a custom Dokka version published to via `org.jetbrains.dokka.integration_test.dokkaVersionOverride` Gradle property: ```bash -./gradlew :dokka-integration-tests:gradle:testExternalProjectKotlinxCoroutines -Porg.jetbrains.dokka.integration_test.dokkaVersionOverride=2.0.0-dev-329 +./gradlew :dokka-integration-tests:gradle:testExternalProjectKotlinxCoroutines -Porg.jetbrains.dokka.integration_test.dokkaVersionOverride=2.1.0-dev-329 ``` Additionally, it's possible to open the Gradle integration test projects in IDEA. @@ -239,4 +239,4 @@ A Build Scan may contain identifiable information. See the Terms of Use https:// * If something cannot be done, not convenient, or does not work — submit an [issue](#submitting-issues). * Discussions and general inquiries — use `#dokka` channel in - [Kotlin Community Slack](https://surveys.jetbrains.com/s3/kotlin-slack-sign-up). + [Kotlin Community Slack](https://kotl.in/slack). diff --git a/README.md b/README.md index 6c878d6f71..fa2d44bba6 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Kotlin Beta](https://kotl.in/badges/beta.svg)](https://kotlinlang.org/docs/components-stability.html) [![JetBrains official project](https://jb.gg/badges/official.svg)](https://github.com/JetBrains#jetbrains-on-github) -[![Maven Central](https://img.shields.io/maven-central/v/org.jetbrains.dokka/org.jetbrains.dokka.gradle.plugin?label=MavenCentral&logo=apache-maven)](https://search.maven.org/artifact/org.jetbrains.dokka/org.jetbrains.dokka.gradle.plugin) +[![Maven Central](https://img.shields.io/maven-central/v/org.jetbrains.dokka/dokka-gradle-plugin?label=MavenCentral&logo=apache-maven)](https://central.sonatype.com/artifact/org.jetbrains.dokka/dokka-gradle-plugin) [![Gradle Plugin](https://img.shields.io/gradle-plugin-portal/v/org.jetbrains.dokka?label=Gradle&logo=gradle)](https://plugins.gradle.org/plugin/org.jetbrains.dokka) [![License](https://img.shields.io/github/license/Kotlin/dokka.svg)](LICENSE.txt) [![Revved up by Develocity](https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A)](https://ge.jetbrains.com/scans?search.rootProjectNames=dokka) @@ -20,7 +20,7 @@ Some libraries that use Dokka for their API reference documentation: * [kotlinx.coroutines](https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/) * [Bitmovin](https://cdn.bitmovin.com/player/android/3/docs/index.html) -* [Hexagon](https://hexagonkt.com/api/index.html) +* [Hexagon](https://hexagontk.com/stable/api/) * [Ktor](https://api.ktor.io/) * [OkHttp](https://square.github.io/okhttp/5.x/okhttp/okhttp3/) * [Gradle](https://docs.gradle.org/current/kotlin-dsl/index.html) @@ -44,7 +44,7 @@ Apply the Gradle plugin for Dokka in the root build script of your project: ```kotlin plugins { - id("org.jetbrains.dokka") version "1.9.20" + id("org.jetbrains.dokka") version "2.1.0" } ``` @@ -66,7 +66,7 @@ Apply Gradle plugin for Dokka in the root project: ```groovy plugins { - id 'org.jetbrains.dokka' version '1.9.20' + id 'org.jetbrains.dokka' version '2.1.0' } ``` @@ -100,7 +100,7 @@ Add the Dokka Maven plugin to the `plugins` section of your POM file: org.jetbrains.dokka dokka-maven-plugin - 1.9.20 + 2.1.0 pre-site @@ -139,7 +139,7 @@ which aims to improve documentation experience on the Android platform: ```kotlin dependencies { - dokkaPlugin("org.jetbrains.dokka:android-documentation-plugin:1.9.20") + dokkaPlugin("org.jetbrains.dokka:android-documentation-plugin:2.1.0") } ``` @@ -150,7 +150,7 @@ dependencies { ```groovy dependencies { - dokkaPlugin 'org.jetbrains.dokka:android-documentation-plugin:1.9.20' + dokkaPlugin 'org.jetbrains.dokka:android-documentation-plugin:2.1.0' } ``` @@ -169,7 +169,7 @@ dependencies { org.jetbrains.dokka android-documentation-plugin - 1.9.20 + 2.1.0 @@ -216,11 +216,14 @@ implement plugins for missing or very specific features that are not provided ou Learn more about Dokka plugins and their configuration in [Dokka plugins](https://kotlinlang.org/docs/dokka-plugins.html). If you want to learn how to develop Dokka plugins, see -[Developer guides](https://kotlin.github.io/dokka/1.9.20/developer_guide/introduction/). +[Developer guides](https://kotlin.github.io/dokka/2.1.0/developer_guide/introduction/). + +Dokka allows you to extend its functionality by [configuring custom plugins](https://github.com/Kotlin/dokka/blob/ae3840edb4e4afd7b3e3768a5fddfe8ec0e08f31/examples/gradle-v2/custom-dokka-plugin-example/demo-library/build.gradle.kts), +which enable additional processing or modifications to the documentation generation process. ## Community -Dokka has a dedicated `#dokka` channel in [Kotlin Community Slack](https://surveys.jetbrains.com/s3/kotlin-slack-sign-up) +Dokka has a dedicated `#dokka` channel in [Kotlin Community Slack](https://kotl.in/slack) where you can chat about Dokka, its plugins and how to develop them, as well as get in touch with maintainers. ## Building and Contributing diff --git a/build-logic/settings.gradle.kts b/build-logic/settings.gradle.kts index 44f02ba476..7f1b6ba72d 100644 --- a/build-logic/settings.gradle.kts +++ b/build-logic/settings.gradle.kts @@ -6,7 +6,8 @@ rootProject.name = "build-logic" pluginManagement { repositories { - maven("https://cache-redirector.jetbrains.com/repo.maven.apache.org/maven2") { + mavenCentral { + setUrl("https://cache-redirector.jetbrains.com/maven-central") name = "MavenCentral-JBCache" } maven("https://cache-redirector.jetbrains.com/plugins.gradle.org/m2") { @@ -19,12 +20,10 @@ pluginManagement { dependencyResolutionManagement { @Suppress("UnstableApiUsage") repositories { - maven("https://cache-redirector.jetbrains.com/repo.maven.apache.org/maven2") { + mavenCentral { + setUrl("https://cache-redirector.jetbrains.com/maven-central") name = "MavenCentral-JBCache" } - maven("https://cache-redirector.jetbrains.com/dl.google.com.android.maven2") { - name = "Google-JBCache" - } maven("https://cache-redirector.jetbrains.com/plugins.gradle.org/m2") { name = "GradlePluginPortal-JBCache" } diff --git a/build-logic/src/main/kotlin/dokkabuild.gradle-plugin.gradle.kts b/build-logic/src/main/kotlin/dokkabuild.gradle-plugin.gradle.kts index bb6a0a6c50..7b03935d36 100644 --- a/build-logic/src/main/kotlin/dokkabuild.gradle-plugin.gradle.kts +++ b/build-logic/src/main/kotlin/dokkabuild.gradle-plugin.gradle.kts @@ -2,8 +2,8 @@ * Copyright 2014-2024 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. */ +import dokkabuild.utils.configureGradleKotlinCompatibility import dokkabuild.utils.excludeGradleEmbeddedDependencies -import org.jetbrains.kotlin.gradle.dsl.KotlinVersion plugins { id("org.gradle.kotlin.kotlin-dsl") @@ -11,13 +11,7 @@ plugins { id("dokkabuild.publish-gradle-plugin") } -kotlin { - compilerOptions { - // Must use Kotlin 1.4 to support Gradle 7 - languageVersion = @Suppress("DEPRECATION") KotlinVersion.KOTLIN_1_4 - apiVersion = @Suppress("DEPRECATION") KotlinVersion.KOTLIN_1_4 - } -} +configureGradleKotlinCompatibility() tasks.compileKotlin { compilerOptions { diff --git a/build-logic/src/main/kotlin/dokkabuild.kotlin-jvm.gradle.kts b/build-logic/src/main/kotlin/dokkabuild.kotlin-jvm.gradle.kts index 1aacaac522..e127f95533 100644 --- a/build-logic/src/main/kotlin/dokkabuild.kotlin-jvm.gradle.kts +++ b/build-logic/src/main/kotlin/dokkabuild.kotlin-jvm.gradle.kts @@ -2,6 +2,8 @@ * Copyright 2014-2024 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. */ +import dokkabuild.utils.configureGradleKotlinCompatibility + plugins { id("dokkabuild.java") kotlin("jvm") @@ -9,12 +11,13 @@ plugins { val rootProjectsWithoutDependencyOnDokkaCore = listOf("dokka-integration-tests") +configureGradleKotlinCompatibility() + kotlin { explicitApi() + compilerOptions { allWarningsAsErrors = true - languageVersion = dokkaBuild.kotlinLanguageLevel - apiVersion = dokkaBuild.kotlinLanguageLevel // These projects know nothing about the `@InternalDokkaApi` annotation, so the Kotlin compiler // will complain about an unresolved opt-in requirement marker and fail the build if it's not excluded. @@ -24,13 +27,5 @@ kotlin { "org.jetbrains.dokka.InternalDokkaApi" ) } - - freeCompilerArgs.addAll( - // need 1.4 support, otherwise there might be problems - // with Gradle 6.x (it's bundling Kotlin 1.4) - "-Xsuppress-version-warnings", - "-Xjsr305=strict", - "-Xskip-metadata-version-check", - ) } } diff --git a/build-logic/src/main/kotlin/dokkabuild.publish-base.gradle.kts b/build-logic/src/main/kotlin/dokkabuild.publish-base.gradle.kts index 023703287e..c4e4b86f47 100644 --- a/build-logic/src/main/kotlin/dokkabuild.publish-base.gradle.kts +++ b/build-logic/src/main/kotlin/dokkabuild.publish-base.gradle.kts @@ -2,8 +2,6 @@ * Copyright 2014-2024 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. */ -import java.net.URI - plugins { id("dokkabuild.base") `maven-publish` @@ -13,17 +11,9 @@ plugins { publishing { repositories { - maven { - name = "mavenCentral" - url = mavenCentralRepositoryUri() - credentials { - username = System.getenv("DOKKA_SONATYPE_USER") - password = System.getenv("DOKKA_SONATYPE_PASSWORD") - } - } maven { name = "spaceDev" - url = uri("https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev") + url = uri("https://packages.jetbrains.team/maven/p/kt/dokka-dev") credentials { username = System.getenv("DOKKA_SPACE_PACKAGES_USER") password = System.getenv("DOKKA_SPACE_PACKAGES_SECRET") @@ -31,7 +21,7 @@ publishing { } maven { name = "spaceTest" - url = uri("https://maven.pkg.jetbrains.space/kotlin/p/dokka/test") + url = uri("https://packages.jetbrains.team/maven/p/kt/dokka-test") credentials { username = System.getenv("DOKKA_SPACE_PACKAGES_USER") password = System.getenv("DOKKA_SPACE_PACKAGES_SECRET") @@ -70,22 +60,6 @@ publishing { } } -/** - * Due to Gradle running publishing tasks in parallel, multiple staging repositories - * can be created within a couple of seconds with all artifact files scattered throughout them. - * - * While Gradle's parallelism can be disabled, the simplest and most reliable option is - * to just publish to a pre-defined staging repository. - */ -fun mavenCentralRepositoryUri(): URI { - val repositoryId: String? = System.getenv("DOKKA_MVN_CENTRAL_REPOSITORY_ID") - return if (repositoryId.isNullOrBlank()) { - URI("https://oss.sonatype.org/service/local/staging/deploy/maven2/") - } else { - URI("https://oss.sonatype.org/service/local/staging/deployByRepositoryId/$repositoryId") - } -} - signing { useInMemoryPgpKeys( System.getenv("DOKKA_SIGN_KEY_ID")?.takeIf(String::isNotBlank), diff --git a/build-logic/src/main/kotlin/dokkabuild.publish-shadow.gradle.kts b/build-logic/src/main/kotlin/dokkabuild.publish-shadow.gradle.kts index 3c9e0df05d..37fc4fd33f 100644 --- a/build-logic/src/main/kotlin/dokkabuild.publish-shadow.gradle.kts +++ b/build-logic/src/main/kotlin/dokkabuild.publish-shadow.gradle.kts @@ -12,7 +12,6 @@ plugins { java { withSourcesJar() - withJavadocJar() } tasks.shadowJar { @@ -22,10 +21,15 @@ tasks.shadowJar { archiveClassifier = "" } +// empty javadocJar to satisfy maven central requirements +val javadocJar = tasks.register("javadocJar") { + archiveClassifier.set("javadoc") +} + publishing.publications.register(PublicationName.JVM) { // shadow.component call should be after the shadowJar task is configured in a build script, // because if not, shadow uses the wrong archiveFile (as we change destinationDirectory and archiveClassifier) shadow.component(this) artifact(tasks.named("sourcesJar")) - artifact(tasks.named("javadocJar")) + artifact(javadocJar) } diff --git a/build-logic/src/main/kotlin/dokkabuild.test-k2.gradle.kts b/build-logic/src/main/kotlin/dokkabuild.test-k2.gradle.kts index f908629aa1..e3bd149a3b 100644 --- a/build-logic/src/main/kotlin/dokkabuild.test-k2.gradle.kts +++ b/build-logic/src/main/kotlin/dokkabuild.test-k2.gradle.kts @@ -55,7 +55,9 @@ testing { useJUnitPlatform { excludeTags.addAll(onlySymbolsTags) } - classpath += descriptorsTestImplementationResolver.incoming.files + // Analysis dependencies from `descriptorsTestImplementation` should precede all other dependencies + // in order to use the shadowed stdlib from the analysis dependencies + classpath = descriptorsTestImplementationResolver.incoming.files + classpath } } @@ -66,7 +68,9 @@ testing { useJUnitPlatform { excludeTags.addAll(onlyDescriptorTags) } - classpath += symbolsTestImplementationResolver.incoming.files + // Analysis dependencies from `symbolsTestImplementation` should precede all other dependencies + // in order to use the shadowed stdlib from the analysis dependencies + classpath = symbolsTestImplementationResolver.incoming.files + classpath } } diff --git a/build-logic/src/main/kotlin/dokkabuild/DokkaBuildProperties.kt b/build-logic/src/main/kotlin/dokkabuild/DokkaBuildProperties.kt index 0d4b39cfe6..00090a0833 100644 --- a/build-logic/src/main/kotlin/dokkabuild/DokkaBuildProperties.kt +++ b/build-logic/src/main/kotlin/dokkabuild/DokkaBuildProperties.kt @@ -59,13 +59,10 @@ abstract class DokkaBuildProperties @Inject constructor( dokkaProperty("javaToolchain.testLauncher", JavaLanguageVersion::of) .orElse(mainJavaVersion) - /** - * The Kotlin language level that Dokka artifacts are compiled to support. - * - * Updating the language level is a breaking change. - */ - val kotlinLanguageLevel: Provider = - dokkaProperty("kotlinLanguageLevel", KotlinVersion::fromVersion) + /** Indicates whether Kotlin compatibility with older Gradle versions should be enforced */ + val enforceGradleKotlinCompatibility: Provider = + dokkaProperty("enforceGradleKotlinCompatibility", String::toBoolean) + .orElse(false) /** Allows skipping running of integration tests */ val integrationTestSkip: Provider = diff --git a/build-logic/src/main/kotlin/dokkabuild/utils/DokkaGradleExampleDirectoriesSource.kt b/build-logic/src/main/kotlin/dokkabuild/utils/DokkaGradleExampleDirectoriesSource.kt new file mode 100644 index 0000000000..79e1b1e3dd --- /dev/null +++ b/build-logic/src/main/kotlin/dokkabuild/utils/DokkaGradleExampleDirectoriesSource.kt @@ -0,0 +1,36 @@ +/* + * Copyright 2014-2024 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ +package dokkabuild.utils + +import org.gradle.api.file.DirectoryProperty +import org.gradle.api.provider.ValueSource +import org.gradle.api.provider.ValueSourceParameters +import java.io.File +import kotlin.io.path.isDirectory +import kotlin.io.path.listDirectoryEntries +import kotlin.io.path.name + +/** + * Fetch the example directories in `dokka/examples/gradle-v2` using a [ValueSource]. + * + * A [ValueSource] is necessary to ensure that Gradle registers the directory values as Configuration Cache inputs, + * but doesn't become overly sensitive to the contents of the directories. + */ +abstract class DokkaGradleExampleDirectoriesSource : + ValueSource, DokkaGradleExampleDirectoriesSource.Parameters> { + + interface Parameters : ValueSourceParameters { + /** + * The directory containing the Dokka Gradle v2 examples: `dokka/examples/gradle-v2` + */ + val exampleGradleProjectsDir: DirectoryProperty + } + + override fun obtain(): List { + return parameters.exampleGradleProjectsDir.get().asFile.toPath() + .listDirectoryEntries() + .filter { it.isDirectory() && it.name.endsWith("-example") } + .map { it.toFile() } + } +} diff --git a/build-logic/src/main/kotlin/dokkabuild/utils/SystemPropertyAdder.kt b/build-logic/src/main/kotlin/dokkabuild/utils/SystemPropertyAdder.kt index d8275d0e97..2d267831fe 100644 --- a/build-logic/src/main/kotlin/dokkabuild/utils/SystemPropertyAdder.kt +++ b/build-logic/src/main/kotlin/dokkabuild/utils/SystemPropertyAdder.kt @@ -153,6 +153,16 @@ abstract class SystemPropertyAdder @Inject internal constructor( return task.inputs.property("SystemProperty input property $key", value) } + fun inputProperty( + key: String, + value: String, + ): TaskInputPropertyBuilder { + task.jvmArgumentProviders.add( + SystemPropertyArgumentProvider(key, value) { it } + ) + return task.inputs.property("SystemProperty input property $key", value) + } + @JvmName("inputBooleanProperty") fun inputProperty( key: String, diff --git a/build-logic/src/main/kotlin/dokkabuild/utils/downloadKotlinStdlibJvmSources.kt b/build-logic/src/main/kotlin/dokkabuild/utils/downloadKotlinStdlibJvmSources.kt index ec9df83f26..86384abf3a 100644 --- a/build-logic/src/main/kotlin/dokkabuild/utils/downloadKotlinStdlibJvmSources.kt +++ b/build-logic/src/main/kotlin/dokkabuild/utils/downloadKotlinStdlibJvmSources.kt @@ -29,7 +29,7 @@ fun downloadKotlinStdlibJvmSources(project: Project): Provider { val kotlinStdlibJvmSources: Configuration by project.configurations.creating { description = "kotlin-stdlib JVM source code." declarable() - withDependencies { + defaultDependencies { add(project.dependencies.run { create(kotlin("stdlib")) }) } } diff --git a/build-logic/src/main/kotlin/dokkabuild/utils/gradleKotlinCompatibility.kt b/build-logic/src/main/kotlin/dokkabuild/utils/gradleKotlinCompatibility.kt new file mode 100644 index 0000000000..c0ca1fdd32 --- /dev/null +++ b/build-logic/src/main/kotlin/dokkabuild/utils/gradleKotlinCompatibility.kt @@ -0,0 +1,42 @@ +/* + * Copyright 2014-2025 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + +package dokkabuild.utils + +import org.gradle.api.Project +import org.gradle.kotlin.dsl.dokkaBuild +import org.gradle.kotlin.dsl.libs +import org.jetbrains.kotlin.buildtools.api.ExperimentalBuildToolsApi +import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi +import org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension +import org.jetbrains.kotlin.gradle.dsl.KotlinVersion + +// We must use Kotlin language/api version 1.4 (DEPRECATED) to support Gradle 7, +// and to do that we need to use old Kotlin version, which has support for such an old Kotlin version (e.g., 2.0.20) +fun Project.configureGradleKotlinCompatibility() { + /** + * The AA is built with the latest compiler version (a bootstrap compiler) + * To be compatible with the AA, Dokka analysis should be compiled with approximately the same version + * See https://kotlinlang.org/docs/kotlin-evolution-principles.html#evolving-the-binary-format + */ + val analysisK2Projects = listOf("analysis-kotlin-symbols", "runner-maven-plugin") + if (!dokkaBuild.enforceGradleKotlinCompatibility.get() || project.name in analysisK2Projects) return + + @OptIn(ExperimentalKotlinGradlePluginApi::class, ExperimentalBuildToolsApi::class) + extensions.configure("kotlin") { + val btaCompilerVersion = libs.versions.bta.kotlin.compiler + val btaLanguageVersion = libs.versions.bta.kotlin.language.map(KotlinVersion::fromVersion) + compilerVersion.set(btaCompilerVersion) + coreLibrariesVersion = btaCompilerVersion.get() + compilerOptions { + languageVersion.set(btaLanguageVersion) + apiVersion.set(btaLanguageVersion) + freeCompilerArgs.addAll( + "-Xsuppress-version-warnings", + // we need this flag to be able to use newer Analysis API versions + "-Xskip-metadata-version-check" + ) + } + } +} diff --git a/build-logic/src/main/kotlin/dokkabuild/utils/strings.kt b/build-logic/src/main/kotlin/dokkabuild/utils/strings.kt new file mode 100644 index 0000000000..9690bf0b32 --- /dev/null +++ b/build-logic/src/main/kotlin/dokkabuild/utils/strings.kt @@ -0,0 +1,7 @@ +/* + * Copyright 2014-2024 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ +package dokkabuild.utils + +/** Title case the first char of a string */ +fun String.uppercaseFirstChar(): String = replaceFirstChar(Char::uppercaseChar) diff --git a/build-settings-logic/settings.gradle.kts b/build-settings-logic/settings.gradle.kts index 51aab7482f..d4bf5a602e 100644 --- a/build-settings-logic/settings.gradle.kts +++ b/build-settings-logic/settings.gradle.kts @@ -8,7 +8,8 @@ rootProject.name = "build-settings-logic" pluginManagement { repositories { - maven("https://cache-redirector.jetbrains.com/repo.maven.apache.org/maven2") { + mavenCentral { + setUrl("https://cache-redirector.jetbrains.com/maven-central") name = "MavenCentral-JBCache" } maven("https://cache-redirector.jetbrains.com/plugins.gradle.org/m2") { @@ -21,7 +22,8 @@ pluginManagement { dependencyResolutionManagement { repositoriesMode = PREFER_SETTINGS repositories { - maven("https://cache-redirector.jetbrains.com/repo.maven.apache.org/maven2") { + mavenCentral { + setUrl("https://cache-redirector.jetbrains.com/maven-central") name = "MavenCentral-JBCache" } maven("https://cache-redirector.jetbrains.com/plugins.gradle.org/m2") { diff --git a/build.gradle.kts b/build.gradle.kts index f1831143aa..e7dc5657c2 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -125,6 +125,9 @@ idea { "dokka-integration-tests/gradle/projects/it-android/expectedData", "dokka-integration-tests/gradle/projects/it-android-compose/expectedData", "dokka-integration-tests/gradle/projects/it-kotlin-multiplatform/expectedData", + + "examples/gradle/dokka-versioning-multimodule-example/previousDocVersions/", + "examples/gradle-v2/versioning-multimodule-example/docs/previousDocVersions/", ) ) } diff --git a/docs-developer/docs/developer_guide/architecture/data_model/page_content.md b/docs-developer/docs/developer_guide/architecture/data_model/page_content.md index eb85200ff2..319f5d4f48 100644 --- a/docs-developer/docs/developer_guide/architecture/data_model/page_content.md +++ b/docs-developer/docs/developer_guide/architecture/data_model/page_content.md @@ -64,8 +64,8 @@ orderedList { } item { group(styles = setOf(TextStyle.Bold)) { - text("This is bald") - text("This is also bald") + text("This is bold") + text("This is also bold") } } } diff --git a/docs-developer/docs/developer_guide/community/slack.md b/docs-developer/docs/developer_guide/community/slack.md index 5e57f2ac23..4b88c04621 100644 --- a/docs-developer/docs/developer_guide/community/slack.md +++ b/docs-developer/docs/developer_guide/community/slack.md @@ -3,5 +3,5 @@ Dokka has a dedicated `#dokka` channel in the `Kotlin Community Slack`, where you can ask questions and chat about using, customizing or contributing to Dokka. -[Follow the instructions](https://surveys.jetbrains.com/s3/kotlin-slack-sign-up) +[Follow the instructions](https://kotl.in/slack) to get an invite or [connect directly](https://kotlinlang.slack.com). diff --git a/docs-developer/docs/developer_guide/workflow.md b/docs-developer/docs/developer_guide/workflow.md index 584790faa4..2bfb167f70 100644 --- a/docs-developer/docs/developer_guide/workflow.md +++ b/docs-developer/docs/developer_guide/workflow.md @@ -43,7 +43,7 @@ will review API changes thoroughly, so please make sure it's intentional and rat Having built Dokka locally, you can publish it to `mavenLocal()`. This will allow you to test your changes in another project as well as debug code remotely. -1. Publish a custom version of Dokka to Maven Local: `./gradlew publishToMavenLocal -Pversion=1.9.20-my-fix-SNAPSHOT`. +1. Publish a custom version of Dokka to Maven Local: `./gradlew publishToMavenLocal -Pversion=2.1.0-my-fix-SNAPSHOT`. This version will be propagated to plugins that reside inside Dokka's project (`mathjax`, `kotlin-as-java`, etc), and its artifacts should appear in `~/.m2` 2. In the project you want to generate documentation for or debug on, add maven local as a plugin/dependency @@ -56,7 +56,7 @@ repositories { 3. Update your Dokka dependency to the version you've just published: ```kotlin plugins { - id("org.jetbrains.dokka") version "1.9.20-my-fix-SNAPSHOT" + id("org.jetbrains.dokka") version "2.1.0-my-fix-SNAPSHOT" } ``` diff --git a/docs/topics/dokka-get-started.md b/docs/topics/dokka-get-started.md index ab9fa0a4a3..5f1188cbbb 100644 --- a/docs/topics/dokka-get-started.md +++ b/docs/topics/dokka-get-started.md @@ -93,3 +93,13 @@ To learn more about using Dokka with Maven, see [Maven](dokka-maven.md). + +> In Dokka 2.0.0, several steps and tasks for getting started have been updated, including: +> +> * [Configure multi-project builds](dokka-migration.md#share-dokka-configuration-across-modules) +> * [Generate documentation with the updated tasks](dokka-migration.md#generate-documentation-with-the-updated-task) +> * [Specify an output directory](dokka-migration.md#output-directory) +> +> For more details and the full list of changes, see the [Migration guide](dokka-migration.md). +> +{style="note"} \ No newline at end of file diff --git a/docs/topics/dokka-introduction.md b/docs/topics/dokka-introduction.md index c389b2fd86..77110164ec 100644 --- a/docs/topics/dokka-introduction.md +++ b/docs/topics/dokka-introduction.md @@ -24,5 +24,5 @@ See [Get started with Dokka](dokka-get-started.md) to take your first steps in u ## Community -Dokka has a dedicated `#dokka` channel in [Kotlin Community Slack](https://surveys.jetbrains.com/s3/kotlin-slack-sign-up) +Dokka has a dedicated `#dokka` channel in [Kotlin Community Slack](https://kotl.in/slack) where you can chat about Dokka, its plugins and how to develop them, as well as get in touch with maintainers. diff --git a/docs/topics/dokka-migration.md b/docs/topics/dokka-migration.md index 7e420e5bbf..dd0f145cf0 100644 --- a/docs/topics/dokka-migration.md +++ b/docs/topics/dokka-migration.md @@ -1,16 +1,11 @@ [//]: # (title: Migrate to Dokka Gradle plugin v2) -> The Dokka Gradle plugin v2 is an [Experimental](https://kotlinlang.org/docs/components-stability.html#stability-levels-explained) feature. -> It may be changed at any time. We appreciate your feedback on [GitHub](https://github.com/Kotlin/dokka/issues). -> -{style="warning"} - The Dokka Gradle plugin (DGP) is a tool for generating comprehensive API documentation for Kotlin projects built with Gradle. DGP seamlessly processes both Kotlin's KDoc comments and Java's Javadoc comments to extract information and create structured documentation in [HTML or Javadoc](#select-documentation-output-format) format. -Starting with Dokka 2.0.0-Beta, you can try the Dokka Gradle plugin v2, the new version of DGP. With Dokka 2.0.0-Beta, you can use +Starting with Dokka 2.0.0, you can try the Dokka Gradle plugin v2, the new version of DGP. With Dokka 2.0.0, you can use the Dokka Gradle plugin either in v1 or v2 modes. DGP v2 introduces significant improvements to DGP, aligning more closely with Gradle best practices: @@ -30,43 +25,67 @@ Before starting the migration, complete the following steps. Ensure that your project meets the minimum version requirements: -| **Tool** | **Version** | -|-----------------------|---------------| -| [Gradle](https://docs.gradle.org/current/userguide/upgrading_version_8.html) | 7.6 or higher | +| **Tool** | **Version** | +|-----------------------------------------------------------------------------------|---------------| +| [Gradle](https://docs.gradle.org/current/userguide/upgrading_version_8.html) | 7.6 or higher | | [Android Gradle plugin](https://developer.android.com/build/agp-upgrade-assistant) | 7.0 or higher | -| [Kotlin Gradle plugin](https://kotlinlang.org/docs/gradle-configure-project.html) | 1.9 or higher | +| [Kotlin Gradle plugin](https://kotlinlang.org/docs/gradle-configure-project.html) | 1.9 or higher | -### Enable the new Dokka Gradle plugin +### Enable DGP v2 -1. Update the Dokka version to 2.0.0-Beta in the `plugins {}` block of your project’s `build.gradle.kts` file: +> Starting from Dokka 2.1.0, DGP v2 is enabled by default. +> If you are using or updating to Dokka 2.1.0 or later, +> you can skip this step and go directly to [Migrate your project](#migrate-your-project). +> +{style="note"} - ```kotlin - plugins { - kotlin("jvm") version "1.9.25" - id("org.jetbrains.dokka") version "2.0.0-Beta" - } - ``` +Update the Dokka version to 2.0.0 in the `plugins {}` block of your project’s `build.gradle.kts` file: - Alternatively, you can use [version catalog](https://docs.gradle.org/current/userguide/platforms.html#sub:version-catalog) to enable the Dokka Gradle plugin v2. +```kotlin +plugins { + kotlin("jvm") version "2.1.10" + id("org.jetbrains.dokka") version "2.0.0" +} +``` -2. In the project's `gradle.properties` file, set the following opt-in flag with helpers to activate the new plugin version: +Alternatively, +you can use [version catalog](https://docs.gradle.org/current/userguide/platforms.html#sub:version-catalog) +to enable the Dokka Gradle plugin v2. - ```text - org.jetbrains.dokka.experimental.gradle.pluginMode=V2EnabledWithHelpers - ``` +> By default, DGP v2 generates documentation in HTML format. To generate Javadoc or both HTML and Javadoc formats, +> add the appropriate plugins. For more information about the plugins, see [Select documentation output format](#select-documentation-output-format). +> +{style="tip"} - This flag activates the DGP v2 plugin with migration helpers, which prevent compilation errors when build scripts reference - tasks from DGP v1 that are no longer available in DGP v2. You have to [disable](#set-the-opt-in-flag) - the migration helpers after completing your migration. +### Enable migration helpers - > If your project does not have a `gradle.properties` file, create one in the root directory of your project. - > - {style="tip"} +In the project's `gradle.properties` file, set the following Gradle property to activate DGP v2 with helpers: -3. Sync your project with Gradle to ensure the new plugin is properly applied: +```text +org.jetbrains.dokka.experimental.gradle.pluginMode=V2EnabledWithHelpers +``` - * If you use IntelliJ IDEA, click the **Reload All Gradle Projects** ![Reload button](gradle-reload-button.png){width=30}{type="joined"} button from the Gradle tool window. - * If you use Android Studio, select **File** | **Sync Project with Gradle Files**. +> If your project doesn't have a `gradle.properties` file, create one in the root directory of your project. +> +{style="tip"} + +This property activates the DGP v2 plugin with migration helpers. These helpers prevent compilation errors when build scripts reference +tasks from DGP v1 that are no longer available in DGP v2. + +> Migration helpers do not actively assist with the migration. They only keep your build script from breaking while you +> transition to the new API. +> +{style="note"} + +After completing the migration, [disable the migration helpers](#set-the-opt-in-flag). + +### Sync your project with Gradle + +After enabling DGP v2 and migration helpers, +sync your project with Gradle to ensure DGP v2 is properly applied: + +* If you use IntelliJ IDEA, click the **Reload All Gradle Projects** ![Reload button](gradle-reload-button.png){width=30}{type="joined"} button in the Gradle tool window. +* If you use Android Studio, select **File** | **Sync Project with Gradle Files**. ## Migrate your project @@ -75,159 +94,437 @@ After updating the Dokka Gradle plugin to v2, follow the migration steps applica ### Adjust configuration options DGP v2 introduces some changes in the [Gradle configuration options](dokka-gradle.md#configuration-options). In the `build.gradle.kts` file, adjust the configuration -options according to your project setup: - -* **New top-level DSL configuration:** Replace the old configuration syntax with the - new top-level `dokka {}` DSL configuration. For example: - - Previous configuration: - - ```kotlin - tasks.withType().configureEach { - dokkaSourceSets { - named("main") { - moduleName.set("Project Name") - includes.from("README.md") - sourceLink { - localDirectory.set(file("src/main/kotlin")) - remoteUrl.set(URL("https://example.com/src")) - remoteLineSuffix.set("#L") - } - } - } - } - - tasks.dokkaHtml { - pluginConfiguration { - customStyleSheets.set(listOf("styles.css")) - customAssets.set(listOf("logo.png")) - footerMessage.set("(c) Your Company") - } - } - ``` - - New configuration: - - ```kotlin - dokka { - moduleName.set("Project Name") - dokkaSourceSets.main { - includes.from("README.md") - sourceLink { - localDirectory.set(file("src/main/kotlin")) - remoteUrl("https://example.com/src") - remoteLineSuffix.set("#L") - } - } - pluginsConfiguration.html { - customStyleSheets.from("styles.css") - customAssets.from("logo.png") - footerMessage.set("(c) Your Company") - } - } - ``` - -* **Visibility settings:** The `documentedVisibilities` property has changed from `Visibility.PUBLIC` to `VisibilityModifier.Public`. - - Previous configuration: - - ```kotlin - import org.jetbrains.dokka.DokkaConfiguration.Visibility - // ... - documentedVisibilities.set( - setOf(Visibility.PUBLIC) - ) - ``` - - New configuration: - - ```kotlin - import org.jetbrains.dokka.gradle.engine.parameters.VisibilityModifier - // ... - documentedVisibilities.set( - setOf(VisibilityModifier.Public) - ) - - // OR - - documentedVisibilities(VisibilityModifier.Public) - ``` - - Additionally, DGP v2 has a [utility function](https://github.com/Kotlin/dokka/blob/220922378e6c68eb148fda2ec80528a1b81478c9/dokka-runners/dokka-gradle-plugin/src/main/kotlin/engine/parameters/HasConfigurableVisibilityModifiers.kt#L14-L16) for adding documented visibilities: - - ```kotlin - fun documentedVisibilities(vararg visibilities: VisibilityModifier): Unit = - documentedVisibilities.set(visibilities.asList()) - ``` - -* **External documentation link:** The source link configuration has [changed](https://docs.gradle.org/current/userguide/upgrading_version_8.html#deprecated_invalid_url_decoding). - The remote URL is now specified using the `URI` class instead of the `URL` class. - - Previous configuration: - - ```kotlin - remoteUrl.set(URL("https://github.com/your-repo")) - ``` - - New configuration: - - ```kotlin - remoteUrl.set(URI("https://github.com/your-repo")) - - // OR - - remoteUrl("https://github.com/your-repo") - ``` +options according to your project setup. - Additionally, DGP v2 has two [utility functions](https://github.com/Kotlin/dokka/blob/220922378e6c68eb148fda2ec80528a1b81478c9/dokka-runners/dokka-gradle-plugin/src/main/kotlin/engine/parameters/DokkaSourceLinkSpec.kt#L82-L96) - for setting the URL: +#### Top-level DSL configuration in DGP v2 - ```kotlin - fun remoteUrl(@Language("http-url-reference") value: String): Unit = - remoteUrl.set(URI(value)) - - // and - - fun remoteUrl(value: Provider): Unit = - remoteUrl.set(value.map(::URI)) - ``` +Replace the configuration syntax of DGP v1 with the top-level `dokka {}` DSL configuration of DGP v2: +Configuration in DGP v1: -* **Custom assets:** The [`customAssets`](dokka-html.md#customize-assets) property now uses collections of files - ([`FileCollection`)](https://docs.gradle.org/8.10/userguide/lazy_configuration.html#working_with_files_in_lazy_properties) - instead of lists (`var List`). +```kotlin +tasks.withType().configureEach { + suppressInheritedMembers.set(true) + failOnWarning.set(true) + dokkaSourceSets { + named("main") { + moduleName.set("Project Name") + includes.from("README.md") + sourceLink { + localDirectory.set(file("src/main/kotlin")) + remoteUrl.set(URL("https://example.com/src")) + remoteLineSuffix.set("#L") + } + } + } +} - Previous configuration: +tasks.dokkaHtml { + pluginConfiguration { + customStyleSheets.set(listOf("styles.css")) + customAssets.set(listOf("logo.png")) + footerMessage.set("(c) Your Company") + } +} +``` - ```kotlin - customAssets = listOf(file("example.png"), file("example2.png")) - ``` +Configuration in DGP v2: - New configuration: +The syntax of `build.gradle.kts` files differs from regular `.kt` files (such as those used for custom Gradle plugins) because Gradle's Kotlin DSL uses type-safe accessors. - ```kotlin - customAssets.from("example.png", "example2.png") - ``` + + + +```kotlin +// build.gradle.kts + +dokka { + moduleName.set("Project Name") + dokkaPublications.html { + suppressInheritedMembers.set(true) + failOnWarning.set(true) + } + dokkaSourceSets.main { + includes.from("README.md") + sourceLink { + localDirectory.set(file("src/main/kotlin")) + remoteUrl("https://example.com/src") + remoteLineSuffix.set("#L") + } + } + pluginsConfiguration.html { + customStyleSheets.from("styles.css") + customAssets.from("logo.png") + footerMessage.set("(c) Your Company") + } +} +``` + + + + +```kotlin +// CustomPlugin.kt + +import org.gradle.api.Plugin +import org.gradle.api.Project +import org.jetbrains.dokka.gradle.DokkaExtension +import org.jetbrains.dokka.gradle.engine.plugins.DokkaHtmlPluginParameters + +abstract class CustomPlugin : Plugin { + override fun apply(project: Project) { + project.plugins.apply("org.jetbrains.dokka") + + project.extensions.configure(DokkaExtension::class.java) { dokka -> + + dokka.dokkaPublications.named("html") { publication -> + publication.suppressInheritedMembers.set(true) + publication.failOnWarning.set(true) + } + + dokka.dokkaSourceSets.named("main") { dss -> + dss.includes.from("README.md") + dss.sourceLink { + it.localDirectory.set(project.file("src/main/kotlin")) + it.remoteUrl("https://example.com/src") + it.remoteLineSuffix.set("#L") + } + } + + dokka.pluginsConfiguration.named("html", DokkaHtmlPluginParameters::class.java) { html -> + html.customStyleSheets.from("styles.css") + html.customAssets.from("logo.png") + html.footerMessage.set("(c) Your Company") + } + } + } +} +``` -* **Output directory:** Use the `dokka {}` block to specify the output directory for generated Dokka documentation. + + - Previous configuration: +#### Visibility settings - ```kotlin - tasks.dokkaHtml { +Set the `documentedVisibilities` property from `Visibility.PUBLIC` to `VisibilityModifier.Public`. + +Configuration in DGP v1: + +```kotlin +import org.jetbrains.dokka.DokkaConfiguration.Visibility + +// ... +documentedVisibilities.set( + setOf(Visibility.PUBLIC) +) +``` + +Configuration in DGP v2: + +```kotlin +import org.jetbrains.dokka.gradle.engine.parameters.VisibilityModifier + +// ... +documentedVisibilities.set( + setOf(VisibilityModifier.Public) +) + +// OR + +documentedVisibilities(VisibilityModifier.Public) +``` + +Additionally, use DGP v2's [utility function](https://github.com/Kotlin/dokka/blob/v2.1.0/dokka-runners/dokka-gradle-plugin/src/main/kotlin/engine/parameters/HasConfigurableVisibilityModifiers.kt#L14-L16) to add documented visibilities: + +```kotlin +fun documentedVisibilities(vararg visibilities: VisibilityModifier): Unit = + documentedVisibilities.set(visibilities.asList()) +``` + +#### Source links + +Configure source links to allow navigation from the generated documentation to the corresponding source code in a remote repository. +Use the `dokkaSourceSets.main{}` block for this configuration. + +Configuration in DGP v1: + +```kotlin +tasks.withType().configureEach { + dokkaSourceSets { + named("main") { + sourceLink { + localDirectory.set(file("src/main/kotlin")) + remoteUrl.set(URL("https://github.com/your-repo")) + remoteLineSuffix.set("#L") + } + } + } +} +``` + +Configuration in DGP v2: + +The syntax of `build.gradle.kts` files differs from regular `.kt` files (such as those used for custom Gradle plugins) because Gradle's Kotlin DSL uses type-safe accessors. + + + + +```kotlin +// build.gradle.kts + +dokka { + dokkaSourceSets.main { + sourceLink { + localDirectory.set(file("src/main/kotlin")) + remoteUrl("https://github.com/your-repo") + remoteLineSuffix.set("#L") + } + } +} +``` + + + + +```kotlin +// CustomPlugin.kt + +import org.gradle.api.Plugin +import org.gradle.api.Project +import org.jetbrains.dokka.gradle.DokkaExtension + +abstract class CustomPlugin : Plugin { + override fun apply(project: Project) { + project.plugins.apply("org.jetbrains.dokka") + project.extensions.configure(DokkaExtension::class.java) { dokka -> + dokka.dokkaSourceSets.named("main") { dss -> + dss.includes.from("README.md") + dss.sourceLink { + it.localDirectory.set(project.file("src/main/kotlin")) + it.remoteUrl("https://example.com/src") + it.remoteLineSuffix.set("#L") + } + } + } + } +} +``` + + + + +Since the source link configuration has [changed](https://docs.gradle.org/current/userguide/upgrading_version_8.html#deprecated_invalid_url_decoding), +use the `URI` class instead of `URL` to specify the remote URL. + +Configuration in DGP v1: + +```kotlin +remoteUrl.set(URL("https://github.com/your-repo")) +``` + +Configuration in DGP v2: + +```kotlin +remoteUrl.set(URI("https://github.com/your-repo")) + +// or + +remoteUrl("https://github.com/your-repo") +``` + +Additionally, DGP v2 has two [utility functions](https://github.com/Kotlin/dokka/blob/220922378e6c68eb148fda2ec80528a1b81478c9/dokka-runners/dokka-gradle-plugin/src/main/kotlin/engine/parameters/DokkaSourceLinkSpec.kt#L82-L96) +for setting the URL: + +```kotlin +fun remoteUrl(@Language("http-url-reference") value: String): Unit = + remoteUrl.set(URI(value)) + +// and + +fun remoteUrl(value: Provider): Unit = + remoteUrl.set(value.map(::URI)) +``` + +#### External documentation links + +Register external documentation links using the `register()` method to define each link. +The `externalDocumentationLinks` API uses this method aligning with Gradle DSL conventions. + +Configuration in DGP v1: + +```kotlin +tasks.dokkaHtml { + dokkaSourceSets { + configureEach { + externalDocumentationLink { + url = URL("https://example.com/docs/") + packageListUrl = File("/path/to/package-list").toURI().toURL() + } + } + } +} +``` + +Configuration in DGP v2: + +```kotlin +dokka { + dokkaSourceSets.configureEach { + externalDocumentationLinks.register("example-docs") { + url("https://example.com/docs/") + packageListUrl("https://example.com/docs/package-list") + } + } +} +``` + +#### Custom assets + +Use the [`customAssets`](dokka-html.md#customize-assets) property with collections of +files [(`FileCollection`)](https://docs.gradle.org/8.10/userguide/lazy_configuration.html#working_with_files_in_lazy_properties) instead of lists (`var List`). + +Configuration in DGP v1: + +```kotlin +customAssets = listOf(file("example.png"), file("example2.png")) +``` + +Configuration in DGP v2: + +```kotlin +customAssets.from("example.png", "example2.png") +``` + +#### Output directory + +Use the `dokka {}` block to specify the output directory for the generated Dokka documentation. + +Configuration in DGP v1: + +```kotlin +tasks.dokkaHtml { + outputDirectory.set(layout.buildDirectory.dir("dokkaDir")) +} +``` + +Configuration in DGP v2: + +```kotlin +dokka { + dokkaPublications.html { outputDirectory.set(layout.buildDirectory.dir("dokkaDir")) } - ``` +} +``` - New configuration: +#### Output directory for additional files - ```kotlin - dokka { - dokkaPublications.html { - outputDirectory.set(layout.buildDirectory.dir("dokkaDir")) +Specify the output directory and include additional files for both single-module and multi-module projects inside the `dokka {}` +block. + +In DGP v2, the configuration for single-module and multi-module projects is unified. +Instead of configuring `dokkaHtml` and `dokkaHtmlMultiModule` tasks separately, specify the settings in `dokkaPublications.html {}` +within the `dokka {}` block. + +For multi-module projects, set the output directory and include additional files (such as `README.md`) in the configuration of the root project. + +Configuration in DGP v1: + +```kotlin +tasks.dokkaHtmlMultiModule { + outputDirectory.set(rootDir.resolve("docs/api/0.x")) + includes.from(project.layout.projectDirectory.file("README.md")) +} +``` + +Configuration in DGP v2: + +The syntax of `build.gradle.kts` files differs from regular `.kt` files (such as those used for custom Gradle plugins) because Gradle's Kotlin DSL uses type-safe accessors. + + + + +```kotlin +// build.gradle.kts + +dokka { + dokkaPublications.html { + outputDirectory.set(rootDir.resolve("docs/api/0.x")) + includes.from(project.layout.projectDirectory.file("README.md")) + } +} +``` + + + + +```kotlin +// CustomPlugin.kt + +import org.gradle.api.Plugin +import org.gradle.api.Project +import org.jetbrains.dokka.gradle.DokkaExtension + +abstract class CustomPlugin : Plugin { + override fun apply(project: Project) { + project.plugins.apply("org.jetbrains.dokka") + project.extensions.configure(DokkaExtension::class.java) { dokka -> + dokka.dokkaPublications.named("html") { html -> + html.outputDirectory.set(project.rootDir.resolve("docs/api/0.x")) + html.includes.from(project.layout.projectDirectory.file("README.md")) + } } } - ``` +} +``` + + + + +### Configure Dokka plugins + +Configuring built-in Dokka plugins with JSON is deprecated in favor of a type-safe DSL. This change improves compatibility +with Gradle's incremental build system and improves task input tracking. + +Configuration in DGP v1: + +In DGP v1, Dokka plugins were configured manually using JSON. This approach caused issues with [registering task inputs](https://docs.gradle.org/current/userguide/incremental_build.html) +for Gradle up-to-date checks. + +Here is an example of the deprecated JSON-based configuration for the [Dokka Versioning plugin](https://kotl.in/dokka-versioning-plugin): + +```kotlin +tasks.dokkaHtmlMultiModule { + pluginsMapConfiguration.set( + mapOf( + "org.jetbrains.dokka.versioning.VersioningPlugin" to """ + { "version": "1.2", "olderVersionsDir": "$projectDir/dokka-docs" } + """.trimIndent() + ) + ) +} +``` + +Configuration in DGP v2: + +In DGP v2, Dokka plugins are configured using type-safe DSL. To configure Dokka plugins in a type-safe way, use the `pluginsConfiguration{}` block: + +```kotlin +dokka { + pluginsConfiguration { + versioning { + version.set("1.2") + olderVersionsDir.set(projectDir.resolve("dokka-docs")) + } + } +} +``` + +For an example of the DGP v2 configuration, see the +[Dokka's versioning plugin](https://github.com/Kotlin/dokka/tree/master/examples/gradle-v2/versioning-multimodule-example). + +DGP v2 allows you to extend its functionality by [configuring custom plugins](https://github.com/Kotlin/dokka/blob/ae3840edb4e4afd7b3e3768a5fddfe8ec0e08f31/examples/gradle-v2/custom-dokka-plugin-example/demo-library/build.gradle.kts). +Custom plugins enable additional processing or modifications to the documentation generation process. ### Share Dokka configuration across modules @@ -246,8 +543,12 @@ After sharing the Dokka configuration, you can aggregate the documentation from #### Multi-module projects without convention plugins -To share the Dokka configuration in multi-module projects without convention plugins, you need to set up the `buildSrc` directory, -set up the convention plugin, and then apply the plugin to your modules (subprojects). +If your project doesn't use convention plugins, you can still share Dokka configurations by directly configuring each module. +This involves manually setting up the shared configuration in each module's `build.gradle.kts` file. While this approach is less centralized, +it avoids the need for additional setups like convention plugins. + +Otherwise, if your project uses convention plugins, you can also share the Dokka configuration in multi-module projects +by creating a convention plugin in the `buildSrc` directory, and then applying the plugin to your modules (subprojects). ##### Set up the buildSrc directory @@ -255,9 +556,9 @@ set up the convention plugin, and then apply the plugin to your modules (subproj * `settings.gradle.kts` * `build.gradle.kts` - + 2. In the `buildSrc/settings.gradle.kts` file, add the following snippet: - + ```kotlin rootProject.name = "buildSrc" ``` @@ -275,14 +576,14 @@ set up the convention plugin, and then apply the plugin to your modules (subproj } dependencies { - implementation("org.jetbrains.dokka:dokka-gradle-plugin:2.0.0-Beta") + implementation("org.jetbrains.dokka:dokka-gradle-plugin:2.0.0") } ``` ##### Set up the Dokka convention plugin After setting up the `buildSrc` directory: - + 1. Create a `buildSrc/src/main/kotlin/dokka-convention.gradle.kts` file to host the [convention plugin](https://docs.gradle.org/current/userguide/custom_plugins.html#sec:convention_plugins). 2. In the `dokka-convention.gradle.kts` file, add the following snippet: @@ -290,7 +591,7 @@ After setting up the `buildSrc` directory: plugins { id("org.jetbrains.dokka") } - + dokka { // The shared configuration goes here } @@ -304,7 +605,7 @@ After setting up the `buildSrc` directory: Apply the Dokka convention plugin across your modules (subprojects) by adding it to each subproject's `build.gradle.kts` file: ```kotlin -plugins { +plugins { id("dokka-convention") } ``` @@ -320,23 +621,22 @@ Then, follow the steps to [set up the Dokka convention plugin](#set-up-the-dokka Dokka can aggregate the documentation from multiple modules (subprojects) into a single output or publication. -As [explained](#apply-the-convention-plugin-to-your-modules), -you must apply the Dokka plugin to all documentable subprojects before aggregating the documentation. +As [explained](#apply-the-convention-plugin-to-your-modules), apply the Dokka plugin to all documentable subprojects before aggregating the documentation. -Aggregation in DGP v2 now uses the `dependencies {}` block instead of tasks, and can be added in any `build.gradle.kts` file. +Aggregation in DGP v2 uses the `dependencies {}` block instead of tasks and can be added in any `build.gradle.kts` file. In DGP v1, aggregation was implicitly created in the root project. To replicate this behavior in DGP v2, add the `dependencies {}` block -in the `build.gradle.kts` file of the root project. +in the `build.gradle.kts` file of the root project. -Previous aggregation: +Aggregation in DGP v1: ```kotlin -tasks.dokkaHtmlMultiModule { - // ... -} + tasks.dokkaHtmlMultiModule { + // ... + } ``` -New aggregation: +Aggregation in DGP v2: ```kotlin dependencies { @@ -345,21 +645,69 @@ dependencies { } ``` +### Change directory of aggregated documentation + +When DGP aggregates modules, each subproject has its own subdirectory within the aggregated documentation. + +In DGP v2, the aggregation mechanism has been updated to better align with Gradle conventions. +DGP v2 now preserves the full subproject directory to prevent conflicts when aggregating +documentation in any location. + +Aggregation directory in DGP v1: + +In DGP v1, aggregated documentation was placed in a collapsed directory structure. +For example, given a project with an aggregation in `:turbo-lib` and a nested subproject `:turbo-lib:maths`, +the generated documentation was placed under: + +```text +turbo-lib/build/dokka/html/maths/ +``` + +Aggregation directory in DGP v2: + +DGP v2 ensures each subproject has a unique directory by retaining the full project structure. The same aggregated documentation +now follows this structure: + +```text +turbo-lib/build/dokka/html/turbo-lib/maths/ +``` + +This change prevents subprojects with the same name from clashing. However, since the directory structure has changed, external links +may become outdated, potentially causing `404` errors. + +#### Revert to the DGP v1 directory behavior + +If your project depends on the directory structure used in DGP v1, you can revert this behavior by manually specifying the module directory. +Add the following configuration to the `build.gradle.kts` file of each subproject: + +```kotlin +// /turbo-lib/maths/build.gradle.kts + +plugins { + id("org.jetbrains.dokka") +} + +dokka { + // Overrides the module directory to match the V1 structure + modulePath.set("maths") +} +``` + ### Generate documentation with the updated task DGP v2 has renamed the Gradle tasks that generate the API documentation. -Previous task: +Task in DGP v1: ```text ./gradlew dokkaHtml - -// OR + +// or ./gradlew dokkaHtmlMultiModule ``` -New task: +Task in DGP v2: ```text ./gradlew :dokkaGenerate @@ -367,8 +715,8 @@ New task: The `dokkaGenerate` task generates the API documentation in the `build/dokka/` directory. -In the new version, the `dokkaGenerate` task name works for both single and multi-module projects. You can use different tasks -to generate output in HTML, Javadoc or both HTML and Javadoc. For more information, see the next section. +In the DGP v2 version, the `dokkaGenerate` task name works for both single and multi-module projects. You can use different tasks +to generate output in HTML, Javadoc or both HTML and Javadoc. For more information, see [Select documentation output format](#select-documentation-output-format). ### Select documentation output format @@ -386,37 +734,37 @@ or both formats at the same time: ```kotlin plugins { // Generates HTML documentation - id("org.jetbrains.dokka") version "2.0.0-Beta" - + id("org.jetbrains.dokka") version "2.0.0" + // Generates Javadoc documentation - id("org.jetbrains.dokka-javadoc") version "2.0.0-Beta" - + id("org.jetbrains.dokka-javadoc") version "2.0.0" + // Keeping both plugin IDs generates both formats } ``` 2. Run the corresponding Gradle task. -Here's a list of the plugin `id` and Gradle task that correspond to each format: +Here is a list of the plugin `id` and Gradle task that correspond to each format: | | **HTML** | **Javadoc** | **Both** | |-------------|--------------------------------|-------------------------------------|-----------------------------------| | Plugin `id` | `id("org.jetbrains.dokka")` | `id("org.jetbrains.dokka-javadoc")` | Use both HTML and Javadoc plugins | -| Gradle task | `./gradlew :dokkaGenerateHtml` | `./gradlew :dokkaGenerateJavadoc` | `./gradlew :dokkaGenerate` | +| Gradle task | `./gradlew :dokkaGeneratePublicationHtml` | `./gradlew :dokkaGeneratePublicationJavadoc` | `./gradlew :dokkaGenerate` | > The `dokkaGenerate` task generates documentation in all available formats based on the applied plugins. -> If both the HTML and Javadoc plugins are applied, you can choose to generate only HTML by running the `dokkaGenerateHtml` task, -> or only Javadoc by running the `dokkaGenerateJavadoc` task. +> If both the HTML and Javadoc plugins are applied, you can choose to generate only HTML by running the `dokkaGeneratePublicationHtml` task, +> or only Javadoc by running the `dokkaGeneratePublicationJavadoc` task. > {style="tip"} ### Address deprecations and removals -* **Output format support:** Dokka 2.0.0-Beta only supports HTML and Javadoc output. Experimental formats like Markdown and Jekyll are no longer supported. +* **Output format support:** DGP v2 only supports HTML and Javadoc output. Experimental formats like Markdown and Jekyll are no longer supported. * **Collector task:** `DokkaCollectorTask` has been removed. Now, you need to generate the documentation separately for each subproject and then [aggregate the documentation](#update-documentation-aggregation-in-multi-module-projects) if necessary. -## Finish up your migration +## Finalize your migration After you've migrated your project, perform these steps to wrap up and improve performance. @@ -459,13 +807,13 @@ In the `build.gradle.kts` file, adjust the following configuration option: ```kotlin -dokka { - // Dokka generates a new process managed by Gradle - dokkaGeneratorIsolation = ProcessIsolation { - // Configures heap size - maxHeapSize = "4g" + dokka { + // Dokka generates a new process managed by Gradle + dokkaGeneratorIsolation = ProcessIsolation { + // Configures heap size + maxHeapSize = "4g" + } } -} ``` In this example, the maximum heap size is set to 4 GB (`"4g"`). Adjust and test the value to find the optimal setting for your build. @@ -473,7 +821,7 @@ In this example, the maximum heap size is set to 4 GB (`"4g"`). Adjust and test If you find that Dokka requires a considerably expanded heap size, for example, significantly higher than Gradle's own memory usage, [create an issue on Dokka's GitHub repository](https://kotl.in/dokka-issues). -> You have to apply this configuration to each subproject. It's recommended that you configure Dokka in a convention +> You have to apply this configuration to each subproject. It is recommended that you configure Dokka in a convention > plugin applied to all subprojects. > {style="note"} @@ -489,10 +837,10 @@ allows you to configure the memory for Gradle once instead of allocating it sepa To run Dokka within the same Gradle process, adjust the following configuration option in the `build.gradle.kts` file: ```kotlin -dokka { - // Runs Dokka in the current Gradle process - dokkaGeneratorIsolation = ClassLoaderIsolation() -} + dokka { + // Runs Dokka in the current Gradle process + dokkaGeneratorIsolation = ClassLoaderIsolation() + } ``` As with [increasing heap space](#increase-heap-space), test this configuration to confirm it works well for your project. @@ -507,6 +855,6 @@ For more details on configuring Gradle's JVM memory, see the [Gradle documentati ## What's next -* Explore more [DGP v2 project examples](https://github.com/Kotlin/dokka/tree/master/examples/gradle-v2). +* [Explore more DGP v2 project examples](https://github.com/Kotlin/dokka/tree/master/examples/gradle-v2). * [Get started with Dokka](dokka-get-started.md). -* [Learn more about Dokka plugins](dokka-plugins.md). \ No newline at end of file +* [Learn more about Dokka plugins](dokka-plugins.md). diff --git a/docs/topics/formats/dokka-html.md b/docs/topics/formats/dokka-html.md index 98e5aeb967..2fa10582eb 100644 --- a/docs/topics/formats/dokka-html.md +++ b/docs/topics/formats/dokka-html.md @@ -222,6 +222,8 @@ you can [override the `logo-styles.css` stylesheet](#customize-styles) to custom For an example of how to do this, see our [custom format example project](https://github.com/Kotlin/dokka/tree/%dokkaVersion%/examples/gradle/dokka-customFormat-example). +The maximum supported logo dimensions are 120 pixels in width and 36 pixels in height. If you use a larger image, it will be automatically resized. + ### Modify the footer You can modify text in the footer by using the `footerMessage` [configuration option](#configuration). diff --git a/docs/topics/runners/dokka-gradle.md b/docs/topics/runners/dokka-gradle.md index ef6b6f1c50..f18dc96081 100644 --- a/docs/topics/runners/dokka-gradle.md +++ b/docs/topics/runners/dokka-gradle.md @@ -297,9 +297,9 @@ Single platform: ```text . ├── build.gradle.kts -└── src - └── main - └── kotlin +└── src/ + └── main/ + └── kotlin/ └── HelloWorld.kt ``` @@ -328,9 +328,9 @@ Single platform: ```text . ├── build.gradle -└── src - └── main - └── kotlin +└── src/ + └── main/ + └── kotlin/ └── HelloWorld.kt ``` diff --git a/docs/v.list b/docs/v.list index 9d7232fe09..e3814bcb92 100644 --- a/docs/v.list +++ b/docs/v.list @@ -4,9 +4,9 @@ diff --git a/dokka-integration-tests/README.md b/dokka-integration-tests/README.md index 82f20140d6..9b301c936d 100644 --- a/dokka-integration-tests/README.md +++ b/dokka-integration-tests/README.md @@ -46,6 +46,11 @@ Here's how to update an external project: git diff > $pathToProjectInDokka/project.diff ``` + Or, on macOS, copied to the clipboard: + ```shell + git diff | pbcopy + ``` + 4. Check that the corresponding `GradleIntegrationTest` passes locally and push ### Example projects diff --git a/dokka-integration-tests/cli/build.gradle.kts b/dokka-integration-tests/cli/build.gradle.kts index 48dcc7f674..7c78c46bae 100644 --- a/dokka-integration-tests/cli/build.gradle.kts +++ b/dokka-integration-tests/cli/build.gradle.kts @@ -14,7 +14,7 @@ plugins { } dependencies { - api(kotlin("test-junit5")) + api(libs.kotlin.test.junit5) api(libs.junit.jupiterApi) api(projects.utilities) diff --git a/dokka-integration-tests/gradle.properties b/dokka-integration-tests/gradle.properties index 40a68bf292..5318a9ee21 100644 --- a/dokka-integration-tests/gradle.properties +++ b/dokka-integration-tests/gradle.properties @@ -5,7 +5,7 @@ # while integration test projects aren't published, # the version here should be in sync with other versions, # because it's used to resolve dependencies -version=2.0.20-SNAPSHOT +version=2.1.0 org.jetbrains.dokka.javaToolchain.mainCompiler=8 org.jetbrains.dokka.javaToolchain.testLauncher=8 diff --git a/dokka-integration-tests/gradle/.gitignore b/dokka-integration-tests/gradle/.gitignore index d4ec14f23d..8dd96b23f5 100644 --- a/dokka-integration-tests/gradle/.gitignore +++ b/dokka-integration-tests/gradle/.gitignore @@ -5,4 +5,3 @@ **/gradle/wrapper/** gradlew.bat gradlew -gradle.properties diff --git a/dokka-integration-tests/gradle/build.gradle.kts b/dokka-integration-tests/gradle/build.gradle.kts index 742783b514..9110c243c1 100644 --- a/dokka-integration-tests/gradle/build.gradle.kts +++ b/dokka-integration-tests/gradle/build.gradle.kts @@ -4,9 +4,10 @@ @file:Suppress("UnstableApiUsage") import dokkabuild.tasks.GitCheckoutTask +import dokkabuild.utils.DokkaGradleExampleDirectoriesSource import dokkabuild.utils.systemProperty -import org.gradle.api.tasks.PathSensitivity.NAME_ONLY -import org.gradle.api.tasks.PathSensitivity.RELATIVE +import dokkabuild.utils.uppercaseFirstChar +import org.gradle.api.tasks.PathSensitivity.* plugins { id("dokkabuild.kotlin-jvm") @@ -22,7 +23,7 @@ dependencies { api(libs.jsoup) - api(libs.kotlin.test) + api(libs.kotlin.test.junit5) api(libs.junit.jupiterApi) api(libs.junit.jupiterParams) api(libs.kotest.assertionsCore) @@ -109,6 +110,37 @@ registerTestProjectSuite("testTemplateProjectTasksExecutionStress", "it-sequenti registerTestProjectSuite("testTemplateProjectWasmBasic", "it-wasm-basic") registerTestProjectSuite("testTemplateProjectWasmJsWasiBasic", "it-wasm-js-wasi-basic") +registerTestProjectSuite( + "testExternalProjectKotlinxIo", + "io/kotlinx-io", + jvm = JavaLanguageVersion.of(8) +) { + targets.configureEach { + testTask.configure { + dependsOn(checkoutKotlinxIo) + // register the whole directory as an input because it contains the git diff + inputs + .dir(templateProjectsDir.file("io")) + .withPropertyName("ioProjectDir") + } + } +} + +registerTestProjectSuite( + "testExternalProjectKotlinxDatetime", + "datetime/kotlinx-datetime", + jvm = JavaLanguageVersion.of(8) +) { + targets.configureEach { + testTask.configure { + dependsOn(checkoutKotlinxDatetime) + // register the whole directory as an input because it contains the git diff + inputs + .dir(templateProjectsDir.file("datetime")) + .withPropertyName("datetimeProjectDir") + } + } +} registerTestProjectSuite( "testExternalProjectKotlinxCoroutines", "coroutines/kotlinx-coroutines", @@ -202,15 +234,25 @@ testing.suites.named("test") { } } +val checkoutKotlinxDatetime by tasks.registering(GitCheckoutTask::class) { + uri = "https://github.com/Kotlin/kotlinx-datetime.git" + commitId = "4dadf6fbe4956a1a846cab0dc9282cfef1aeac23" + destination = templateProjectsDir.dir("datetime/kotlinx-datetime") +} +val checkoutKotlinxIo by tasks.registering(GitCheckoutTask::class) { + uri = "https://github.com/Kotlin/kotlinx-io.git" + commitId = "8950a88f0d00ca2d23ad39db423a97840eea9dc2" + destination = templateProjectsDir.dir("io/kotlinx-io") +} val checkoutKotlinxCoroutines by tasks.registering(GitCheckoutTask::class) { uri = "https://github.com/Kotlin/kotlinx.coroutines.git" - commitId = "b78bbf518bd8e90e9ed2133ebdacc36441210cd6" + commitId = "f4f519b36734238ec686dfaec1e174086691781e" destination = templateProjectsDir.dir("coroutines/kotlinx-coroutines") } val checkoutKotlinxSerialization by tasks.registering(GitCheckoutTask::class) { uri = "https://github.com/Kotlin/kotlinx.serialization.git" - commitId = "ed1b05707ec27f8864c8b42235b299bdb5e0015c" + commitId = "4667a1891a925dc9e3e10490c274a875b0be4da6" destination = templateProjectsDir.dir("serialization/kotlinx-serialization") } @@ -226,10 +268,10 @@ testing { } } val testExampleProjects by suites.registering(JvmTestSuite::class) { - targets.configureEach { - testTask.configure { + val exampleGradleProjectsDir = projectDir.resolve("../../examples/gradle-v2") - val exampleGradleProjectsDir = projectDir.resolve("../../examples/gradle-v2") + targets.configureEach { + testTask { systemProperty .inputDirectory("exampleGradleProjectsDir", exampleGradleProjectsDir) .withPathSensitivity(RELATIVE) @@ -244,5 +286,28 @@ testing { systemProperty("junit.jupiter.execution.parallel.mode.default", "CONCURRENT") } } + + val exampleProjectDirs = providers.of(DokkaGradleExampleDirectoriesSource::class) { + parameters.exampleGradleProjectsDir = exampleGradleProjectsDir + }.get() + + exampleProjectDirs.forEach { exampleProjectDir -> + val exampleProjectName = exampleProjectDir.name + val prettyName = exampleProjectName + .split("-") + .joinToString("") { it.uppercaseFirstChar() } + + targets.register("test$prettyName") { + testTask { + description = "Only test $exampleProjectName" + group = "verification - example projects" + systemProperty.inputProperty("exampleProjectFilter", exampleProjectName) + + systemProperty + .inputDirectory("exampleGradleProjectDir $exampleProjectName", exampleProjectDir) + .withPathSensitivity(NONE) + } + } + } } } diff --git a/dokka-integration-tests/gradle/projects/README.md b/dokka-integration-tests/gradle/projects/README.md index 049e198587..e7a714bc90 100644 --- a/dokka-integration-tests/gradle/projects/README.md +++ b/dokka-integration-tests/gradle/projects/README.md @@ -3,8 +3,8 @@ Projects used to run integration tests could be opened in or build independently by following these steps: 1. open `gradle.properties` file of a specific project and change commented variables: - 1. `dokka_it_kotlin_version` to required version of Kotlin Gradle Plugin, e.g 2.0.0 - 2. `dokka_it_dokka_version` to required version to Dokka Gradle plugin, e.g 1.9.20 + 1. `dokka_it_kotlin_version` to required version of Kotlin Gradle Plugin, e.g 2.1.0 + 2. `dokka_it_dokka_version` to required version to Dokka Gradle plugin, e.g 2.1.0 3. replace all other commented properties if needed, like `dokka_it_android_gradle_plugin_version` 2. open `settings.gradle.kts` and replace `apply(from = "template.settings.gradle.kts")` with `apply(from = "../template.settings.gradle.kts")` (so the path should be prefixed with `../`) diff --git a/dokka-integration-tests/gradle/projects/coroutines/coroutines.diff b/dokka-integration-tests/gradle/projects/coroutines/coroutines.diff index 09540912e5..81cc19b2ec 100644 --- a/dokka-integration-tests/gradle/projects/coroutines/coroutines.diff +++ b/dokka-integration-tests/gradle/projects/coroutines/coroutines.diff @@ -1,56 +1,55 @@ -diff --git a/build.gradle b/build.gradle -index e7d405e12..db5dcec66 100644 ---- a/build.gradle -+++ b/build.gradle -@@ -52,17 +52,27 @@ buildscript { +diff --git a/build.gradle.kts b/build.gradle.kts +index 7b9248ca4..db61bb7b2 100644 +--- a/build.gradle.kts ++++ b/build.gradle.kts +@@ -5,15 +5,16 @@ import org.gradle.kotlin.dsl.* + buildscript { + if (shouldUseLocalMaven(rootProject)) { + repositories { +- mavenLocal() ++ // mavenLocal() + } } repositories { + /* %{DOKKA_IT_MAVEN_REPO}% */ mavenCentral() - maven { url "https://plugins.gradle.org/m2/" } - CommunityProjectsBuild.addDevRepositoryIfEnabled(delegate, project) + maven(url = "https://plugins.gradle.org/m2/") + addDevRepositoryIfEnabled(this, project) - mavenLocal() -+ //mavenLocal() ++ // mavenLocal() } dependencies { - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" -- classpath "org.jetbrains.dokka:dokka-gradle-plugin:$dokka_version" -+ classpath "org.jetbrains.dokka:dokka-gradle-plugin:${providers.gradleProperty("dokka_it_dokka_version").get()}" - classpath "org.jetbrains.kotlinx:atomicfu-gradle-plugin:$atomicfu_version" -- classpath "org.jetbrains.kotlinx:kotlinx-knit:$knit_version" -+ classpath("org.jetbrains.kotlinx:kotlinx-knit:$knit_version") { -+ exclude(group: "org.jetbrains.kotlinx", module: "dokka-pathsaver-plugin") +@@ -21,8 +22,16 @@ buildscript { + // The corresponding issue in kotlinx-atomicfu: https://github.com/Kotlin/kotlinx-atomicfu/issues/384 + classpath("org.jetbrains.kotlinx:atomicfu-gradle-plugin:${version("atomicfu")}") + classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${version("kotlin")}") +- classpath("org.jetbrains.dokka:dokka-gradle-plugin:${version("dokka")}") +- classpath("org.jetbrains.kotlinx:kotlinx-knit:${version("knit")}") ++ classpath("org.jetbrains.dokka:dokka-gradle-plugin:${providers.gradleProperty("dokka_it_dokka_version").get()}") ++ classpath("org.jetbrains.kotlinx:kotlinx-knit:${version("knit")}") { ++ exclude("org.jetbrains.kotlinx", "dokka-pathsaver-plugin") + } -+ classpath("org.jetbrains.kotlinx:dokka-pathsaver-plugin:$knit_version") { -+ exclude(group: "org.jetbrains.dokka", module: "templating-plugin") -+ exclude(group: "org.jetbrains.dokka", module: "dokka-base") ++ classpath("org.jetbrains.kotlinx:dokka-pathsaver-plugin:${version("knit")}") { ++ exclude("org.jetbrains.dokka", "templating-plugin") ++ exclude("org.jetbrains.dokka", "dokka-base") + } + classpath("org.jetbrains.dokka:templating-plugin:${providers.gradleProperty("dokka_it_dokka_version").get()}") + classpath("org.jetbrains.dokka:dokka-base:${providers.gradleProperty("dokka_it_dokka_version").get()}") -+ - classpath "com.github.node-gradle:gradle-node-plugin:$gradle_node_version" - classpath "org.jetbrains.kotlinx:binary-compatibility-validator:$binary_compatibility_validator_version" - classpath "ru.vyarus:gradle-animalsniffer-plugin:1.5.4" // Android API check -@@ -102,11 +112,11 @@ allprojects { - kotlin_version = rootProject.properties['kotlin_snapshot_version'] - } + classpath("org.jetbrains.kotlinx:binary-compatibility-validator:${version("binary_compatibility_validator")}") + classpath("ru.vyarus:gradle-animalsniffer-plugin:${version("animalsniffer")}") // Android API check + classpath("org.jetbrains.kotlin:atomicfu:${version("kotlin")}") +@@ -48,7 +57,7 @@ allprojects { -- if (using_snapshot_version) { -- repositories { + if (shouldUseLocalMaven(rootProject)) { + repositories { - mavenLocal() -- } -- } -+ //if (using_snapshot_version) { -+ // repositories { -+ // mavenLocal() -+ // } -+ //} - - ext.unpublished = unpublished ++ // mavenLocal() + } + } -@@ -135,6 +145,7 @@ apiValidation { +@@ -84,6 +93,7 @@ apiValidation { // Configure repositories allprojects { repositories { @@ -58,25 +57,11 @@ index e7d405e12..db5dcec66 100644 /* * google should be first in the repository list because some of the play services * transitive dependencies was removed from jcenter, thus breaking gradle dependency resolution -@@ -323,7 +334,12 @@ knit { - knitPrepare.dependsOn getTasksByName("dokkaHtmlMultiModule", true) - - dependencies { -- dokkaHtmlMultiModulePlugin("org.jetbrains.kotlinx:dokka-pathsaver-plugin:$knit_version") -+ dokkaHtmlMultiModulePlugin("org.jetbrains.kotlinx:dokka-pathsaver-plugin:$knit_version") { -+ exclude(group: "org.jetbrains.dokka", module: "templating-plugin") -+ exclude(group: "org.jetbrains.dokka", module: "dokka-base") -+ } -+ dokkaHtmlMultiModulePlugin("org.jetbrains.dokka:templating-plugin:${providers.gradleProperty("dokka_it_dokka_version").get()}") -+ dokkaHtmlMultiModulePlugin("org.jetbrains.dokka:dokka-base:${providers.gradleProperty("dokka_it_dokka_version").get()}") - } - - // Opt-in for build scan in order to troubleshoot Gradle on TC diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts -index ae54ad0f6..00963f5b2 100644 +index 27b713684..e92c4d725 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts -@@ -13,6 +13,7 @@ val buildSnapshotTrain = properties["build_snapshot_train"]?.toString()?.toBoole +@@ -9,6 +9,7 @@ val buildSnapshotTrain = properties["build_snapshot_train"]?.toString()?.toBoole val kotlinDevUrl = project.rootProject.properties["kotlin_repo_url"] as? String repositories { @@ -84,20 +69,7 @@ index ae54ad0f6..00963f5b2 100644 mavenCentral() if (cacheRedirectorEnabled) { maven("https://cache-redirector.jetbrains.com/plugins.gradle.org/m2") -@@ -22,9 +23,9 @@ repositories { - if (!kotlinDevUrl.isNullOrEmpty()) { - maven(kotlinDevUrl) - } -- if (buildSnapshotTrain) { -- mavenLocal() -- } -+ //if (buildSnapshotTrain) { -+ // mavenLocal() -+ //} - } - - val gradleProperties = Properties().apply { -@@ -49,12 +50,12 @@ dependencies { +@@ -45,12 +46,12 @@ dependencies { * our version of Gradle bundles Kotlin 1.4.x and can read metadata only up to 1.5.x, * thus we're excluding stdlib compiled with 1.6.0 from dependencies. */ @@ -112,11 +84,22 @@ index ae54ad0f6..00963f5b2 100644 exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk7") exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib") +@@ -64,6 +65,9 @@ dependencies { + exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib") + } + implementation("org.jetbrains.kotlinx:kotlinx-benchmark-plugin:${version("benchmarks")}") +- implementation("org.jetbrains.kotlinx:kotlinx-knit:${version("knit")}") ++ implementation("org.jetbrains.kotlinx:kotlinx-knit:${version("knit")}") { ++ exclude("org.jetbrains.dokka", "templating-plugin") ++ exclude("org.jetbrains.dokka", "dokka-base") ++ } + implementation("org.jetbrains.kotlinx:atomicfu-gradle-plugin:${version("atomicfu")}") + } diff --git a/buildSrc/settings.gradle.kts b/buildSrc/settings.gradle.kts -index c2e859f65..9cc749a1f 100644 +index 2ad2ddbea..98eb05e0f 100644 --- a/buildSrc/settings.gradle.kts +++ b/buildSrc/settings.gradle.kts -@@ -4,6 +4,7 @@ +@@ -1,6 +1,7 @@ pluginManagement { val build_snapshot_train: String? by settings repositories { @@ -124,61 +107,77 @@ index c2e859f65..9cc749a1f 100644 val cacheRedirectorEnabled = System.getenv("CACHE_REDIRECTOR")?.toBoolean() == true if (cacheRedirectorEnabled) { println("Redirecting repositories for buildSrc buildscript") -@@ -11,8 +12,8 @@ pluginManagement { - } else { +@@ -9,7 +10,7 @@ pluginManagement { maven("https://plugins.gradle.org/m2") } -- if (build_snapshot_train?.toBoolean() == true) { + if (build_snapshot_train?.toBoolean() == true) { - mavenLocal() -- } -+ //if (build_snapshot_train?.toBoolean() == true) { -+ // mavenLocal() -+ //} ++ // mavenLocal() + } + } + } +diff --git a/buildSrc/src/main/kotlin/dokka-conventions.gradle.kts b/buildSrc/src/main/kotlin/dokka-conventions.gradle.kts +index 966aa98e0..98f131768 100644 +--- a/buildSrc/src/main/kotlin/dokka-conventions.gradle.kts ++++ b/buildSrc/src/main/kotlin/dokka-conventions.gradle.kts +@@ -25,14 +25,25 @@ tasks.withType().named("dokkaHtmlMultiModule") { + + dependencies { + // Add explicit dependency between Dokka and Knit plugin +- add("dokkaHtmlMultiModulePlugin", "org.jetbrains.kotlinx:dokka-pathsaver-plugin:$knit_version") ++ add("dokkaHtmlMultiModulePlugin", "org.jetbrains.kotlinx:dokka-pathsaver-plugin:$knit_version") { ++ exclude("org.jetbrains.dokka", "templating-plugin") ++ exclude("org.jetbrains.dokka", "dokka-base") ++ } ++ add("dokkaHtmlMultiModulePlugin", "org.jetbrains.dokka:templating-plugin:${providers.gradleProperty("dokka_it_dokka_version").get()}") ++ add("dokkaHtmlMultiModulePlugin", "org.jetbrains.dokka:dokka-base:${providers.gradleProperty("dokka_it_dokka_version").get()}") + } + + // Dependencies for Knit processing: Knit plugin to work with Dokka + private fun Project.configurePathsaver() { + tasks.withType(DokkaTaskPartial::class).configureEach { + dependencies { +- plugins("org.jetbrains.kotlinx:dokka-pathsaver-plugin:$knit_version") ++ val knit_version: String by project ++ plugins("org.jetbrains.kotlinx:dokka-pathsaver-plugin:$knit_version") { ++ exclude(group = "org.jetbrains.dokka", module = "templating-plugin") ++ exclude(group = "org.jetbrains.dokka", module = "dokka-base") ++ } ++ plugins("org.jetbrains.dokka:templating-plugin:${providers.gradleProperty("dokka_it_dokka_version").get()}") ++ plugins("org.jetbrains.dokka:dokka-base:${providers.gradleProperty("dokka_it_dokka_version").get()}") + } } } diff --git a/gradle.properties b/gradle.properties -index 3d9431be0..9af01ef86 100644 +index 7af5770c3..aae094fdb 100644 --- a/gradle.properties +++ b/gradle.properties -@@ -14,7 +14,7 @@ atomicfu_version=0.21.0 - knit_version=0.5.0-Beta - html_version=0.7.2 +@@ -12,7 +12,7 @@ junit_version=4.12 + junit5_version=5.7.0 + knit_version=0.5.0 lincheck_version=2.18.1 --dokka_version=1.8.10 +-dokka_version=2.0.0 +dokka_version=non-existing-sanity-check-SNAPSHOT byte_buddy_version=1.10.9 reactor_version=3.4.1 - reactive_streams_version=1.0.3 -diff --git a/gradle/dokka.gradle.kts b/gradle/dokka.gradle.kts -index ba6956aa8..4a5d27e1a 100644 ---- a/gradle/dokka.gradle.kts -+++ b/gradle/dokka.gradle.kts -@@ -21,7 +21,13 @@ fun GradleDokkaSourceSetBuilder.makeLinkMapping(projectDir: File) { - val knit_version: String by project - tasks.withType(DokkaTaskPartial::class).configureEach { - dependencies { -- plugins("org.jetbrains.kotlinx:dokka-pathsaver-plugin:$knit_version") -+ val knit_version: String by project -+ plugins("org.jetbrains.kotlinx:dokka-pathsaver-plugin:$knit_version") { -+ exclude(group = "org.jetbrains.dokka", module = "templating-plugin") -+ exclude(group = "org.jetbrains.dokka", module = "dokka-base") -+ } -+ plugins("org.jetbrains.dokka:templating-plugin:${providers.gradleProperty("dokka_it_dokka_version").get()}") -+ plugins("org.jetbrains.dokka:dokka-base:${providers.gradleProperty("dokka_it_dokka_version").get()}") - } - } - -diff --git a/settings.gradle b/settings.gradle -index 151c087fd..e4433c24f 100644 ---- a/settings.gradle -+++ b/settings.gradle -@@ -9,7 +9,8 @@ pluginManagement { + reactor_docs_version=3.4.5 +@@ -49,3 +49,6 @@ kotlinx.atomicfu.enableJvmIrTransformation=true + # usages of `moveForward` in `ConcurrentLinkedList.kt` correctly. + kotlinx.atomicfu.enableJsIrTransformation=false + kotlinx.atomicfu.enableNativeIrTransformation=true ++ ++org.jetbrains.dokka.experimental.gradle.pluginMode=V1Enabled ++org.jetbrains.dokka.experimental.gradle.pluginMode.noWarn=true +diff --git a/settings.gradle.kts b/settings.gradle.kts +index 423c613f3..7bcebfa6d 100644 +--- a/settings.gradle.kts ++++ b/settings.gradle.kts +@@ -6,7 +6,7 @@ pluginManagement { } repositories { -- maven { url "https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev/" } -+ /* %{DOKKA_IT_MAVEN_REPO}% */ -+ //maven { url "https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev/" } +- maven(url = "https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev/") ++ //maven(url = "https://maven.pkg.jetbrains.space/kotlin/p/dokka/dev/") gradlePluginPortal() } } diff --git a/dokka-integration-tests/gradle/projects/datetime/.gitignore b/dokka-integration-tests/gradle/projects/datetime/.gitignore new file mode 100644 index 0000000000..c179159bae --- /dev/null +++ b/dokka-integration-tests/gradle/projects/datetime/.gitignore @@ -0,0 +1,2 @@ +# kotlinx-datetime is automatically downloaded with a Gradle task +kotlinx-datetime/ diff --git a/dokka-integration-tests/gradle/projects/datetime/datetime.diff b/dokka-integration-tests/gradle/projects/datetime/datetime.diff new file mode 100644 index 0000000000..c559cdd576 --- /dev/null +++ b/dokka-integration-tests/gradle/projects/datetime/datetime.diff @@ -0,0 +1,60 @@ +diff --git a/build.gradle.kts b/build.gradle.kts +index 8b831e5..b63444a 100644 +--- a/build.gradle.kts ++++ b/build.gradle.kts +@@ -22,6 +22,7 @@ val modularJavaToolchainVersion by ext(project.property("java.modularToolchainVe + + allprojects { + repositories { ++ /* %{DOKKA_IT_MAVEN_REPO}% */ + addTrainRepositories(project) + mavenCentral() + } +diff --git a/core/build.gradle.kts b/core/build.gradle.kts +index b12f85d..05e46c0 100644 +--- a/core/build.gradle.kts ++++ b/core/build.gradle.kts +@@ -384,7 +384,7 @@ dokka { + } + + dokkaPublications.html { +- failOnWarning.set(true) ++ failOnWarning.set(false) + // Enum members and undocumented toString() + suppressInheritedMembers.set(true) + } +diff --git a/gradle.properties b/gradle.properties +index 5673f91..19c1f98 100644 +--- a/gradle.properties ++++ b/gradle.properties +@@ -8,7 +8,7 @@ versionSuffix=SNAPSHOT + tzdbVersion=2025b + + defaultKotlinVersion=2.1.20 +-dokkaVersion=2.0.0 ++dokkaVersion=non-existing-sanity-check-SNAPSHOT + serializationVersion=1.6.2 + benchmarksVersion=0.7.2 + bcvVersion=0.17.0 +diff --git a/settings.gradle.kts b/settings.gradle.kts +index 28c526f..611522b 100644 +--- a/settings.gradle.kts ++++ b/settings.gradle.kts +@@ -1,14 +1,15 @@ + pluginManagement { + repositories { ++ /* %{DOKKA_IT_MAVEN_REPO}% */ + maven(url = "https://maven.pkg.jetbrains.space/kotlin/p/kotlinx/maven") + mavenCentral() + gradlePluginPortal() + } +- val dokkaVersion: String by settings ++ val dokka_it_dokka_version: String by settings + val benchmarksVersion: String by settings + val bcvVersion: String by settings + plugins { +- id("org.jetbrains.dokka") version dokkaVersion ++ id("org.jetbrains.dokka") version dokka_it_dokka_version + id("me.champeau.jmh") version benchmarksVersion + id("org.jetbrains.kotlinx.binary-compatibility-validator") version bcvVersion + } diff --git a/dokka-integration-tests/gradle/projects/io/.gitignore b/dokka-integration-tests/gradle/projects/io/.gitignore new file mode 100644 index 0000000000..15deca5aeb --- /dev/null +++ b/dokka-integration-tests/gradle/projects/io/.gitignore @@ -0,0 +1,2 @@ +# kotlinx-io is automatically downloaded with a Gradle task +kotlinx-io/ diff --git a/dokka-integration-tests/gradle/projects/io/io.diff b/dokka-integration-tests/gradle/projects/io/io.diff new file mode 100644 index 0000000000..5b04de7564 --- /dev/null +++ b/dokka-integration-tests/gradle/projects/io/io.diff @@ -0,0 +1,72 @@ +diff --git a/build-logic/build.gradle.kts b/build-logic/build.gradle.kts +index c26e65a2..394cfd04 100644 +--- a/build-logic/build.gradle.kts ++++ b/build-logic/build.gradle.kts +@@ -8,6 +8,7 @@ plugins { + } + + repositories { ++ /* %{DOKKA_IT_MAVEN_REPO}% */ + mavenCentral() + } + +diff --git a/build-logic/settings.gradle.kts b/build-logic/settings.gradle.kts +index 4b401d8b..fcfac2c6 100644 +--- a/build-logic/settings.gradle.kts ++++ b/build-logic/settings.gradle.kts +@@ -11,6 +11,7 @@ dependencyResolutionManagement { + versionCatalogs { + create("libs") { + from(files("../gradle/libs.versions.toml")) ++ version("dokka", providers.gradleProperty("dokka_it_dokka_version").get()) + } + } + } +diff --git a/build.gradle.kts b/build.gradle.kts +index 2e45281b..411af247 100644 +--- a/build.gradle.kts ++++ b/build.gradle.kts +@@ -17,6 +17,7 @@ plugins { + allprojects { + properties["DeployVersion"]?.let { version = it } + repositories { ++ /* %{DOKKA_IT_MAVEN_REPO}% */ + mavenCentral() + } + } +diff --git a/gradle.properties b/gradle.properties +index cb48c128..21630ed6 100644 +--- a/gradle.properties ++++ b/gradle.properties +@@ -9,3 +9,6 @@ kotlin.code.style=official + org.gradle.jvmargs=-Xmx4G + nativeBenchmarksEnabled=true + kotlin.mpp.applyDefaultHierarchyTemplate=false ++ ++org.jetbrains.dokka.experimental.gradle.pluginMode=V1Enabled ++org.jetbrains.dokka.experimental.gradle.pluginMode.noWarn=true +diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml +index 0c32461a..6e8701b8 100644 +--- a/gradle/libs.versions.toml ++++ b/gradle/libs.versions.toml +@@ -2,7 +2,7 @@ + kotlin = "2.1.0" + java = "8" + multi-release-toolchain = "17" +-dokka = "2.0.0" ++dokka = "sanity-non-existent" + kover = "0.8.3" + bcv = "0.16.3" + benchmark = "0.4.13" +diff --git a/settings.gradle.kts b/settings.gradle.kts +index 79515254..f4fb9730 100644 +--- a/settings.gradle.kts ++++ b/settings.gradle.kts +@@ -7,6 +7,7 @@ pluginManagement { + includeBuild("build-logic") + + repositories { ++ /* %{DOKKA_IT_MAVEN_REPO}% */ + mavenCentral() + google() + gradlePluginPortal() diff --git a/dokka-integration-tests/gradle/projects/it-android-0/gradle.properties b/dokka-integration-tests/gradle/projects/it-android-0/gradle.properties index 4c889b2e7c..8979680a65 100644 --- a/dokka-integration-tests/gradle/projects/it-android-0/gradle.properties +++ b/dokka-integration-tests/gradle/projects/it-android-0/gradle.properties @@ -7,4 +7,7 @@ android.useAndroidX=true # to sync the project locally, check dokka-integration-tests/gradle/projects/README.md #dokka_it_kotlin_version= #dokka_it_dokka_version= -#dokka_it_android_gradle_plugin_version= \ No newline at end of file +#dokka_it_android_gradle_plugin_version= + +org.jetbrains.dokka.experimental.gradle.pluginMode=V1Enabled +org.jetbrains.dokka.experimental.gradle.pluginMode.noWarn=true diff --git a/dokka-integration-tests/gradle/projects/it-android-compose/expectedData/html/core/index.html b/dokka-integration-tests/gradle/projects/it-android-compose/expectedData/html/core/index.html index b7d15e3add..18c04ff831 100644 --- a/dokka-integration-tests/gradle/projects/it-android-compose/expectedData/html/core/index.html +++ b/dokka-integration-tests/gradle/projects/it-android-compose/expectedData/html/core/index.html @@ -1,22 +1,22 @@ - + core - - + + @@ -24,19 +24,17 @@ - - + - - + -
- -
-
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/index.html index af460f4418..68aa102684 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/index.html @@ -143,7 +143,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/invoke.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/invoke.html index 8be9ad1533..0be8ffdfdf 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/invoke.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/invoke.html @@ -71,7 +71,7 @@

invoke

inline suspend operator fun <T> SimpleKotlinClass.invoke(noinline block: suspend SimpleKotlinClass.() -> T): T(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/signature-simple.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/signature-simple.html index 1aae2d3a12..a236fbfe96 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/signature-simple.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/signature-simple.html @@ -71,7 +71,7 @@

signatureSimple diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/signature.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/signature.html index 57261261ca..b137ba32b7 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/signature.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.signature/signature.html @@ -71,7 +71,7 @@

signature

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-s-i-m-p-l-e_-k-o-t-l-i-n_-t-o-p_-l-e-v-e-l_-v-a-l_-h-e-l-l-o_-w-o-r-l-d.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-s-i-m-p-l-e_-k-o-t-l-i-n_-t-o-p_-l-e-v-e-l_-v-a-l_-h-e-l-l-o_-w-o-r-l-d.html index 57408d2ab3..6e9ab23c65 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-s-i-m-p-l-e_-k-o-t-l-i-n_-t-o-p_-l-e-v-e-l_-v-a-l_-h-e-l-l-o_-w-o-r-l-d.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-s-i-m-p-l-e_-k-o-t-l-i-n_-t-o-p_-l-e-v-e-l_-v-a-l_-h-e-l-l-o_-w-o-r-l-d.html @@ -71,7 +71,7 @@

SIMPLE_KOTLIN_TOP_LEVEL_VAL_HELLO_WORLD diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/-simple-deprecated-kotlin-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/-simple-deprecated-kotlin-class.html index b681965ac9..0a3a29855c 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/-simple-deprecated-kotlin-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/-simple-deprecated-kotlin-class.html @@ -71,7 +71,7 @@

SimpleDeprecatedKotl
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/index.html index 1cebd184f5..d8ad243c50 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/-simple-java-abstract-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/-simple-java-abstract-class.html index 136fbf90b6..fd32960b60 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/-simple-java-abstract-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/-simple-java-abstract-class.html @@ -71,7 +71,7 @@

SimpleJavaAbstract
constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/index.html index a96e33d8ce..8e7f03652f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-annotation/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-annotation/index.html index c86adcfc15..5284a113d9 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-annotation/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-annotation/index.html @@ -200,7 +200,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/-inner-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/-inner-class.html index 80d8cb6849..36b8d1509a 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/-inner-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/-inner-class.html @@ -71,7 +71,7 @@

InnerClass

constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/index.html index 7f87b9cf05..f17b345b14 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/-nested-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/-nested-class.html index d409c58376..79bf860496 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/-nested-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/-nested-class.html @@ -71,7 +71,7 @@

NestedClass

constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/index.html index 17007fc9c7..250fd5b49b 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-simple-java-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-simple-java-class.html index 9fc2b64fb0..aeb6390cd3 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-simple-java-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-simple-java-class.html @@ -71,7 +71,7 @@

SimpleJavaClas
constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/index.html index d76b4d00f9..7f2794e316 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/index.html @@ -238,7 +238,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/index.html index 4a9be5a7df..013e2fa2ad 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/index.html @@ -230,7 +230,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/value-of.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/value-of.html index fafd49a3fb..78c145c591 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/value-of.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/value-of.html @@ -71,7 +71,7 @@

valueOf

open fun valueOf(name: String): SimpleJavaEnum

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Return

the enum constant with the specified name

Throws

if this enum type has no constant with the specified name

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/values.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/values.html index 6e0e2d7f31..1de19524dd 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/values.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/values.html @@ -71,7 +71,7 @@

values

Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.

Return

an array containing the constants of this enum type, in the order they're declared

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/-simple-java-exception.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/-simple-java-exception.html index 7db4647820..56e79e8f55 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/-simple-java-exception.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/-simple-java-exception.html @@ -71,7 +71,7 @@

SimpleJavaExce
constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/index.html index 46f5580489..14368b1f85 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/index.html @@ -343,7 +343,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-interface/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-interface/index.html index 6b0f2c4f0b..176d4e870c 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-interface/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-java-interface/index.html @@ -185,7 +185,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/-simple-kotlin-abstract-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/-simple-kotlin-abstract-class.html index 7d3ce229c4..8dea2fdcc9 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/-simple-kotlin-abstract-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/-simple-kotlin-abstract-class.html @@ -71,7 +71,7 @@

SimpleKotlinAbstract
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/index.html index ef2f4e08c8..ec7a1004cc 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-annotation-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-annotation-class/index.html index 73e97536bc..d12e9850bb 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-annotation-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-annotation-class/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/-nested-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/-nested-class.html index 160b682e38..babee250cc 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/-nested-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/-nested-class.html @@ -71,7 +71,7 @@

NestedClass

constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/index.html index 502962d616..8a607fe48f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/index.html index fc36223afc..20d567a2f1 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/-inner-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/-inner-class.html index af959dcbbd..6e3b5fddde 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/-inner-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/-inner-class.html @@ -71,7 +71,7 @@

InnerClass

constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/index.html index 194d40e2cc..7874d3bd86 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-simple-kotlin-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-simple-kotlin-class.html index d716cf3312..94139ffdd4 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-simple-kotlin-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-simple-kotlin-class.html @@ -71,7 +71,7 @@

SimpleKotlinCl
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/index.html index 22190e18c0..7a5ff99d9f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/index.html @@ -253,7 +253,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-extension-within-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-extension-within-class.html index 4512c89f78..e3e97d5f96 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-extension-within-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-extension-within-class.html @@ -71,7 +71,7 @@

simpleJvmExtension

This is just a simple extension

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-function.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-function.html index 48ef2cbee0..4fc063f313 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-function.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-function.html @@ -71,7 +71,7 @@

simpleJvmFunct

This is just a simple function

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/-simple-kotlin-data-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/-simple-kotlin-data-class.html index 4459de2b5a..128f286a6e 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/-simple-kotlin-data-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/-simple-kotlin-data-class.html @@ -71,7 +71,7 @@

SimpleKotlinData
constructor(foo: String)(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/component1.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/component1.html index b93bc393e6..aca0c7ca46 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/component1.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/component1.html @@ -71,7 +71,7 @@

component1

operator fun component1(): String(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/copy.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/copy.html index 93157ff6c5..c48be97cba 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/copy.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/copy.html @@ -71,7 +71,7 @@

copy

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/foo.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/foo.html index d8763a4503..b39c1145cd 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/foo.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/foo.html @@ -71,7 +71,7 @@

foo

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/index.html index d46cf0ae2b..ae7e28e6d9 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/index.html @@ -193,7 +193,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-o-n-e/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-o-n-e/index.html index c2463d9802..696c63287e 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-o-n-e/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-o-n-e/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-h-r-e-e/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-h-r-e-e/index.html index 009d3f8209..413412d2d3 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-h-r-e-e/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-h-r-e-e/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-w-o/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-w-o/index.html index 49416f858d..63628d429e 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-w-o/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-w-o/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/entries.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/entries.html index 906b581740..bfcbc1e7d5 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/entries.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/entries.html @@ -71,7 +71,7 @@

entries

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/index.html index d06e88a584..3d933c2406 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/index.html @@ -298,7 +298,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/value-of.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/value-of.html index 06ee963b05..bd4e7641ef 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/value-of.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/value-of.html @@ -71,7 +71,7 @@

valueOf

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/values.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/values.html index fb4dc5c289..1ace51ac2e 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/values.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/values.html @@ -71,7 +71,7 @@

values

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/-simple-kotlin-exception.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/-simple-kotlin-exception.html index 84fbadd335..8aeda47f38 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/-simple-kotlin-exception.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/-simple-kotlin-exception.html @@ -71,7 +71,7 @@

SimpleKotlinEx
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/index.html index 7c7eb26413..49c77fe046 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/index.html @@ -298,7 +298,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/-companion/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/-companion/index.html index 598edc2cbe..aaea594bfc 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/-companion/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/-companion/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/index.html index b45049afe6..3ffd2a2684 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-object/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-object/index.html index de6ce9a02a..5e736ef619 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-object/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-object/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-class/index.html index 73ca86631e..9db6b261a5 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-class/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-interface/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-interface/index.html index 154acf6bf1..e9d066bd65 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-interface/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-interface/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-typealias-kotlin-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-typealias-kotlin-class/index.html index 0bd4f66d21..a049749636 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-typealias-kotlin-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/-typealias-kotlin-class/index.html @@ -75,7 +75,7 @@

TypealiasKotlin diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/index.html index f0e346a10d..933d810007 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/index.html @@ -418,7 +418,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/simple-deprecated-kotlin-top-level-function.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/simple-deprecated-kotlin-top-level-function.html index 973d2637ce..df8209d1fc 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/simple-deprecated-kotlin-top-level-function.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/simple-deprecated-kotlin-top-level-function.html @@ -71,7 +71,7 @@

simpleDeprecatedKotl

Deprecated (with error)

because

Replace with

import kotlin.String
this.foo()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-function.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-function.html index f73324511c..16e1250e0b 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-function.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-function.html @@ -71,7 +71,7 @@

simpleKotlinTop

Documentation for a function

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-val.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-val.html index 6315a5ba18..b89019a951 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-val.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-val.html @@ -71,7 +71,7 @@

simpleKotlinTop diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere.html index c3bd904079..a19c91054c 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere.html @@ -71,7 +71,7 @@

ClassWithSuch
constructor()(source)

should be the empty default one

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/index.html index 719dd53b96..3247368f52 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/-since-kotlin-annotation.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/-since-kotlin-annotation.html index 8dff3a7661..0e99482681 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/-since-kotlin-annotation.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/-since-kotlin-annotation.html @@ -71,7 +71,7 @@

SinceKotlinAnn
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/index.html index 55b93437a6..963ef782aa 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/index.html @@ -189,7 +189,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/one.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/one.html index abbe0dfd60..95144fbe48 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/one.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/one.html @@ -71,7 +71,7 @@

one

fun one()(source)

Description for one

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/three.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/three.html index f3d5498137..a0de12a7db 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/three.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/three.html @@ -71,7 +71,7 @@

three

fun three()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/two.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/two.html index 1bd750e589..141f0e8656 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/two.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/two.html @@ -71,7 +71,7 @@

two

fun two()(source)

Description for two with more tags

Author

someone

Since

1.7.20

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/index.html index 326154e1bf..65cbe57cc4 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/index.html @@ -128,7 +128,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/overload.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/overload.html index fe78cbf852..ffa0b4f867 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/overload.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.5/jvm/org.jetbrains.dokka.uitest/overload.html @@ -71,7 +71,7 @@

overload

The documentation

Return

nothing, void


The documentation - 1

Since

1.9.22

Parameters

s1

first param


fun overload(s1: String, s2: String)(source)

The documentation - 1

Author

Dokka maintainers

Parameters

s1

first param

s2

the new one


fun overload(s1: String, s2: String, s3: String): String(source)


fun overload(s1: String, s2: String, s3: String, s4: String, s5: String)(source)

This has duplicate docs with s6


fun overload(s1: String, s2: String, s3: String, s4: String, s5: String, s6: String)(source)

This has duplicate docs with s5

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/index.html index 3ed857f366..2b224f3adc 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/index.html @@ -96,7 +96,7 @@

All modules:

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/index.html index 723e15b2e9..4fd8ef813b 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/index.html @@ -223,7 +223,7 @@

Packages

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.emptypackage.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.emptypackage.html index 73ebf8fc57..a43c729ceb 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.emptypackage.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.emptypackage.html @@ -74,7 +74,7 @@

Package-level declaratio diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.internal/function-to-be-used-as-sample.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.internal/function-to-be-used-as-sample.html index 95d27a3071..9dfc78aeea 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.internal/function-to-be-used-as-sample.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.internal/function-to-be-used-as-sample.html @@ -71,7 +71,7 @@

functionToBe< diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.internal/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.internal/index.html index f016283b9c..2bb5b0bfb1 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.internal/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.internal/index.html @@ -94,7 +94,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/-class-k-docs.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/-class-k-docs.html index 4efd2a48b9..66acb582ef 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/-class-k-docs.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/-class-k-docs.html @@ -71,7 +71,7 @@

ClassKDocs

constructor(primaryConstructorProperty: String)(source)

creates this class

Parameters

T

some random type to test generics

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/index.html index 45e2c4ab45..a0ada61576 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/index.html @@ -163,7 +163,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/primary-constructor-property.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/primary-constructor-property.html index 5610c6c81c..d3619c1e22 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/primary-constructor-property.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/primary-constructor-property.html @@ -71,7 +71,7 @@

primaryConstructor diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/additional-info.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/additional-info.html index 8f2bd3aad8..465d74de7b 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/additional-info.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/additional-info.html @@ -71,7 +71,7 @@

additionalInfo

This documentation contains additional info

Author

Dokka maintainers

Since

1.9.22

Return

string literal "foo"

See also

for a different class, this has description

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/all-k-doc-tags-in-one-place.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/all-k-doc-tags-in-one-place.html index 0e098c60fa..d7cba81fff 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/all-k-doc-tags-in-one-place.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/all-k-doc-tags-in-one-place.html @@ -76,7 +76,7 @@

allKDocTags diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/extension.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/extension.html index 44567e9cdd..0cdf10dd0c 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/extension.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/extension.html @@ -71,7 +71,7 @@

extension

Describes an extension function

Receiver

this documents the receiver of the extension function, which is SimpleKotlinClass

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/function-with-a-really-long-name-similar-to-that-class-with-a-long-name-but-this-one-is-a-function.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/function-with-a-really-long-name-similar-to-that-class-with-a-long-name-but-this-one-is-a-function.html index d8ec921304..d2a47a6d40 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/function-with-a-really-long-name-similar-to-that-class-with-a-long-name-but-this-one-is-a-function.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/function-with-a-really-long-name-similar-to-that-class-with-a-long-name-but-this-one-is-a-function.html @@ -71,7 +71,7 @@

functionWithAReally< diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/index.html index e70d7239e4..5cfd9eeb4c 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/index.html @@ -234,7 +234,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/links.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/links.html index 45142f8197..8a0ec2923d 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/links.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/links.html @@ -71,7 +71,7 @@

links

fun links()(source)

This documentation links to SimpleKotlinClass and SimpleJvmClass and website and even this

I cannot reference a specific overload though.

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/multiple-link-sections.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/multiple-link-sections.html index b6afb831de..f2f1cc6950 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/multiple-link-sections.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/multiple-link-sections.html @@ -71,7 +71,7 @@

multipleLinkSe diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/params.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/params.html index f30d8efa62..072872e0a3 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/params.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/params.html @@ -71,7 +71,7 @@

params

fun params(foo: Int)(source)

Describes a function with a parameter

Parameters

foo

the foo parameter

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/throws.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/throws.html index 195e16a95e..34770e013d 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/throws.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/throws.html @@ -71,7 +71,7 @@

throws

fun throws()(source)

This functions throws.

Throws

if anything unexpected happens

if array's index is out of bounds

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/with-sample.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/with-sample.html index 2c4afbb665..979fbd387d 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/with-sample.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.kdoc/with-sample.html @@ -76,7 +76,7 @@

withSample

} diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/-markdown-code.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/-markdown-code.html index 597caae0d9..742dde2a8b 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/-markdown-code.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/-markdown-code.html @@ -71,7 +71,7 @@

MarkdownCode

constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/index.html index 959e7d2063..32ac7a93a5 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/-markdown-headers.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/-markdown-headers.html index 8031d90454..daaa89fd99 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/-markdown-headers.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/-markdown-headers.html @@ -71,7 +71,7 @@

MarkdownHeaders
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/index.html index f44fa23b3f..ac2bed0ed3 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/-markdown-table.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/-markdown-table.html index d7d07cba9c..cdf424d0a0 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/-markdown-table.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/-markdown-table.html @@ -71,7 +71,7 @@

MarkdownTable

constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/index.html index ec4b3cd30a..ca4bc98335 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/-markdown-various.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/-markdown-various.html index 9ff952e5ff..16155940e6 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/-markdown-various.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/-markdown-various.html @@ -71,7 +71,7 @@

MarkdownVarious
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/index.html index b1a4333e2c..d0b7e8ad48 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/index.html index 87c431151a..f64d34aa5b 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.markdown/index.html @@ -140,7 +140,7 @@

Types

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s.html index 3b321d586a..190b06e70b 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s.html @@ -71,7 +71,7 @@

LONG_CLASS_NAME_WITH_UNDERSCORES_EVEN_IF_IT_IS_NOT
constructor(paramWithLong_Name_with_Underscore_howWillItBe_rendered_By_DokkaIWonderOne: String, paramWithLong_Name_with_Underscore_howWillItBe_rendered_By_DokkaIWonderTwo: String)(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/function_with_long_name_with_underscores_same_story_as_this_class_name.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/function_with_long_name_with_underscores_same_story_as_this_class_name.html index a1eb9ba3c0..6dd13d5273 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/function_with_long_name_with_underscores_same_story_as_this_class_name.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/function_with_long_name_with_underscores_same_story_as_this_class_name.html @@ -71,7 +71,7 @@

function_with_long_name_with_underscores_same_stor diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/index.html index 8e69b1c22e..471f526744 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/index.html @@ -189,7 +189,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/mixed_underscore-with-dashes_same_thing-as_above-you-never_know-what-might_happen.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/mixed_underscore-with-dashes_same_thing-as_above-you-never_know-what-might_happen.html index 4714b455c4..e80769cdb2 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/mixed_underscore-with-dashes_same_thing-as_above-you-never_know-what-might_happen.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/mixed_underscore-with-dashes_same_thing-as_above-you-never_know-what-might_happen.html @@ -71,7 +71,7 @@

mixed_underscore-with-dashes_same_thing-as_above-y diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/very-very-long-name-with-dashes-for-some-reason-even-if-not-popular-but-might-happen-maybe.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/very-very-long-name-with-dashes-for-some-reason-even-if-not-popular-but-might-happen-maybe.html index d1b986ace7..e3acbbfc31 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/very-very-long-name-with-dashes-for-some-reason-even-if-not-popular-but-might-happen-maybe.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/very-very-long-name-with-dashes-for-some-reason-even-if-not-popular-but-might-happen-maybe.html @@ -71,7 +71,7 @@

very-very-long-name-with-dashes-for-some-reason-ev diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/index.html index 3fbb56853c..432b963b56 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/index.html @@ -113,7 +113,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/very-long-description.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/very-long-description.html index 89890b4cc4..3e98ffd865 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/very-long-description.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.rendering/very-long-description.html @@ -71,7 +71,7 @@

veryLongDescri

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dolor odio, dapibus vitae felis eget, dignissim aliquet urna. Vivamus eget felis tristique, commodo lorem eget, blandit nibh. Duis tincidunt auctor pellentesque. Nunc ut convallis tellus, commodo varius felis. Aenean id elit tempus, pharetra diam at, auctor enim. Vestibulum posuere vel augue et porttitor. Suspendisse lobortis felis quis turpis maximus, quis pulvinar eros varius. Fusce neque leo, mattis ut faucibus id, maximus quis nisl.

Nulla ut volutpat ligula. Proin nec purus elit. Donec sit amet feugiat enim. Curabitur vel lobortis arcu. Etiam feugiat semper odio, eget cursus diam lacinia eget. Donec tincidunt faucibus metus id egestas. Etiam sollicitudin massa ut efficitur mollis. Vivamus eleifend dictum rutrum. Aenean vitae tortor odio. In varius enim sit amet ante pretium, ac tincidunt eros pharetra. Donec vitae magna vitae nisi convallis viverra. In ultricies mi sed tristique fringilla. Ut tellus massa, ultricies non enim ut, pretium elementum arcu. Quisque id facilisis augue. Etiam mollis tincidunt sapien, pulvinar volutpat tellus porta quis. Suspendisse eu quam vel magna porta tristique.

Fusce nec eleifend magna. Quisque malesuada faucibus magna, vel lobortis velit porta a. Curabitur nunc orci, ultrices porta justo commodo, sodales vestibulum odio. Integer dictum ante risus, eu efficitur lacus vestibulum vitae. Nullam a dapibus ipsum. Praesent id lacus vitae nunc congue cursus. Fusce convallis maximus fringilla. Nulla facilisi. Vestibulum eu nunc justo. Cras tincidunt mollis interdum. Morbi pretium vitae est et facilisis. Mauris porttitor egestas nunc in cursus. Nunc eget felis sagittis sapien cursus convallis eu ac sem.

Vestibulum ultrices, nulla ac ultrices elementum, urna ligula pulvinar magna, in facilisis orci metus non ligula. Morbi in bibendum dolor, in tincidunt odio. Donec id accumsan mauris, a sollicitudin tellus. Phasellus vitae nisi sit amet lacus tempus feugiat. In sed lacus consequat, mollis purus ut, fermentum justo. Curabitur ac rutrum magna, suscipit bibendum quam. Maecenas nisl dolor, vestibulum in odio sit amet, lacinia scelerisque ligula. Vivamus mattis cursus nisi sed suscipit. Nulla eget tellus eu massa imperdiet vehicula eget quis est. Donec ligula mauris, vulputate sit amet malesuada ac, facilisis a mi. Nunc quis porttitor leo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nulla facilisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Maecenas facilisis ante et efficitur ullamcorper. Vestibulum sed laoreet libero, non dictum arcu.

Nam gravida est felis, egestas sagittis arcu efficitur sed. Ut interdum mi eget nibh finibus mollis. Curabitur porttitor nisl vel finibus pretium. In sagittis neque nec felis aliquam tincidunt. Curabitur mattis, enim at mattis aliquam, lectus purus lacinia sapien, eget rhoncus nibh est ut nibh. Nunc ut magna quis urna elementum luctus. In vulputate dui quis sapien porta, sit amet faucibus nibh convallis. Nam cursus semper felis sit amet ultricies. In id dui dui. Quisque efficitur dolor in sagittis faucibus. Mauris orci ante, imperdiet quis volutpat sed, efficitur quis dolor. Maecenas tortor lectus, imperdiet blandit orci id, suscipit iaculis lacus. Fusce sodales nibh ac ullamcorper rhoncus. Fusce blandit vitae arcu et suscipit.

Morbi suscipit a nisi ac vulputate. Aliquam pulvinar mi at rutrum interdum. Integer ultricies, urna quis condimentum ullamcorper, massa ipsum maximus lorem, in bibendum magna diam non lectus. Donec vitae lobortis dui. Etiam arcu augue, condimentum a turpis ac, placerat malesuada neque. Nam pellentesque, nulla sit amet hendrerit vehicula, tortor diam dignissim ipsum, eget lacinia libero velit a nibh. Fusce eget nisi nisl. Nulla facilisi.

Vivamus nec mauris viverra, mollis libero vestibulum, fringilla tortor. Mauris ipsum mauris, ultrices a facilisis non, feugiat nec velit. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus consectetur diam ac molestie ultricies. Vivamus vel pulvinar elit. Aenean risus dolor, mattis ut turpis sit amet, eleifend fringilla velit. Nam hendrerit neque in massa laoreet, quis vulputate tortor imperdiet. Ut lorem sapien, bibendum sit amet maximus euismod, sagittis vel mi. Nam in augue a libero condimentum imperdiet sed commodo magna. Proin eu est accumsan, auctor purus in, laoreet lectus. Mauris pharetra vel nisl ut molestie. Cras feugiat eros luctus nisi aliquam suscipit. Curabitur feugiat ligula id dui mattis placerat.

Donec vitae dapibus odio, vel varius libero. Phasellus vehicula finibus mi sit amet finibus. Nulla gravida auctor euismod. Praesent sit amet lectus eros. Pellentesque nec faucibus lectus, id pulvinar mauris. Quisque placerat mauris non sodales ultricies. Aliquam tellus est, interdum id dictum id, lacinia aliquet est. Maecenas eget diam nunc. Quisque placerat laoreet dolor sed interdum. Ut et augue eu mi ullamcorper vestibulum.

Suspendisse venenatis eros ut orci volutpat semper. Aliquam sodales efficitur risus, quis sagittis nibh consequat vitae. Cras ac dapibus ex. Aliquam sed lorem fringilla, suscipit dui nec, mollis tortor. Suspendisse iaculis, sapien id cursus accumsan, nibh libero posuere ipsum, nec efficitur ipsum magna nec leo. Nunc mattis justo eu ex semper rhoncus. Vestibulum posuere justo in ullamcorper efficitur. Aliquam dapibus ligula sed sem hendrerit aliquam. Cras volutpat, ipsum a finibus porta, lacus quam rhoncus dolor, at dapibus velit ligula eget tellus. Morbi feugiat, ipsum vel euismod congue, urna augue auctor enim, ac sodales est velit ut ligula.

Sed vel turpis mollis, pulvinar arcu vitae, ultricies nunc. Duis sed velit mauris. Suspendisse accumsan sed nibh vitae ornare. Proin augue enim, tincidunt vitae pulvinar sit amet, malesuada non felis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ligula nibh, pulvinar quis sapien pretium, sollicitudin porta elit. Morbi mollis sollicitudin fermentum. Fusce a finibus nunc. Quisque volutpat tortor vel mi accumsan, eu egestas arcu varius. Donec sodales, enim eget aliquet dapibus, eros urna sollicitudin dolor, volutpat commodo augue tortor at ipsum.

Aliquam elementum, purus at auctor consequat, tellus risus vestibulum tortor, a suscipit orci magna vitae ligula. Suspendisse potenti. Morbi sodales viverra feugiat. Etiam nisl mi, vestibulum et vestibulum quis, lacinia eu ex. Aliquam ante tortor, bibendum non tortor non, viverra suscipit lectus. Praesent elit enim, dignissim vitae malesuada ut, venenatis sed leo. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque eget sem justo. Quisque luctus ornare ligula vel suscipit.

Curabitur vehicula nisl euismod quam rutrum accumsan eget id risus. Maecenas in leo ac nisi semper facilisis eget nec dui. Mauris vitae venenatis velit, non tempor sem. Donec a ante ornare orci congue mattis non sit amet nisl. Sed elementum nec sapien vel rhoncus. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec sit amet sodales leo, et consectetur tortor. Cras vulputate magna non justo accumsan, vitae euismod ante tincidunt. Nam ornare elit eu dolor semper, vel malesuada elit rutrum. Sed aliquet porta velit, sit amet sollicitudin orci blandit ac. Integer feugiat velit leo, at laoreet libero tristique sodales. Pellentesque eget finibus elit. Nunc lobortis sit amet ante dignissim varius. Vivamus lacus nisi, ultrices eu eleifend in, posuere in risus. Maecenas lobortis nibh quis faucibus lobortis. Maecenas et pretium tellus.

Pellentesque posuere rhoncus mauris et laoreet. Phasellus tincidunt a elit vitae volutpat. Curabitur viverra, nisl vel ultricies sodales, turpis elit bibendum quam, vitae eleifend diam mauris vel metus. Vestibulum quis leo pharetra, pharetra leo sit amet, eleifend felis. Integer sit amet est a est pharetra vulputate. Cras purus dui, fringilla ornare dolor ut, semper suscipit tellus. Etiam vitae mauris sapien. Pellentesque auctor risus nec accumsan semper.

Vestibulum dignissim sagittis purus in semper. Duis mollis id diam id eleifend. Nam luctus tortor elit, ac euismod lacus scelerisque non. Vestibulum mattis ut tortor sed elementum. Mauris tempus non velit non fermentum. Quisque velit libero, viverra sit amet mi eget, consectetur luctus lorem. Vivamus viverra malesuada erat et pharetra. Phasellus at neque convallis, pulvinar dui non, aliquam tellus. Etiam tincidunt orci tortor, non vehicula quam facilisis sit amet.

Sed eu erat id quam molestie tincidunt ut a massa. Sed varius nibh augue, quis molestie odio porttitor eleifend. Aliquam viverra, tellus condimentum vulputate venenatis, lacus massa interdum turpis, non facilisis erat nulla ac diam. Morbi in hendrerit nibh. Maecenas neque enim, accumsan vitae dui ut, tempor porta dolor. Donec dignissim velit urna, et rutrum justo vestibulum fermentum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Ut non sem et tellus suscipit interdum. Suspendisse neque orci, consectetur id diam ac, scelerisque mollis sapien. Aliquam risus arcu, dictum nec arcu ac, finibus finibus risus. Aenean elementum bibendum nisl, non luctus diam suscipit eu. Fusce a dolor vestibulum, volutpat diam id, placerat nisl.

Morbi consectetur, dolor sit amet auctor fermentum, est nulla sagittis metus, ut feugiat tellus nisi blandit tellus. Donec lobortis consectetur felis, at semper urna malesuada nec. Cras tempus urna eu egestas ultricies. Morbi placerat ante ut justo pharetra, et finibus diam volutpat. Cras ex magna, auctor non ligula sed, fringilla scelerisque augue. Pellentesque commodo eu libero ac iaculis. Nulla facilisi. Vestibulum dignissim magna scelerisque commodo ullamcorper. Nulla eu nisl vitae massa sodales varius. Suspendisse euismod maximus justo. Quisque lacinia quam et dui dictum porta. Donec sodales ultrices lectus, ac posuere leo gravida sed. Maecenas ut euismod lectus. Ut in malesuada odio.

Etiam at nunc lacinia, accumsan ante non, imperdiet arcu. Sed ac lectus lacus. Donec nisl justo, cursus at nibh vitae, molestie lacinia lectus. In et nulla fermentum, ullamcorper arcu ac, interdum libero. Praesent eu mi ac turpis lobortis volutpat at nec ipsum. Mauris non gravida lacus. Sed mollis, dui eget sodales fringilla, risus lorem facilisis nisl, sit amet laoreet risus nulla vitae quam. Nullam porta, nibh non rutrum commodo, orci tortor efficitur eros, nec pulvinar ipsum neque ut erat. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Ut ac eros ligula. Quisque vitae orci euismod nulla elementum aliquet. Ut risus urna, scelerisque nec eros sed, porttitor iaculis orci. Sed sit amet quam eleifend, egestas libero vel, vestibulum risus. Maecenas vitae dolor vitae felis facilisis faucibus id sed augue. Suspendisse placerat in nunc in dapibus.

Vestibulum venenatis augue quam, ut tempus eros sagittis vitae. Maecenas lobortis nunc sit amet dui blandit dictum in vitae nisi. Nulla eu rhoncus ante. Curabitur nec magna sed turpis tincidunt iaculis a et dui. Nunc sodales eros non nibh pulvinar aliquet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam aliquet, nunc et sodales tincidunt, sem augue dignissim tortor, non consequat augue nisi ac lacus. Sed quis suscipit erat, id rutrum tellus. In facilisis odio consectetur nibh gravida mattis. Vestibulum quis lacus nec nisi gravida faucibus. Morbi id semper augue, eu porta ex. Maecenas mollis dolor a ligula porta, ac dignissim quam cursus. Praesent consectetur lectus et enim imperdiet tincidunt. Aenean tristique finibus nibh non congue. In semper vulputate laoreet.

Phasellus ut efficitur turpis. Interdum et malesuada fames ac ante ipsum primis in faucibus. Vestibulum consectetur, sapien eu bibendum facilisis, libero augue tristique sem, in dignissim sapien dolor sit amet risus. Donec facilisis, libero sit amet tristique laoreet, enim tortor fringilla neque, sit amet porta neque lacus at odio. Suspendisse vestibulum sed est vel finibus. Cras a augue elit. Maecenas vitae nulla faucibus, lacinia velit in, maximus diam.

Mauris ipsum orci, interdum a massa ac, pulvinar condimentum purus. Pellentesque aliquam mollis purus, sodales condimentum leo commodo vitae. Phasellus et mi hendrerit, ornare metus non, aliquam tellus. Fusce odio orci, cursus vel orci id, porta laoreet nulla. Donec in lectus quis ligula aliquam efficitur id at est. Maecenas tempor nibh in pretium rutrum. Vivamus justo sem, dapibus vel consectetur in, pulvinar quis metus. Quisque consectetur mollis odio, non luctus turpis iaculis at. Cras a urna lectus. Aliquam gravida enim id odio vehicula vestibulum.

In cursus urna erat, ut hendrerit ex luctus ut. Cras scelerisque arcu nec finibus feugiat. Nunc eget magna sed turpis mollis pulvinar at non elit. Maecenas aliquet mollis sodales. Ut id dui eleifend, viverra est sed, suscipit nulla. Vivamus malesuada fermentum massa. Quisque purus urna, egestas a libero ut, placerat feugiat neque. Pellentesque pretium sagittis velit, eu efficitur quam placerat eget. Nam efficitur non est quis blandit. Ut ultrices, nisl vel cursus hendrerit, dui felis luctus nunc, aliquam condimentum ex lacus a diam. Sed sed nulla libero. Etiam justo sapien, gravida in sollicitudin quis, facilisis vitae nibh.

In eu nibh vitae erat egestas rhoncus. Integer nec gravida ante, vel ultrices lacus. Mauris accumsan ullamcorper tortor, eget tincidunt mauris molestie vel. Ut placerat pulvinar venenatis. Nam gravida eget mauris non viverra. Praesent in orci ullamcorper felis viverra ornare. Nam suscipit pulvinar nibh id volutpat. In congue leo vel massa congue pharetra. Nulla facilisi. Pellentesque in mi fermentum, auctor erat dapibus, imperdiet massa. Nunc venenatis pulvinar mauris vitae sodales. Duis elementum a est et dapibus. Sed mattis, magna id varius accumsan, lectus diam sodales mauris, nec efficitur metus urna at mauris.

Nullam vestibulum metus sit amet libero blandit, vel iaculis ex pulvinar. Vestibulum suscipit dapibus cursus. Pellentesque ullamcorper lobortis orci, nec hendrerit nibh rhoncus et. Suspendisse faucibus luctus leo, ac auctor ante aliquet nec. Vivamus ac ipsum risus. Aliquam mattis quam nisi, vestibulum fringilla urna sollicitudin faucibus. Etiam nisi nulla, euismod ac rhoncus sit amet, imperdiet eu sapien. Sed in tortor mattis, aliquam neque at, commodo magna. Morbi purus libero, bibendum et urna ut, condimentum rhoncus arcu.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum volutpat orci a libero laoreet, ut consectetur leo interdum. Nunc quis mauris mattis, faucibus libero quis, fermentum felis. Nulla at sem dui. Aenean vehicula, libero quis laoreet elementum, turpis arcu pulvinar lectus, varius imperdiet nulla est nec augue. Nulla id porta felis. Mauris at cursus erat. Sed sed turpis congue, eleifend enim congue, aliquam lorem. Quisque sagittis ipsum luctus tempor egestas. Curabitur eget accumsan tortor.

Nunc tempus metus sit amet mattis sollicitudin. Maecenas id condimentum lacus. Pellentesque varius volutpat pulvinar. Curabitur felis odio, consectetur in est eu, varius venenatis dui. Fusce vitae pharetra nulla. Sed vitae enim at nisi dapibus elementum a tempor enim. Ut tempor dolor id nisl congue, ut sagittis ex euismod. Integer blandit lorem nisi, ac facilisis neque malesuada bibendum. Integer vitae iaculis augue. Sed a fermentum nisi. Integer eget blandit nisl. Aenean venenatis rhoncus lectus, a consectetur purus.

Phasellus metus est, lobortis ac vestibulum at, bibendum eget augue. Aenean porta tristique arcu, vel hendrerit lorem bibendum at. Nullam turpis felis, euismod porttitor feugiat quis, elementum ac erat. Aenean sollicitudin tellus mauris, a blandit arcu posuere non. Suspendisse potenti. Cras tempus nibh rhoncus ex fermentum, eu interdum erat commodo. Phasellus tellus nisl, maximus in lacus eget, porttitor tempus diam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Vestibulum sit amet imperdiet tortor. Cras mattis tellus a vehicula molestie. Quisque tempor, urna et gravida congue, nisl diam sodales orci, at mattis lacus purus a ipsum. Duis sollicitudin, mi ac facilisis ullamcorper, augue ante varius eros, ut ultrices lectus diam a dui. Vivamus et eros nisl. Aliquam dapibus gravida velit, in porttitor dolor pulvinar quis. Phasellus et dapibus tortor.

Curabitur ornare cursus felis. Aenean dictum, dolor a egestas egestas, nulla sapien semper orci, eu condimentum lectus metus vitae tortor. Ut tincidunt nunc non nulla euismod, non accumsan nunc congue. Sed euismod fermentum nisl rhoncus porttitor. In id bibendum orci, sed mattis nunc. Integer mollis sem non nisi tempor consequat. Aenean eleifend tincidunt elementum. Fusce vitae venenatis urna, volutpat volutpat urna. Donec massa lorem, efficitur porta urna in, volutpat gravida massa. Donec maximus leo at mauris facilisis, vitae ultrices nulla accumsan.

Donec tellus massa, ultrices vitae volutpat id, finibus a diam. Integer velit orci, vestibulum a mauris quis, dapibus fermentum arcu. Proin malesuada non quam eu scelerisque. Praesent mollis rhoncus est at cursus. Praesent lobortis erat nec eleifend laoreet. Pellentesque porttitor ipsum eget efficitur tempus. Vestibulum posuere porttitor velit non mollis. Proin auctor, ante at tempus commodo, ipsum lectus faucibus nisi, et consectetur nunc sem vitae sapien. In in lacinia risus.

Vestibulum suscipit volutpat enim, id volutpat odio sollicitudin eu. In a finibus nibh, feugiat varius ex. Sed porta magna massa, vitae volutpat erat pellentesque ut. Donec fringilla non urna eu fringilla. Suspendisse quis lacinia arcu. Nulla rutrum, lorem ac lobortis dictum, felis erat elementum urna, sit amet finibus justo diam eu enim. Fusce semper rutrum ex, sed tempus erat mollis vitae. Morbi suscipit arcu ut felis commodo, nec pretium lectus luctus. Etiam placerat quam metus.

Vestibulum vel mattis odio, id eleifend sem. Cras nec nunc lorem. In mauris odio, elementum quis fermentum ac, feugiat id risus. Proin non facilisis enim. Morbi quis rutrum nisi. Nullam at convallis arcu. Aliquam hendrerit sapien vel sem aliquet accumsan. Proin nibh lacus, sollicitudin eget viverra at, pulvinar in purus. Nulla consequat efficitur augue eu finibus. Duis ullamcorper elit iaculis erat cursus accumsan. Nam porta sed neque et finibus. Quisque sit amet eros vel dui consequat auctor ut at ligula. Nulla aliquet quam eu ipsum porta, eu finibus risus porttitor. Praesent at ex in magna scelerisque dapibus eget id elit. Vestibulum sapien turpis, tincidunt at ligula sed, efficitur pellentesque nisi. Phasellus elementum augue ut dignissim suscipit.

Nullam rhoncus, leo at molestie convallis, ipsum lacus vestibulum magna, id tincidunt lacus justo non metus. Proin lacus nibh, tempor nec purus vel, finibus placerat libero. Suspendisse potenti. Morbi nec vestibulum ex. Praesent vitae velit dictum, auctor turpis quis, ornare ipsum. Aliquam mattis quam ut posuere rutrum. Curabitur hendrerit erat ipsum, eget pulvinar lorem sodales non. Duis sed elementum nulla. Vivamus ultricies tempor nulla, eu tincidunt sem facilisis sit amet. Cras fringilla orci a accumsan lacinia. Sed ornare nibh metus, ut feugiat justo tincidunt a. Nullam egestas aliquet feugiat.

Duis accumsan massa elit, vitae dignissim elit sollicitudin sit amet. Phasellus sed blandit urna. Sed eu lectus lacus. Donec hendrerit aliquam odio. Praesent vulputate nunc ut sagittis viverra. Morbi leo mi, sodales eu elementum quis, condimentum non leo. Curabitur consectetur luctus sapien, et sodales justo.

Nullam est sem, mollis quis ligula sed, hendrerit ultricies tortor. Pellentesque rutrum sit amet neque eget rutrum. Quisque iaculis in mi non viverra. Sed tristique quam ut aliquam efficitur. Praesent nibh quam, vulputate in aliquam eget, venenatis id neque. Donec eget fermentum ligula. Suspendisse felis enim, ultrices vitae bibendum vitae, pellentesque quis lorem.

Nulla risus felis, pharetra sit amet felis vitae, venenatis maximus diam. Phasellus eget lectus orci. Duis ut dictum magna, vel sodales eros. Aenean consectetur tincidunt augue, eu rhoncus eros molestie non. Ut eget dolor turpis. Nam ut dui sed magna viverra posuere aliquam vitae nulla. Etiam ac iaculis quam, eu maximus lectus. Phasellus scelerisque tempus nulla sed lobortis. Praesent et diam at lorem semper scelerisque.

Nunc ut quam at ex tempus tincidunt. Nunc faucibus ut risus eu sodales. Etiam rutrum nisl quis nisi malesuada, eget pellentesque mi dignissim. Donec hendrerit nunc et pulvinar lacinia. Cras pretium augue id orci pharetra, vel ultrices lacus tristique. Nullam eget orci quis mi rhoncus cursus ac id nibh. Proin maximus leo non est fringilla placerat. Ut ac aliquet nulla, non condimentum lacus. Vestibulum ultricies hendrerit nunc sit amet efficitur. In quis sodales diam. Mauris lobortis metus dolor, non consequat mi fermentum quis. Sed ullamcorper, erat vel egestas congue, lacus mauris tincidunt lectus, feugiat mattis arcu nunc at velit. Phasellus sed mi quis nisl aliquet rutrum at scelerisque neque. Sed non libero vehicula, dapibus turpis in, vulputate magna.

Vivamus congue cursus massa et iaculis. Quisque placerat metus turpis, eget faucibus lacus imperdiet a. Fusce et tellus augue. Nulla accumsan ligula nec eros pharetra eleifend. Quisque condimentum, felis et iaculis accumsan, sem justo elementum lorem, quis consequat odio sem sit amet urna. Nam sit amet faucibus velit. Aliquam mattis scelerisque ante nec semper. Nullam in elit gravida, aliquam augue in, sagittis magna. In hac habitasse platea dictumst. Fusce blandit est eu neque tempus rutrum. Nulla commodo placerat tincidunt.

Integer malesuada turpis non blandit volutpat. Aliquam id cursus diam, non porttitor sapien. Donec vitae purus at neque ultrices posuere. Vivamus faucibus metus ipsum, nec sagittis ligula ornare nec. Vestibulum malesuada urna ex, elementum vulputate ligula porttitor et. Suspendisse dignissim dui urna, at congue ex sagittis pharetra. Ut quis sapien vel ante rhoncus condimentum ac in augue. Interdum et malesuada fames ac ante ipsum primis in faucibus.

Fusce placerat tempus ex eu efficitur. Sed ultricies ex sit amet leo semper, tincidunt blandit tellus viverra. Suspendisse turpis urna, mollis pretium libero non, ultricies sagittis dolor. Ut tristique leo eget risus imperdiet, nec congue libero ornare. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla id lobortis nisi, eget consectetur odio. Cras porta hendrerit purus vitae ultricies. Vestibulum quis sem nisl. Ut congue mauris eget molestie luctus. Donec sodales tincidunt dolor, vitae porttitor nisi. Nam luctus semper velit, quis eleifend dui pulvinar ut. Vestibulum in ante in enim tempus dignissim. Etiam pharetra augue velit, a suscipit neque aliquam eleifend. Donec ornare, neque a commodo fermentum, magna magna volutpat tortor, sed aliquam velit felis non elit. Sed at ultricies dolor, nec lacinia ex. Aliquam non vestibulum diam.

In vel tellus odio. Aliquam hendrerit consequat venenatis. Etiam aliquet bibendum purus, et finibus libero aliquet non. Sed consequat non sem et tincidunt. Maecenas nibh mi, lobortis quis ultricies eu, maximus quis nunc. Etiam sit amet lectus elementum, sodales quam eu, euismod massa. Mauris nunc libero, convallis volutpat eleifend quis, pretium eu metus. Quisque porttitor molestie libero sed dignissim. Mauris aliquet ex vitae odio ullamcorper ornare. Vestibulum porttitor justo est, sed tempus nisl volutpat eu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam sit amet nulla egestas augue cursus tristique a viverra mauris. Nullam pharetra elit a tellus tincidunt ultrices. Integer euismod ex purus, ac suscipit massa interdum sed. Praesent finibus, quam eu dictum porttitor, nulla risus eleifend nisl, eu feugiat odio dolor vitae leo. Donec dignissim turpis erat, vel gravida tortor viverra varius.

Pellentesque semper mauris vel nunc commodo scelerisque. Morbi consectetur arcu vel enim faucibus sodales. Sed elementum urna ex, in pulvinar libero semper et. Fusce augue ante, vulputate quis interdum ut, faucibus non tellus. Praesent eu libero vel augue luctus fermentum nec in nibh. Maecenas luctus, ex a hendrerit fermentum, eros metus semper risus, at maximus enim odio et velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam scelerisque varius est non pulvinar. Etiam consequat eleifend porttitor. Etiam congue arcu eget nulla luctus, at pretium velit fermentum. Ut urna purus, ornare quis ultricies in, laoreet ac justo.

Nam gravida sed tortor posuere consequat. Vivamus faucibus, nisl sit amet sollicitudin porttitor, odio mi tincidunt eros, quis semper magna odio molestie nisi. Mauris elementum suscipit urna. Aliquam et nisl ac est interdum commodo. Suspendisse potenti. Aenean ut justo sodales, convallis risus id, consectetur lacus. Vivamus commodo urna id sollicitudin ullamcorper. Vivamus nec mi ex. Nullam viverra dictum lorem, vitae luctus orci dapibus in.

Curabitur blandit diam quis orci dignissim ornare. Donec nunc justo, egestas sed pharetra sit amet, mollis eu ex. In aliquet bibendum purus id elementum. Mauris semper erat enim, condimentum dignissim enim varius ullamcorper. Pellentesque dignissim accumsan lectus, id sodales felis. Donec sed orci faucibus arcu mattis malesuada nec quis nunc. Fusce porta nulla in consequat iaculis. Curabitur viverra, ex bibendum varius mollis, erat sem dignissim massa, eget laoreet felis mauris a nibh. Praesent ut vulputate risus. Quisque scelerisque orci in nunc posuere aliquam. Sed sed tellus lorem. Donec et dui neque. Phasellus ultricies nec lectus in convallis. Fusce tristique blandit erat, ac finibus velit imperdiet ut. Suspendisse potenti. Praesent sollicitudin, magna ut suscipit ullamcorper, mauris erat iaculis tortor, et consequat nunc sapien ut massa.

Etiam in nunc tempor, molestie justo non, tincidunt lectus. Praesent elementum ac libero quis suscipit. Aenean ultricies congue ex sit amet cursus. Donec sit amet ipsum nisi. Proin porta justo scelerisque quam facilisis ultrices. Sed quis placerat sem. Vivamus tristique volutpat diam, sed iaculis metus volutpat sed. Aliquam efficitur tristique hendrerit. Sed placerat ex lorem. Proin finibus, erat ullamcorper blandit vulputate, massa est feugiat est, rhoncus semper magna nulla ac lectus. Aliquam erat volutpat. Integer cursus, eros non ultricies ultrices, arcu purus blandit mi, non sagittis arcu neque ac ipsum. Integer id lectus eget tortor feugiat vestibulum a id augue. Fusce vulputate imperdiet urna, in aliquet nibh consectetur a. Duis ultricies eleifend elit. Etiam vel elementum nunc.

Vestibulum bibendum arcu justo, nec egestas eros aliquet sed. Phasellus sodales urna eros, at ultrices dui pretium ut. Suspendisse in tristique purus, nec pellentesque enim. Donec convallis ultricies faucibus. Nam et nunc mollis, accumsan risus at, hendrerit turpis. Quisque eget bibendum ligula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas blandit magna vitae turpis gravida, sit amet blandit augue iaculis. Curabitur sed tortor turpis. Morbi quis nunc sed orci dapibus sollicitudin eget vitae tortor. Integer id vehicula orci. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

Vivamus aliquam eu enim nec porttitor. Nam eleifend sit amet felis non gravida. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sollicitudin diam enim, et dapibus mauris scelerisque vitae. Mauris ac rhoncus elit. Mauris quis lacus a est tincidunt aliquam. Cras iaculis quam quis orci aliquam volutpat. Etiam sit amet dui mauris. Proin vitae ipsum aliquam, vulputate dui et, porttitor mauris. Morbi urna tellus, pulvinar a luctus quis, congue sed nulla. Aliquam sagittis tellus vel ex sodales fermentum. Sed et venenatis mauris.

Sed in libero nunc. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed a imperdiet urna. Praesent leo neque, vehicula hendrerit leo non, varius fermentum odio. Nullam at pharetra metus. Donec ullamcorper erat sed felis ullamcorper, in congue justo aliquam. Maecenas nec libero eros. Phasellus ultricies eros sit amet nibh eleifend aliquam. Morbi iaculis rutrum justo, vel luctus ex iaculis vel. Sed dolor mi, interdum eget cursus faucibus, dictum eu metus.

Phasellus et bibendum ex. Curabitur faucibus magna dolor, sed placerat nibh condimentum ac. In porta orci nec orci auctor fermentum. Integer nisi enim, mattis non felis pretium, posuere bibendum quam. Proin lectus enim, posuere sit amet rutrum nec, dapibus nec quam. Praesent tempus, felis vel laoreet vulputate, purus est suscipit tellus, quis tempor risus ligula eu ipsum. Vestibulum eget elit quis mi egestas commodo. Curabitur sit amet auctor mi. Curabitur accumsan convallis elementum. Fusce erat elit, luctus nec lacus eget, pretium vulputate ante. Aenean vel orci nec massa malesuada tempus interdum vitae elit. Integer eu quam velit. Sed nec lobortis lacus. Proin non commodo ligula, non elementum augue. Nunc aliquet commodo dui, sit amet suscipit tortor bibendum quis.

Morbi at erat quis mi tincidunt viverra eu non metus. Cras eu vulputate metus. Vivamus faucibus quam diam, ut semper nunc tempor nec. Vivamus suscipit turpis libero, ac molestie sapien tempor semper. In semper consequat odio in vehicula. Proin egestas turpis ut mi condimentum, id ornare arcu dictum. Quisque laoreet finibus purus sed vulputate.

Suspendisse in hendrerit dui. Sed at tincidunt mi. Phasellus eu imperdiet ex. Praesent aliquam laoreet hendrerit. Curabitur porttitor nunc vitae erat blandit dignissim. Suspendisse potenti. Suspendisse in vulputate est, vitae maximus odio. Etiam sagittis, urna at sagittis venenatis, lacus justo posuere dolor, eu facilisis ex metus quis eros. Cras nec tellus et velit venenatis pulvinar.

Duis condimentum ipsum quis ex accumsan tempus. Integer luctus tristique purus, in fringilla diam porta non. Cras vel ligula at lectus sollicitudin interdum ut vel nisi. Sed malesuada vitae neque quis aliquet. Ut facilisis, odio ut auctor pellentesque, augue lacus laoreet magna, nec aliquet nulla diam et tellus. Aliquam vitae mauris sodales, lobortis mauris id, aliquam quam. Vivamus ut ultricies enim, non tincidunt justo. Nunc justo sem, pulvinar id erat in, vestibulum sollicitudin mauris. Vivamus nec neque ut lacus euismod commodo ac at lorem. Vivamus consequat erat massa. Integer ullamcorper ipsum neque, quis tempus massa interdum in. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Ut turpis eros, dictum eget pulvinar in, dictum eget ex. Maecenas quis mattis metus.

Vestibulum pellentesque nunc ac placerat efficitur. Ut lacinia dignissim sem vitae euismod. Etiam dignissim non turpis quis gravida. Suspendisse potenti. Donec lorem justo, auctor ut viverra et, vulputate eget enim. Aliquam sed hendrerit ligula, vel fermentum ex. Nulla varius augue et tristique vestibulum. Sed sit amet hendrerit nulla. Phasellus blandit consectetur sapien euismod ultrices. Proin finibus dignissim purus, ac consequat nibh facilisis at. Mauris fermentum dictum neque at pharetra. Etiam ipsum arcu, gravida et condimentum hendrerit, sollicitudin eu velit. Ut scelerisque lectus sapien, ac elementum magna ornare at. Phasellus tortor nulla, luctus ac malesuada id, placerat ac mauris. Nulla vitae odio quam. Nunc odio ex, maximus id sem a, scelerisque congue elit.

Morbi eu lectus erat. Praesent volutpat diam et odio fringilla facilisis. Vestibulum egestas congue dictum. Donec eu risus consectetur, consequat nisl at, porta sapien. Aliquam dictum nulla a nisl pretium, sed varius felis tempor. Curabitur in massa ac eros accumsan placerat. Suspendisse vel felis in enim lacinia fringilla sit amet a turpis. Proin id nisi eu mi pulvinar blandit in vitae libero. Fusce tempor lobortis iaculis. Quisque placerat rutrum magna.

Sed consequat est mauris, eget lobortis lacus posuere id. Ut sollicitudin, sem at tincidunt gravida, tellus nunc ornare nulla, nec dignissim erat ante in diam. Praesent eget ultrices eros. Vivamus quis sollicitudin neque. Cras dignissim varius erat quis vehicula. Sed varius faucibus magna sed molestie. Sed rutrum lacus in elit elementum rutrum. Donec et velit sodales, porta magna in, volutpat risus. Etiam lacus augue, pellentesque et metus vitae, feugiat consequat purus. Donec in lacus dui. Sed mi sem, luctus at tempor ac, cursus a felis. Aenean iaculis tortor et tellus dignissim, mollis mattis risus fermentum. Sed interdum tristique auctor.

In hac habitasse platea dictumst. Proin eget elit at sem vehicula tempor sit amet nec velit. Aenean rutrum mauris id commodo mattis. Duis est augue, sollicitudin ac tempus et, iaculis eu lacus. Donec quis tortor enim. In hac habitasse platea dictumst. Etiam vitae massa luctus neque sodales imperdiet. Fusce vulputate felis sed maximus accumsan. Nam at purus est. Phasellus leo ipsum, vestibulum ut felis non, lobortis malesuada elit. Cras faucibus molestie purus, et sollicitudin metus. Donec eget nibh scelerisque, tempor mi id, hendrerit lorem. Vestibulum convallis sollicitudin arcu, sit amet convallis eros. Vivamus condimentum porta ligula non venenatis. Donec justo nulla, iaculis sed nisi sed, pretium bibendum tortor.

Pellentesque pharetra elementum augue in porta. Quisque consectetur sollicitudin dignissim. Morbi accumsan justo ac blandit iaculis. Vestibulum elementum enim nec ante gravida porttitor. Ut sit amet varius dolor. Nunc aliquam tincidunt arcu ac auctor. Pellentesque in leo lacus. Donec magna lectus, vehicula sed vehicula id, tempor ut elit. Praesent mollis porttitor nunc, nec ornare mi convallis in. Mauris nisl nisi, tincidunt tincidunt porttitor ac, maximus id dui. Quisque vel egestas massa. Integer pellentesque, diam a faucibus egestas, diam dui porttitor lacus, a auctor felis ligula in justo. Nullam pellentesque mauris ut diam eleifend, in vulputate sem maximus. Cras blandit nunc nec elementum molestie. Morbi vitae enim vitae augue feugiat bibendum non ac nibh. Duis pretium justo vitae diam varius sollicitudin.

Nam rutrum sapien in tortor volutpat, et aliquet erat placerat. Nulla tempor erat non feugiat suscipit. Curabitur nec dolor at ligula tempus sagittis non eget tortor. Aliquam accumsan leo tincidunt facilisis vestibulum. In ac diam ullamcorper, elementum massa vitae, fringilla ante. Vivamus sollicitudin mollis consequat. Nam vitae porta metus. Proin tempus tempus sem vitae fringilla. Donec eu dolor ipsum. Etiam eu vulputate felis. Fusce magna felis, convallis nec tellus ut, vestibulum interdum tellus.

Proin dolor quam, pretium a tincidunt ac, luctus ut neque. Sed fermentum urna eget dolor placerat, ac tempus augue feugiat. Pellentesque sollicitudin fringilla libero tincidunt pharetra. Nunc in ultricies nunc. Aenean gravida ut purus nec pulvinar. Ut tristique dignissim purus, ac molestie sem iaculis quis. Suspendisse facilisis, turpis vel dapibus dictum, lorem ante tincidunt elit, nec tincidunt elit erat sit amet orci. Ut non neque ullamcorper, iaculis purus id, aliquet est. Nullam posuere felis quis maximus vestibulum. Proin sit amet enim ac magna imperdiet accumsan. Nunc a leo sed sem interdum aliquam sit amet quis nisl. Cras sagittis ex vel nulla tempor maximus. In faucibus vulputate nulla, ullamcorper iaculis ipsum vestibulum eu. Aliquam non arcu id massa vestibulum consequat ut nec velit. Nunc nec bibendum justo.

Duis sollicitudin feugiat leo eu luctus. Pellentesque efficitur augue condimentum tortor vestibulum, ut pharetra massa tristique. Nullam tortor diam, ultricies vitae dignissim vel, blandit accumsan metus. Nullam sed malesuada odio. Pellentesque laoreet nisi in dictum imperdiet. Sed eu porta sem. Maecenas semper neque risus. Mauris tempor, erat eu sollicitudin vulputate, neque eros convallis nisl, vitae tempus lorem metus vel elit. Donec pulvinar odio enim, a dictum lorem cursus sed. Nunc ullamcorper ut elit id ultricies. Mauris odio elit, congue euismod arcu ac, pretium laoreet dui. Aliquam tincidunt finibus nisl, vitae lacinia enim. Nullam elit metus, vulputate vel felis sit amet, pretium ultrices lorem.

Pellentesque id mauris et est ultricies lacinia varius a sapien. Aliquam dapibus finibus tristique. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Aliquam sollicitudin molestie semper. Integer semper velit metus, in porta lorem feugiat at. Aliquam euismod, orci nec pharetra fermentum, neque est mollis nulla, non iaculis lorem arcu sed nisl. Phasellus pulvinar vel diam a semper. Etiam vitae est feugiat, faucibus lacus in, porttitor dolor. Vestibulum auctor, tortor non viverra volutpat, lorem turpis posuere lectus, a pellentesque augue arcu quis magna. Fusce lacinia consectetur ante. Proin dui ex, fringilla eget pretium id, fringilla non augue. Vivamus sit amet elit imperdiet, malesuada lectus sit amet, volutpat metus. Nullam fringilla leo eget lorem commodo, vitae facilisis urna eleifend. Praesent accumsan ex ante, ac ultrices risus rutrum condimentum. Duis et auctor tortor.

Suspendisse in libero sed enim ullamcorper semper nec id ex. Aenean consequat cursus congue. Sed tincidunt libero nec posuere viverra. Praesent semper ut enim in sagittis. Phasellus imperdiet ante turpis, in luctus eros hendrerit ac. Ut justo odio, semper a fermentum commodo, pulvinar id mi. Fusce quis risus id turpis tempus hendrerit. Aliquam scelerisque risus at magna euismod, id maximus mi varius. Aenean eu metus ut neque sagittis lacinia vel vitae sem. Phasellus ut porttitor nulla. Fusce ac mollis mi. Curabitur pharetra dolor sed gravida pellentesque.

Aenean a lorem et ipsum scelerisque mattis. Nam eu purus vel urna tincidunt mattis. Aenean aliquet sit amet diam a sagittis. Donec pellentesque arcu a fringilla faucibus. Suspendisse varius, velit eget sodales iaculis, est quam varius purus, non elementum ligula mi eu orci. Etiam dictum nunc nec neque euismod vehicula. Maecenas commodo eleifend arcu, quis volutpat odio lobortis nec. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vitae dolor ac nunc posuere vestibulum ac in metus. Curabitur sed efficitur augue. Nullam vel facilisis erat. Mauris eleifend mauris at iaculis cursus. Proin commodo nulla venenatis, luctus quam ut, consequat lacus.

Curabitur volutpat massa non interdum tempus. Nunc imperdiet ornare ligula. Cras vel odio at metus lacinia laoreet. Quisque vitae justo mi. Morbi tincidunt aliquet libero a consectetur. Fusce laoreet, nunc nec iaculis euismod, nibh arcu posuere enim, nec suscipit mi velit quis neque. Mauris id est libero. Maecenas interdum tincidunt semper.

Integer et efficitur enim. Suspendisse eu dolor sit amet justo dignissim dapibus. Donec vehicula cursus dolor, quis fermentum lacus dignissim vel. Cras ac libero porttitor, gravida ante quis, fermentum augue. Nulla facilisi. Vestibulum vel lorem eu nulla ornare tristique. Nulla accumsan, massa ut faucibus tincidunt, neque tortor varius nibh, quis porttitor sapien leo non ipsum. Fusce nulla odio, sollicitudin et ipsum in, ornare euismod diam. Morbi et neque eu risus faucibus gravida vitae sed nisl. Donec sollicitudin diam est, nec molestie ante rhoncus at. Ut bibendum ex id diam suscipit, ultricies fermentum massa volutpat. Pellentesque sagittis aliquam ipsum. Fusce nec tristique nulla.

Donec at condimentum nulla. Curabitur sit amet nunc vehicula, laoreet arcu a, tincidunt nisi. Integer pretium enim mollis arcu luctus consectetur. Proin at sapien lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam malesuada enim ac nulla laoreet congue. Aenean sit amet lectus ut tellus pellentesque sollicitudin a sed augue. Suspendisse id convallis leo. Phasellus dapibus metus quis purus cursus, ac efficitur tortor molestie. Cras laoreet aliquam metus vitae vehicula. Nullam vestibulum varius nibh, eu interdum erat dignissim id.

Praesent erat justo, commodo ac metus blandit, facilisis dignissim ex. Proin non scelerisque arcu. Donec at risus velit. Proin egestas posuere erat vel faucibus. Praesent bibendum arcu sit amet pharetra iaculis. Aliquam ut fermentum leo. Ut quis ante at tortor molestie iaculis sit amet eu nunc. Integer ultricies eros vel arcu egestas lobortis quis pretium ante. Integer rhoncus, tellus tristique bibendum faucibus, ex mi commodo est, sit amet venenatis ipsum est a massa. Quisque ut ante vitae ipsum scelerisque convallis. In orci diam, tempor nec tellus vitae, finibus varius enim. Sed tempor enim dolor, nec vulputate dui mattis feugiat. Aliquam lobortis orci sed massa placerat blandit eget ut purus. Nunc quis mi ornare, vulputate nulla ac, porta odio. Cras porttitor venenatis gravida. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Sed sit amet tellus nec elit facilisis efficitur sit amet ac nisi. Phasellus ante erat, pretium et urna eget, elementum ultrices dui. Maecenas felis neque, auctor sit amet lorem et, rutrum ornare mi. Pellentesque id elit facilisis mi blandit porta ut in sapien. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Donec eget congue nisi. Ut vitae elit in sapien tempus bibendum eu nec libero. Integer ante orci, interdum eu fringilla eu, viverra a tellus. In rhoncus erat et vehicula pretium. Vivamus gravida, metus id dapibus aliquam, nisl nibh facilisis risus, nec molestie velit purus at sapien. Curabitur semper felis a massa venenatis posuere. Praesent ut semper ipsum, sit amet aliquet libero.

Maecenas consectetur, augue tincidunt cursus faucibus, velit odio convallis urna, nec fringilla nibh sapien quis risus. Praesent lorem metus, pharetra id neque non, pulvinar vehicula diam. Aenean sit amet metus tortor. Mauris tempor bibendum venenatis. Morbi a pharetra diam, vel tristique ligula. Integer at diam in est consectetur aliquam. Donec facilisis lectus erat, ut iaculis sapien tempus et. Nullam eu velit tincidunt, efficitur nulla sed, fermentum dolor. Maecenas neque eros, consectetur eget velit eu, sagittis volutpat mauris.

Sed rutrum cursus scelerisque. Nullam eget bibendum nulla. Pellentesque euismod odio a magna mollis interdum. Nam tempor orci quis ipsum eleifend pulvinar in eu mi. Etiam ac molestie tellus. Ut a velit elit. Nunc vestibulum at lacus ut maximus. Nunc iaculis eros nec velit dignissim semper ac quis nisl. Vivamus velit sapien, efficitur a odio ac, tristique molestie tortor. Maecenas luctus neque eu eros porta, nec tristique tortor bibendum.

Vivamus semper urna quis magna bibendum, eget tristique est pharetra. Donec non magna vitae lacus faucibus commodo quis a sapien. Duis ligula erat, convallis vel mauris vitae, mattis pulvinar felis. Fusce cursus nibh nec tortor pellentesque, ac efficitur elit scelerisque. Nullam dapibus ac tortor sit amet luctus. Nulla imperdiet euismod lectus, id porta sapien gravida at. Donec id molestie eros. Nulla dictum nunc sit amet metus rutrum, sit amet pulvinar purus malesuada. Sed porttitor enim vitae lacus pharetra, at ornare orci tincidunt. Nulla neque elit, suscipit ac purus tristique, ultrices dignissim nulla. Aliquam a tortor accumsan, posuere felis id, sagittis erat.

Aliquam a congue eros, eu efficitur ex. Nulla vel augue non ante consectetur vestibulum vitae in mi. Donec quam felis, accumsan ac euismod non, bibendum vitae erat. Cras eget lectus non orci interdum malesuada. Nullam posuere rutrum commodo. Cras dapibus in dolor a rhoncus. Suspendisse aliquet nunc auctor lorem vulputate maximus.

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/-signature/-signature.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/-signature/-signature.html index 814a9d97dd..e037fa3aed 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/-signature/-signature.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/-signature/-signature.html @@ -71,7 +71,7 @@

Signature

constructor(firstParam: String = "hello", secondParam: Int = 0, input: SimpleKotlinClass, lastLambda: SimpleKotlinClass.(param: @SimpleKotlinAnnotationClass String) -> SimpleKotlinClass)(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/-signature/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/-signature/index.html index 4984b57a1f..f9a05d207c 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/-signature/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/-signature/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/index.html index ea56d93e98..71dbe9ff84 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/index.html @@ -143,7 +143,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/invoke.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/invoke.html index a094bf3d89..91599ec9f3 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/invoke.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/invoke.html @@ -71,7 +71,7 @@

invoke

inline suspend operator fun <T> SimpleKotlinClass.invoke(noinline block: suspend SimpleKotlinClass.() -> T): T(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/signature-simple.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/signature-simple.html index 44ad717b7d..bef00c3d76 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/signature-simple.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/signature-simple.html @@ -71,7 +71,7 @@

signatureSimple diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/signature.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/signature.html index b292fd1a52..8e10e889e2 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/signature.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.signature/signature.html @@ -71,7 +71,7 @@

signature

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-s-i-m-p-l-e_-k-o-t-l-i-n_-t-o-p_-l-e-v-e-l_-v-a-l_-h-e-l-l-o_-w-o-r-l-d.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-s-i-m-p-l-e_-k-o-t-l-i-n_-t-o-p_-l-e-v-e-l_-v-a-l_-h-e-l-l-o_-w-o-r-l-d.html index 14089fd8c3..6f181f1c7f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-s-i-m-p-l-e_-k-o-t-l-i-n_-t-o-p_-l-e-v-e-l_-v-a-l_-h-e-l-l-o_-w-o-r-l-d.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-s-i-m-p-l-e_-k-o-t-l-i-n_-t-o-p_-l-e-v-e-l_-v-a-l_-h-e-l-l-o_-w-o-r-l-d.html @@ -71,7 +71,7 @@

SIMPLE_KOTLIN_TOP_LEVEL_VAL_HELLO_WORLD diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/-simple-deprecated-kotlin-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/-simple-deprecated-kotlin-class.html index 9ffdf8692a..d74f64dcc0 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/-simple-deprecated-kotlin-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/-simple-deprecated-kotlin-class.html @@ -71,7 +71,7 @@

SimpleDeprecatedKotl
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/index.html index 9e96471cf4..da3ef2cc89 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/-simple-java-abstract-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/-simple-java-abstract-class.html index 17e2b0b5a2..d6b5780aab 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/-simple-java-abstract-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/-simple-java-abstract-class.html @@ -71,7 +71,7 @@

SimpleJavaAbstract
constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/index.html index 4c214e3cc7..613402cc0e 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-annotation/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-annotation/index.html index dda6a0520a..f141167f7f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-annotation/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-annotation/index.html @@ -200,7 +200,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/-inner-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/-inner-class.html index bcb1b30826..8f3187598e 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/-inner-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/-inner-class.html @@ -71,7 +71,7 @@

InnerClass

constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/index.html index 8c97c2fca2..f1e5a83752 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/-nested-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/-nested-class.html index 9b771247c6..dca51af447 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/-nested-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/-nested-class.html @@ -71,7 +71,7 @@

NestedClass

constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/index.html index 081483558d..242f96db42 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-simple-java-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-simple-java-class.html index e916e90c8f..317a169f65 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-simple-java-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-simple-java-class.html @@ -71,7 +71,7 @@

SimpleJavaClas
constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/index.html index e391425e94..3e236f7bad 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/index.html @@ -238,7 +238,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/index.html index a78dc64939..c44e8f2b27 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/index.html @@ -230,7 +230,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/value-of.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/value-of.html index 46228a26f9..e1102919a5 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/value-of.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/value-of.html @@ -71,7 +71,7 @@

valueOf

open fun valueOf(name: String): SimpleJavaEnum

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Return

the enum constant with the specified name

Throws

if this enum type has no constant with the specified name

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/values.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/values.html index 9067cbd243..ddf217dfd1 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/values.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/values.html @@ -71,7 +71,7 @@

values

Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.

Return

an array containing the constants of this enum type, in the order they're declared

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/-simple-java-exception.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/-simple-java-exception.html index e35414d775..b02356b0cd 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/-simple-java-exception.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/-simple-java-exception.html @@ -71,7 +71,7 @@

SimpleJavaExce
constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/index.html index 7e0eed0b0f..8df923cd5a 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/index.html @@ -343,7 +343,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-interface/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-interface/index.html index 2a28088b2b..154a4eafcc 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-interface/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-java-interface/index.html @@ -185,7 +185,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/-simple-kotlin-abstract-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/-simple-kotlin-abstract-class.html index f1f72c9c26..503bd86ba6 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/-simple-kotlin-abstract-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/-simple-kotlin-abstract-class.html @@ -71,7 +71,7 @@

SimpleKotlinAbstract
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/index.html index 5d49ed56cd..3d7cd40b6e 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-annotation-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-annotation-class/index.html index 6421abf9b6..cdec35c5c4 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-annotation-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-annotation-class/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/-nested-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/-nested-class.html index 143d2568f5..d4b804f69a 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/-nested-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/-nested-class.html @@ -71,7 +71,7 @@

NestedClass

constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/index.html index 5345b6e68c..2e5df89941 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/index.html index 6bc90c1f1e..b5ddcb2f22 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/-inner-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/-inner-class.html index dc998a87eb..f4629de477 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/-inner-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/-inner-class.html @@ -71,7 +71,7 @@

InnerClass

constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/index.html index 5515cdb739..af7fdc9c77 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-simple-kotlin-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-simple-kotlin-class.html index ff15ce5001..6bce7aa566 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-simple-kotlin-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-simple-kotlin-class.html @@ -71,7 +71,7 @@

SimpleKotlinCl
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/index.html index e8176fb7e6..34a83fa83f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/index.html @@ -253,7 +253,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-extension-within-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-extension-within-class.html index c21b532b83..ac5a31a43e 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-extension-within-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-extension-within-class.html @@ -71,7 +71,7 @@

simpleJvmExtension

This is just a simple extension

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-function.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-function.html index eed3154119..45b1295cab 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-function.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-function.html @@ -71,7 +71,7 @@

simpleJvmFunct

This is just a simple function

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/-simple-kotlin-data-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/-simple-kotlin-data-class.html index a322932246..130f064f60 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/-simple-kotlin-data-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/-simple-kotlin-data-class.html @@ -71,7 +71,7 @@

SimpleKotlinData
constructor(foo: String)(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/component1.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/component1.html index 5049c93a91..ad38395621 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/component1.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/component1.html @@ -71,7 +71,7 @@

component1

operator fun component1(): String(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/copy.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/copy.html index 73804056bf..03db5483cf 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/copy.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/copy.html @@ -71,7 +71,7 @@

copy

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/foo.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/foo.html index 311607a17e..ad0a6c0f18 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/foo.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/foo.html @@ -71,7 +71,7 @@

foo

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/index.html index 577ac88a3a..cae273d4fa 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/index.html @@ -193,7 +193,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-o-n-e/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-o-n-e/index.html index 84d04861d8..16580cdf76 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-o-n-e/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-o-n-e/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-h-r-e-e/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-h-r-e-e/index.html index b0b91fde4d..0861375323 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-h-r-e-e/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-h-r-e-e/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-w-o/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-w-o/index.html index 415c883ae8..608aee7102 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-w-o/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-w-o/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/entries.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/entries.html index fe1476cd92..39d254d29b 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/entries.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/entries.html @@ -71,7 +71,7 @@

entries

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/index.html index 38262d456b..69f49ad3c8 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/index.html @@ -298,7 +298,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/value-of.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/value-of.html index 87a2dbc30e..b0bec94335 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/value-of.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/value-of.html @@ -71,7 +71,7 @@

valueOf

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/values.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/values.html index cbaced5546..3a485d2b88 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/values.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/values.html @@ -71,7 +71,7 @@

values

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/-simple-kotlin-exception.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/-simple-kotlin-exception.html index ef209d56b6..654ba8d08f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/-simple-kotlin-exception.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/-simple-kotlin-exception.html @@ -71,7 +71,7 @@

SimpleKotlinEx
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/index.html index 18944b1f91..16712f1805 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/index.html @@ -298,7 +298,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/-companion/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/-companion/index.html index 80099d6979..fdd3ea23e5 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/-companion/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/-companion/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/index.html index 861eb321d8..0e82aef231 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-object/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-object/index.html index ddc90eef41..0e5a70d549 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-object/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-object/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-class/index.html index 0520222f9b..c9735c93ea 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-class/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-interface/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-interface/index.html index 81164979a2..339e027c2d 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-interface/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-interface/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-typealias-kotlin-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-typealias-kotlin-class/index.html index acfa4efcf9..ee005bbbd7 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-typealias-kotlin-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/-typealias-kotlin-class/index.html @@ -75,7 +75,7 @@

TypealiasKotlin diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/index.html index cc18630abf..845b3241ce 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/index.html @@ -418,7 +418,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/simple-deprecated-kotlin-top-level-function.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/simple-deprecated-kotlin-top-level-function.html index a8f7c3f627..70b60c9010 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/simple-deprecated-kotlin-top-level-function.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/simple-deprecated-kotlin-top-level-function.html @@ -71,7 +71,7 @@

simpleDeprecatedKotl

Deprecated (with error)

because

Replace with

import kotlin.String
this.foo()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-function.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-function.html index 3311e501e2..29fd14d5e7 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-function.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-function.html @@ -71,7 +71,7 @@

simpleKotlinTop

Documentation for a function

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-val.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-val.html index 69f7ec357d..3d432715e8 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-val.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-val.html @@ -71,7 +71,7 @@

simpleKotlinTop diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere.html index e30b64fa90..98aecb4ec6 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere.html @@ -71,7 +71,7 @@

ClassWithSuch
constructor()(source)

should be the empty default one

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/index.html index 74d9b4b1a2..57178a446d 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/-since-kotlin-annotation.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/-since-kotlin-annotation.html index 9e397844b7..828e11c0f4 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/-since-kotlin-annotation.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/-since-kotlin-annotation.html @@ -71,7 +71,7 @@

SinceKotlinAnn
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/index.html index 9a705a2a8c..45edef55a5 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/index.html @@ -189,7 +189,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/one.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/one.html index f3da6caf94..ada99d7d59 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/one.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/one.html @@ -71,7 +71,7 @@

one

fun one()(source)

Description for one

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/three.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/three.html index 0613ef76c8..82861f2ff7 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/three.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/three.html @@ -71,7 +71,7 @@

three

fun three()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/two.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/two.html index b147752749..3b787af4a5 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/two.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/two.html @@ -71,7 +71,7 @@

two

fun two()(source)

Description for two with more tags

Author

someone

Since

1.7.20

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/index.html index fd6df3a36e..764ba73b4c 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/index.html @@ -128,7 +128,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/overload.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/overload.html index 3051d9614b..03fe114685 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/overload.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.8/jvm/org.jetbrains.dokka.uitest/overload.html @@ -71,7 +71,7 @@

overload

The documentation

Return

nothing, void


The documentation - 1

Since

1.9.22

Parameters

s1

first param


fun overload(s1: String, s2: String)(source)

The documentation - 1

Author

Dokka maintainers

Parameters

s1

first param

s2

the new one


fun overload(s1: String, s2: String, s3: String): String(source)


fun overload(s1: String, s2: String, s3: String, s4: String, s5: String)(source)

This has duplicate docs with s6


fun overload(s1: String, s2: String, s3: String, s4: String, s5: String, s6: String)(source)

This has duplicate docs with s5

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/index.html index fbc53663d8..96054a1333 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/index.html @@ -96,7 +96,7 @@

All modules:

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/index.html index 5e6b526dae..2469bf63ec 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/index.html @@ -223,7 +223,7 @@

Packages

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.emptypackage.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.emptypackage.html index b8ed6b8cbc..b7a30a1966 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.emptypackage.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.emptypackage.html @@ -74,7 +74,7 @@

Package-level declaratio diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.internal/function-to-be-used-as-sample.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.internal/function-to-be-used-as-sample.html index 2a50426bda..a43756e27f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.internal/function-to-be-used-as-sample.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.internal/function-to-be-used-as-sample.html @@ -71,7 +71,7 @@

functionToBe< diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.internal/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.internal/index.html index 0a7eb48e19..ae22fc7411 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.internal/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.internal/index.html @@ -94,7 +94,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/-class-k-docs.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/-class-k-docs.html index e1e435d42b..7ae0feab80 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/-class-k-docs.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/-class-k-docs.html @@ -71,7 +71,7 @@

ClassKDocs

constructor(primaryConstructorProperty: String)(source)

creates this class

Parameters

T

some random type to test generics

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/index.html index 31e1adf461..d8bd164896 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/index.html @@ -163,7 +163,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/primary-constructor-property.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/primary-constructor-property.html index 878ae1694c..c60c3cf832 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/primary-constructor-property.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/-class-k-docs/primary-constructor-property.html @@ -71,7 +71,7 @@

primaryConstructor diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/additional-info.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/additional-info.html index 67c78d058b..76b080624b 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/additional-info.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/additional-info.html @@ -71,7 +71,7 @@

additionalInfo

This documentation contains additional info

Author

Dokka maintainers

Since

1.9.22

Return

string literal "foo"

See also

for a different class, this has description

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/all-k-doc-tags-in-one-place.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/all-k-doc-tags-in-one-place.html index 87e30366a7..0a6207dae3 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/all-k-doc-tags-in-one-place.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/all-k-doc-tags-in-one-place.html @@ -76,7 +76,7 @@

allKDocTags diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/extension.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/extension.html index bdaa40743f..ba4b713b23 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/extension.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/extension.html @@ -71,7 +71,7 @@

extension

Describes an extension function

Receiver

this documents the receiver of the extension function, which is SimpleKotlinClass

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/function-with-a-really-long-name-similar-to-that-class-with-a-long-name-but-this-one-is-a-function.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/function-with-a-really-long-name-similar-to-that-class-with-a-long-name-but-this-one-is-a-function.html index f9dc8cb852..8ab8cfe226 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/function-with-a-really-long-name-similar-to-that-class-with-a-long-name-but-this-one-is-a-function.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/function-with-a-really-long-name-similar-to-that-class-with-a-long-name-but-this-one-is-a-function.html @@ -71,7 +71,7 @@

functionWithAReally< diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/index.html index 7f20b20b27..61b3f28818 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/index.html @@ -234,7 +234,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/links.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/links.html index 280e5b1a68..d56114c66f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/links.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/links.html @@ -71,7 +71,7 @@

links

fun links()(source)

This documentation links to SimpleKotlinClass and SimpleJvmClass and website and even this

I cannot reference a specific overload though.

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/multiple-link-sections.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/multiple-link-sections.html index e79a7aa417..2f3efa5449 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/multiple-link-sections.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/multiple-link-sections.html @@ -71,7 +71,7 @@

multipleLinkSe diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/params.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/params.html index 916609f407..1838a81a96 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/params.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/params.html @@ -71,7 +71,7 @@

params

fun params(foo: Int)(source)

Describes a function with a parameter

Parameters

foo

the foo parameter

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/throws.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/throws.html index 1285b4bfe8..650a08716c 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/throws.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/throws.html @@ -71,7 +71,7 @@

throws

fun throws()(source)

This functions throws.

Throws

if anything unexpected happens

if array's index is out of bounds

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/with-sample.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/with-sample.html index 9a3a85b150..43ffe0df6d 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/with-sample.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.kdoc/with-sample.html @@ -76,7 +76,7 @@

withSample

} diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/-markdown-code.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/-markdown-code.html index 3cf798227a..e27dbc1ae6 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/-markdown-code.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/-markdown-code.html @@ -71,7 +71,7 @@

MarkdownCode

constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/index.html index 8ace54575c..ce82ccb64f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-code/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/-markdown-headers.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/-markdown-headers.html index 5e7f5bdcd3..fe97d70abf 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/-markdown-headers.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/-markdown-headers.html @@ -71,7 +71,7 @@

MarkdownHeaders
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/index.html index 2f2fd57df0..5e48fe4f36 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-headers/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/-markdown-table.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/-markdown-table.html index e58628bc2c..033359a7a9 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/-markdown-table.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/-markdown-table.html @@ -71,7 +71,7 @@

MarkdownTable

constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/index.html index 67b251eb16..86e5394e88 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-table/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/-markdown-various.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/-markdown-various.html index 67b57c3656..3a420ae463 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/-markdown-various.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/-markdown-various.html @@ -71,7 +71,7 @@

MarkdownVarious
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/index.html index 40bfedc874..a97c6917ef 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/-markdown-various/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/index.html index 9445ca3983..a5bf65ef9f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.markdown/index.html @@ -140,7 +140,7 @@

Types

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s.html index 7a3dfda804..c7e684e153 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s.html @@ -71,7 +71,7 @@

LONG_CLASS_NAME_WITH_UNDERSCORES_EVEN_IF_IT_IS_NOT
constructor(paramWithLong_Name_with_Underscore_howWillItBe_rendered_By_DokkaIWonderOne: String, paramWithLong_Name_with_Underscore_howWillItBe_rendered_By_DokkaIWonderTwo: String)(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/function_with_long_name_with_underscores_same_story_as_this_class_name.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/function_with_long_name_with_underscores_same_story_as_this_class_name.html index 7459af3720..9c0c5a462d 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/function_with_long_name_with_underscores_same_story_as_this_class_name.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/function_with_long_name_with_underscores_same_story_as_this_class_name.html @@ -71,7 +71,7 @@

function_with_long_name_with_underscores_same_stor diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/index.html index 5dfafd8a94..a1a0a8d191 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/index.html @@ -189,7 +189,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/mixed_underscore-with-dashes_same_thing-as_above-you-never_know-what-might_happen.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/mixed_underscore-with-dashes_same_thing-as_above-you-never_know-what-might_happen.html index 2067614e5c..a90f088671 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/mixed_underscore-with-dashes_same_thing-as_above-you-never_know-what-might_happen.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/mixed_underscore-with-dashes_same_thing-as_above-you-never_know-what-might_happen.html @@ -71,7 +71,7 @@

mixed_underscore-with-dashes_same_thing-as_above-y diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/very-very-long-name-with-dashes-for-some-reason-even-if-not-popular-but-might-happen-maybe.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/very-very-long-name-with-dashes-for-some-reason-even-if-not-popular-but-might-happen-maybe.html index 18e88b1052..c824aa1f98 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/very-very-long-name-with-dashes-for-some-reason-even-if-not-popular-but-might-happen-maybe.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/-l-o-n-g_-c-l-a-s-s_-n-a-m-e_-w-i-t-h_-u-n-d-e-r-s-c-o-r-e-s_-e-v-e-n_-i-f_-i-t_-i-s_-n-o-t_-b-y_-c-o-n-v-e-n-t-i-o-n_-b-u-t_-i-t_-m-i-g-h-t_-e-x-i-s-t_-w-h-o_-k-n-o-w-s/very-very-long-name-with-dashes-for-some-reason-even-if-not-popular-but-might-happen-maybe.html @@ -71,7 +71,7 @@

very-very-long-name-with-dashes-for-some-reason-ev diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/index.html index b6733eee80..2b25f310de 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/index.html @@ -113,7 +113,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/very-long-description.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/very-long-description.html index 1a14efe9f3..7c548b28b9 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/very-long-description.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.rendering/very-long-description.html @@ -71,7 +71,7 @@

veryLongDescri

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dolor odio, dapibus vitae felis eget, dignissim aliquet urna. Vivamus eget felis tristique, commodo lorem eget, blandit nibh. Duis tincidunt auctor pellentesque. Nunc ut convallis tellus, commodo varius felis. Aenean id elit tempus, pharetra diam at, auctor enim. Vestibulum posuere vel augue et porttitor. Suspendisse lobortis felis quis turpis maximus, quis pulvinar eros varius. Fusce neque leo, mattis ut faucibus id, maximus quis nisl.

Nulla ut volutpat ligula. Proin nec purus elit. Donec sit amet feugiat enim. Curabitur vel lobortis arcu. Etiam feugiat semper odio, eget cursus diam lacinia eget. Donec tincidunt faucibus metus id egestas. Etiam sollicitudin massa ut efficitur mollis. Vivamus eleifend dictum rutrum. Aenean vitae tortor odio. In varius enim sit amet ante pretium, ac tincidunt eros pharetra. Donec vitae magna vitae nisi convallis viverra. In ultricies mi sed tristique fringilla. Ut tellus massa, ultricies non enim ut, pretium elementum arcu. Quisque id facilisis augue. Etiam mollis tincidunt sapien, pulvinar volutpat tellus porta quis. Suspendisse eu quam vel magna porta tristique.

Fusce nec eleifend magna. Quisque malesuada faucibus magna, vel lobortis velit porta a. Curabitur nunc orci, ultrices porta justo commodo, sodales vestibulum odio. Integer dictum ante risus, eu efficitur lacus vestibulum vitae. Nullam a dapibus ipsum. Praesent id lacus vitae nunc congue cursus. Fusce convallis maximus fringilla. Nulla facilisi. Vestibulum eu nunc justo. Cras tincidunt mollis interdum. Morbi pretium vitae est et facilisis. Mauris porttitor egestas nunc in cursus. Nunc eget felis sagittis sapien cursus convallis eu ac sem.

Vestibulum ultrices, nulla ac ultrices elementum, urna ligula pulvinar magna, in facilisis orci metus non ligula. Morbi in bibendum dolor, in tincidunt odio. Donec id accumsan mauris, a sollicitudin tellus. Phasellus vitae nisi sit amet lacus tempus feugiat. In sed lacus consequat, mollis purus ut, fermentum justo. Curabitur ac rutrum magna, suscipit bibendum quam. Maecenas nisl dolor, vestibulum in odio sit amet, lacinia scelerisque ligula. Vivamus mattis cursus nisi sed suscipit. Nulla eget tellus eu massa imperdiet vehicula eget quis est. Donec ligula mauris, vulputate sit amet malesuada ac, facilisis a mi. Nunc quis porttitor leo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nulla facilisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Maecenas facilisis ante et efficitur ullamcorper. Vestibulum sed laoreet libero, non dictum arcu.

Nam gravida est felis, egestas sagittis arcu efficitur sed. Ut interdum mi eget nibh finibus mollis. Curabitur porttitor nisl vel finibus pretium. In sagittis neque nec felis aliquam tincidunt. Curabitur mattis, enim at mattis aliquam, lectus purus lacinia sapien, eget rhoncus nibh est ut nibh. Nunc ut magna quis urna elementum luctus. In vulputate dui quis sapien porta, sit amet faucibus nibh convallis. Nam cursus semper felis sit amet ultricies. In id dui dui. Quisque efficitur dolor in sagittis faucibus. Mauris orci ante, imperdiet quis volutpat sed, efficitur quis dolor. Maecenas tortor lectus, imperdiet blandit orci id, suscipit iaculis lacus. Fusce sodales nibh ac ullamcorper rhoncus. Fusce blandit vitae arcu et suscipit.

Morbi suscipit a nisi ac vulputate. Aliquam pulvinar mi at rutrum interdum. Integer ultricies, urna quis condimentum ullamcorper, massa ipsum maximus lorem, in bibendum magna diam non lectus. Donec vitae lobortis dui. Etiam arcu augue, condimentum a turpis ac, placerat malesuada neque. Nam pellentesque, nulla sit amet hendrerit vehicula, tortor diam dignissim ipsum, eget lacinia libero velit a nibh. Fusce eget nisi nisl. Nulla facilisi.

Vivamus nec mauris viverra, mollis libero vestibulum, fringilla tortor. Mauris ipsum mauris, ultrices a facilisis non, feugiat nec velit. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus consectetur diam ac molestie ultricies. Vivamus vel pulvinar elit. Aenean risus dolor, mattis ut turpis sit amet, eleifend fringilla velit. Nam hendrerit neque in massa laoreet, quis vulputate tortor imperdiet. Ut lorem sapien, bibendum sit amet maximus euismod, sagittis vel mi. Nam in augue a libero condimentum imperdiet sed commodo magna. Proin eu est accumsan, auctor purus in, laoreet lectus. Mauris pharetra vel nisl ut molestie. Cras feugiat eros luctus nisi aliquam suscipit. Curabitur feugiat ligula id dui mattis placerat.

Donec vitae dapibus odio, vel varius libero. Phasellus vehicula finibus mi sit amet finibus. Nulla gravida auctor euismod. Praesent sit amet lectus eros. Pellentesque nec faucibus lectus, id pulvinar mauris. Quisque placerat mauris non sodales ultricies. Aliquam tellus est, interdum id dictum id, lacinia aliquet est. Maecenas eget diam nunc. Quisque placerat laoreet dolor sed interdum. Ut et augue eu mi ullamcorper vestibulum.

Suspendisse venenatis eros ut orci volutpat semper. Aliquam sodales efficitur risus, quis sagittis nibh consequat vitae. Cras ac dapibus ex. Aliquam sed lorem fringilla, suscipit dui nec, mollis tortor. Suspendisse iaculis, sapien id cursus accumsan, nibh libero posuere ipsum, nec efficitur ipsum magna nec leo. Nunc mattis justo eu ex semper rhoncus. Vestibulum posuere justo in ullamcorper efficitur. Aliquam dapibus ligula sed sem hendrerit aliquam. Cras volutpat, ipsum a finibus porta, lacus quam rhoncus dolor, at dapibus velit ligula eget tellus. Morbi feugiat, ipsum vel euismod congue, urna augue auctor enim, ac sodales est velit ut ligula.

Sed vel turpis mollis, pulvinar arcu vitae, ultricies nunc. Duis sed velit mauris. Suspendisse accumsan sed nibh vitae ornare. Proin augue enim, tincidunt vitae pulvinar sit amet, malesuada non felis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ligula nibh, pulvinar quis sapien pretium, sollicitudin porta elit. Morbi mollis sollicitudin fermentum. Fusce a finibus nunc. Quisque volutpat tortor vel mi accumsan, eu egestas arcu varius. Donec sodales, enim eget aliquet dapibus, eros urna sollicitudin dolor, volutpat commodo augue tortor at ipsum.

Aliquam elementum, purus at auctor consequat, tellus risus vestibulum tortor, a suscipit orci magna vitae ligula. Suspendisse potenti. Morbi sodales viverra feugiat. Etiam nisl mi, vestibulum et vestibulum quis, lacinia eu ex. Aliquam ante tortor, bibendum non tortor non, viverra suscipit lectus. Praesent elit enim, dignissim vitae malesuada ut, venenatis sed leo. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque eget sem justo. Quisque luctus ornare ligula vel suscipit.

Curabitur vehicula nisl euismod quam rutrum accumsan eget id risus. Maecenas in leo ac nisi semper facilisis eget nec dui. Mauris vitae venenatis velit, non tempor sem. Donec a ante ornare orci congue mattis non sit amet nisl. Sed elementum nec sapien vel rhoncus. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec sit amet sodales leo, et consectetur tortor. Cras vulputate magna non justo accumsan, vitae euismod ante tincidunt. Nam ornare elit eu dolor semper, vel malesuada elit rutrum. Sed aliquet porta velit, sit amet sollicitudin orci blandit ac. Integer feugiat velit leo, at laoreet libero tristique sodales. Pellentesque eget finibus elit. Nunc lobortis sit amet ante dignissim varius. Vivamus lacus nisi, ultrices eu eleifend in, posuere in risus. Maecenas lobortis nibh quis faucibus lobortis. Maecenas et pretium tellus.

Pellentesque posuere rhoncus mauris et laoreet. Phasellus tincidunt a elit vitae volutpat. Curabitur viverra, nisl vel ultricies sodales, turpis elit bibendum quam, vitae eleifend diam mauris vel metus. Vestibulum quis leo pharetra, pharetra leo sit amet, eleifend felis. Integer sit amet est a est pharetra vulputate. Cras purus dui, fringilla ornare dolor ut, semper suscipit tellus. Etiam vitae mauris sapien. Pellentesque auctor risus nec accumsan semper.

Vestibulum dignissim sagittis purus in semper. Duis mollis id diam id eleifend. Nam luctus tortor elit, ac euismod lacus scelerisque non. Vestibulum mattis ut tortor sed elementum. Mauris tempus non velit non fermentum. Quisque velit libero, viverra sit amet mi eget, consectetur luctus lorem. Vivamus viverra malesuada erat et pharetra. Phasellus at neque convallis, pulvinar dui non, aliquam tellus. Etiam tincidunt orci tortor, non vehicula quam facilisis sit amet.

Sed eu erat id quam molestie tincidunt ut a massa. Sed varius nibh augue, quis molestie odio porttitor eleifend. Aliquam viverra, tellus condimentum vulputate venenatis, lacus massa interdum turpis, non facilisis erat nulla ac diam. Morbi in hendrerit nibh. Maecenas neque enim, accumsan vitae dui ut, tempor porta dolor. Donec dignissim velit urna, et rutrum justo vestibulum fermentum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Ut non sem et tellus suscipit interdum. Suspendisse neque orci, consectetur id diam ac, scelerisque mollis sapien. Aliquam risus arcu, dictum nec arcu ac, finibus finibus risus. Aenean elementum bibendum nisl, non luctus diam suscipit eu. Fusce a dolor vestibulum, volutpat diam id, placerat nisl.

Morbi consectetur, dolor sit amet auctor fermentum, est nulla sagittis metus, ut feugiat tellus nisi blandit tellus. Donec lobortis consectetur felis, at semper urna malesuada nec. Cras tempus urna eu egestas ultricies. Morbi placerat ante ut justo pharetra, et finibus diam volutpat. Cras ex magna, auctor non ligula sed, fringilla scelerisque augue. Pellentesque commodo eu libero ac iaculis. Nulla facilisi. Vestibulum dignissim magna scelerisque commodo ullamcorper. Nulla eu nisl vitae massa sodales varius. Suspendisse euismod maximus justo. Quisque lacinia quam et dui dictum porta. Donec sodales ultrices lectus, ac posuere leo gravida sed. Maecenas ut euismod lectus. Ut in malesuada odio.

Etiam at nunc lacinia, accumsan ante non, imperdiet arcu. Sed ac lectus lacus. Donec nisl justo, cursus at nibh vitae, molestie lacinia lectus. In et nulla fermentum, ullamcorper arcu ac, interdum libero. Praesent eu mi ac turpis lobortis volutpat at nec ipsum. Mauris non gravida lacus. Sed mollis, dui eget sodales fringilla, risus lorem facilisis nisl, sit amet laoreet risus nulla vitae quam. Nullam porta, nibh non rutrum commodo, orci tortor efficitur eros, nec pulvinar ipsum neque ut erat. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Ut ac eros ligula. Quisque vitae orci euismod nulla elementum aliquet. Ut risus urna, scelerisque nec eros sed, porttitor iaculis orci. Sed sit amet quam eleifend, egestas libero vel, vestibulum risus. Maecenas vitae dolor vitae felis facilisis faucibus id sed augue. Suspendisse placerat in nunc in dapibus.

Vestibulum venenatis augue quam, ut tempus eros sagittis vitae. Maecenas lobortis nunc sit amet dui blandit dictum in vitae nisi. Nulla eu rhoncus ante. Curabitur nec magna sed turpis tincidunt iaculis a et dui. Nunc sodales eros non nibh pulvinar aliquet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam aliquet, nunc et sodales tincidunt, sem augue dignissim tortor, non consequat augue nisi ac lacus. Sed quis suscipit erat, id rutrum tellus. In facilisis odio consectetur nibh gravida mattis. Vestibulum quis lacus nec nisi gravida faucibus. Morbi id semper augue, eu porta ex. Maecenas mollis dolor a ligula porta, ac dignissim quam cursus. Praesent consectetur lectus et enim imperdiet tincidunt. Aenean tristique finibus nibh non congue. In semper vulputate laoreet.

Phasellus ut efficitur turpis. Interdum et malesuada fames ac ante ipsum primis in faucibus. Vestibulum consectetur, sapien eu bibendum facilisis, libero augue tristique sem, in dignissim sapien dolor sit amet risus. Donec facilisis, libero sit amet tristique laoreet, enim tortor fringilla neque, sit amet porta neque lacus at odio. Suspendisse vestibulum sed est vel finibus. Cras a augue elit. Maecenas vitae nulla faucibus, lacinia velit in, maximus diam.

Mauris ipsum orci, interdum a massa ac, pulvinar condimentum purus. Pellentesque aliquam mollis purus, sodales condimentum leo commodo vitae. Phasellus et mi hendrerit, ornare metus non, aliquam tellus. Fusce odio orci, cursus vel orci id, porta laoreet nulla. Donec in lectus quis ligula aliquam efficitur id at est. Maecenas tempor nibh in pretium rutrum. Vivamus justo sem, dapibus vel consectetur in, pulvinar quis metus. Quisque consectetur mollis odio, non luctus turpis iaculis at. Cras a urna lectus. Aliquam gravida enim id odio vehicula vestibulum.

In cursus urna erat, ut hendrerit ex luctus ut. Cras scelerisque arcu nec finibus feugiat. Nunc eget magna sed turpis mollis pulvinar at non elit. Maecenas aliquet mollis sodales. Ut id dui eleifend, viverra est sed, suscipit nulla. Vivamus malesuada fermentum massa. Quisque purus urna, egestas a libero ut, placerat feugiat neque. Pellentesque pretium sagittis velit, eu efficitur quam placerat eget. Nam efficitur non est quis blandit. Ut ultrices, nisl vel cursus hendrerit, dui felis luctus nunc, aliquam condimentum ex lacus a diam. Sed sed nulla libero. Etiam justo sapien, gravida in sollicitudin quis, facilisis vitae nibh.

In eu nibh vitae erat egestas rhoncus. Integer nec gravida ante, vel ultrices lacus. Mauris accumsan ullamcorper tortor, eget tincidunt mauris molestie vel. Ut placerat pulvinar venenatis. Nam gravida eget mauris non viverra. Praesent in orci ullamcorper felis viverra ornare. Nam suscipit pulvinar nibh id volutpat. In congue leo vel massa congue pharetra. Nulla facilisi. Pellentesque in mi fermentum, auctor erat dapibus, imperdiet massa. Nunc venenatis pulvinar mauris vitae sodales. Duis elementum a est et dapibus. Sed mattis, magna id varius accumsan, lectus diam sodales mauris, nec efficitur metus urna at mauris.

Nullam vestibulum metus sit amet libero blandit, vel iaculis ex pulvinar. Vestibulum suscipit dapibus cursus. Pellentesque ullamcorper lobortis orci, nec hendrerit nibh rhoncus et. Suspendisse faucibus luctus leo, ac auctor ante aliquet nec. Vivamus ac ipsum risus. Aliquam mattis quam nisi, vestibulum fringilla urna sollicitudin faucibus. Etiam nisi nulla, euismod ac rhoncus sit amet, imperdiet eu sapien. Sed in tortor mattis, aliquam neque at, commodo magna. Morbi purus libero, bibendum et urna ut, condimentum rhoncus arcu.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum volutpat orci a libero laoreet, ut consectetur leo interdum. Nunc quis mauris mattis, faucibus libero quis, fermentum felis. Nulla at sem dui. Aenean vehicula, libero quis laoreet elementum, turpis arcu pulvinar lectus, varius imperdiet nulla est nec augue. Nulla id porta felis. Mauris at cursus erat. Sed sed turpis congue, eleifend enim congue, aliquam lorem. Quisque sagittis ipsum luctus tempor egestas. Curabitur eget accumsan tortor.

Nunc tempus metus sit amet mattis sollicitudin. Maecenas id condimentum lacus. Pellentesque varius volutpat pulvinar. Curabitur felis odio, consectetur in est eu, varius venenatis dui. Fusce vitae pharetra nulla. Sed vitae enim at nisi dapibus elementum a tempor enim. Ut tempor dolor id nisl congue, ut sagittis ex euismod. Integer blandit lorem nisi, ac facilisis neque malesuada bibendum. Integer vitae iaculis augue. Sed a fermentum nisi. Integer eget blandit nisl. Aenean venenatis rhoncus lectus, a consectetur purus.

Phasellus metus est, lobortis ac vestibulum at, bibendum eget augue. Aenean porta tristique arcu, vel hendrerit lorem bibendum at. Nullam turpis felis, euismod porttitor feugiat quis, elementum ac erat. Aenean sollicitudin tellus mauris, a blandit arcu posuere non. Suspendisse potenti. Cras tempus nibh rhoncus ex fermentum, eu interdum erat commodo. Phasellus tellus nisl, maximus in lacus eget, porttitor tempus diam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Vestibulum sit amet imperdiet tortor. Cras mattis tellus a vehicula molestie. Quisque tempor, urna et gravida congue, nisl diam sodales orci, at mattis lacus purus a ipsum. Duis sollicitudin, mi ac facilisis ullamcorper, augue ante varius eros, ut ultrices lectus diam a dui. Vivamus et eros nisl. Aliquam dapibus gravida velit, in porttitor dolor pulvinar quis. Phasellus et dapibus tortor.

Curabitur ornare cursus felis. Aenean dictum, dolor a egestas egestas, nulla sapien semper orci, eu condimentum lectus metus vitae tortor. Ut tincidunt nunc non nulla euismod, non accumsan nunc congue. Sed euismod fermentum nisl rhoncus porttitor. In id bibendum orci, sed mattis nunc. Integer mollis sem non nisi tempor consequat. Aenean eleifend tincidunt elementum. Fusce vitae venenatis urna, volutpat volutpat urna. Donec massa lorem, efficitur porta urna in, volutpat gravida massa. Donec maximus leo at mauris facilisis, vitae ultrices nulla accumsan.

Donec tellus massa, ultrices vitae volutpat id, finibus a diam. Integer velit orci, vestibulum a mauris quis, dapibus fermentum arcu. Proin malesuada non quam eu scelerisque. Praesent mollis rhoncus est at cursus. Praesent lobortis erat nec eleifend laoreet. Pellentesque porttitor ipsum eget efficitur tempus. Vestibulum posuere porttitor velit non mollis. Proin auctor, ante at tempus commodo, ipsum lectus faucibus nisi, et consectetur nunc sem vitae sapien. In in lacinia risus.

Vestibulum suscipit volutpat enim, id volutpat odio sollicitudin eu. In a finibus nibh, feugiat varius ex. Sed porta magna massa, vitae volutpat erat pellentesque ut. Donec fringilla non urna eu fringilla. Suspendisse quis lacinia arcu. Nulla rutrum, lorem ac lobortis dictum, felis erat elementum urna, sit amet finibus justo diam eu enim. Fusce semper rutrum ex, sed tempus erat mollis vitae. Morbi suscipit arcu ut felis commodo, nec pretium lectus luctus. Etiam placerat quam metus.

Vestibulum vel mattis odio, id eleifend sem. Cras nec nunc lorem. In mauris odio, elementum quis fermentum ac, feugiat id risus. Proin non facilisis enim. Morbi quis rutrum nisi. Nullam at convallis arcu. Aliquam hendrerit sapien vel sem aliquet accumsan. Proin nibh lacus, sollicitudin eget viverra at, pulvinar in purus. Nulla consequat efficitur augue eu finibus. Duis ullamcorper elit iaculis erat cursus accumsan. Nam porta sed neque et finibus. Quisque sit amet eros vel dui consequat auctor ut at ligula. Nulla aliquet quam eu ipsum porta, eu finibus risus porttitor. Praesent at ex in magna scelerisque dapibus eget id elit. Vestibulum sapien turpis, tincidunt at ligula sed, efficitur pellentesque nisi. Phasellus elementum augue ut dignissim suscipit.

Nullam rhoncus, leo at molestie convallis, ipsum lacus vestibulum magna, id tincidunt lacus justo non metus. Proin lacus nibh, tempor nec purus vel, finibus placerat libero. Suspendisse potenti. Morbi nec vestibulum ex. Praesent vitae velit dictum, auctor turpis quis, ornare ipsum. Aliquam mattis quam ut posuere rutrum. Curabitur hendrerit erat ipsum, eget pulvinar lorem sodales non. Duis sed elementum nulla. Vivamus ultricies tempor nulla, eu tincidunt sem facilisis sit amet. Cras fringilla orci a accumsan lacinia. Sed ornare nibh metus, ut feugiat justo tincidunt a. Nullam egestas aliquet feugiat.

Duis accumsan massa elit, vitae dignissim elit sollicitudin sit amet. Phasellus sed blandit urna. Sed eu lectus lacus. Donec hendrerit aliquam odio. Praesent vulputate nunc ut sagittis viverra. Morbi leo mi, sodales eu elementum quis, condimentum non leo. Curabitur consectetur luctus sapien, et sodales justo.

Nullam est sem, mollis quis ligula sed, hendrerit ultricies tortor. Pellentesque rutrum sit amet neque eget rutrum. Quisque iaculis in mi non viverra. Sed tristique quam ut aliquam efficitur. Praesent nibh quam, vulputate in aliquam eget, venenatis id neque. Donec eget fermentum ligula. Suspendisse felis enim, ultrices vitae bibendum vitae, pellentesque quis lorem.

Nulla risus felis, pharetra sit amet felis vitae, venenatis maximus diam. Phasellus eget lectus orci. Duis ut dictum magna, vel sodales eros. Aenean consectetur tincidunt augue, eu rhoncus eros molestie non. Ut eget dolor turpis. Nam ut dui sed magna viverra posuere aliquam vitae nulla. Etiam ac iaculis quam, eu maximus lectus. Phasellus scelerisque tempus nulla sed lobortis. Praesent et diam at lorem semper scelerisque.

Nunc ut quam at ex tempus tincidunt. Nunc faucibus ut risus eu sodales. Etiam rutrum nisl quis nisi malesuada, eget pellentesque mi dignissim. Donec hendrerit nunc et pulvinar lacinia. Cras pretium augue id orci pharetra, vel ultrices lacus tristique. Nullam eget orci quis mi rhoncus cursus ac id nibh. Proin maximus leo non est fringilla placerat. Ut ac aliquet nulla, non condimentum lacus. Vestibulum ultricies hendrerit nunc sit amet efficitur. In quis sodales diam. Mauris lobortis metus dolor, non consequat mi fermentum quis. Sed ullamcorper, erat vel egestas congue, lacus mauris tincidunt lectus, feugiat mattis arcu nunc at velit. Phasellus sed mi quis nisl aliquet rutrum at scelerisque neque. Sed non libero vehicula, dapibus turpis in, vulputate magna.

Vivamus congue cursus massa et iaculis. Quisque placerat metus turpis, eget faucibus lacus imperdiet a. Fusce et tellus augue. Nulla accumsan ligula nec eros pharetra eleifend. Quisque condimentum, felis et iaculis accumsan, sem justo elementum lorem, quis consequat odio sem sit amet urna. Nam sit amet faucibus velit. Aliquam mattis scelerisque ante nec semper. Nullam in elit gravida, aliquam augue in, sagittis magna. In hac habitasse platea dictumst. Fusce blandit est eu neque tempus rutrum. Nulla commodo placerat tincidunt.

Integer malesuada turpis non blandit volutpat. Aliquam id cursus diam, non porttitor sapien. Donec vitae purus at neque ultrices posuere. Vivamus faucibus metus ipsum, nec sagittis ligula ornare nec. Vestibulum malesuada urna ex, elementum vulputate ligula porttitor et. Suspendisse dignissim dui urna, at congue ex sagittis pharetra. Ut quis sapien vel ante rhoncus condimentum ac in augue. Interdum et malesuada fames ac ante ipsum primis in faucibus.

Fusce placerat tempus ex eu efficitur. Sed ultricies ex sit amet leo semper, tincidunt blandit tellus viverra. Suspendisse turpis urna, mollis pretium libero non, ultricies sagittis dolor. Ut tristique leo eget risus imperdiet, nec congue libero ornare. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla id lobortis nisi, eget consectetur odio. Cras porta hendrerit purus vitae ultricies. Vestibulum quis sem nisl. Ut congue mauris eget molestie luctus. Donec sodales tincidunt dolor, vitae porttitor nisi. Nam luctus semper velit, quis eleifend dui pulvinar ut. Vestibulum in ante in enim tempus dignissim. Etiam pharetra augue velit, a suscipit neque aliquam eleifend. Donec ornare, neque a commodo fermentum, magna magna volutpat tortor, sed aliquam velit felis non elit. Sed at ultricies dolor, nec lacinia ex. Aliquam non vestibulum diam.

In vel tellus odio. Aliquam hendrerit consequat venenatis. Etiam aliquet bibendum purus, et finibus libero aliquet non. Sed consequat non sem et tincidunt. Maecenas nibh mi, lobortis quis ultricies eu, maximus quis nunc. Etiam sit amet lectus elementum, sodales quam eu, euismod massa. Mauris nunc libero, convallis volutpat eleifend quis, pretium eu metus. Quisque porttitor molestie libero sed dignissim. Mauris aliquet ex vitae odio ullamcorper ornare. Vestibulum porttitor justo est, sed tempus nisl volutpat eu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam sit amet nulla egestas augue cursus tristique a viverra mauris. Nullam pharetra elit a tellus tincidunt ultrices. Integer euismod ex purus, ac suscipit massa interdum sed. Praesent finibus, quam eu dictum porttitor, nulla risus eleifend nisl, eu feugiat odio dolor vitae leo. Donec dignissim turpis erat, vel gravida tortor viverra varius.

Pellentesque semper mauris vel nunc commodo scelerisque. Morbi consectetur arcu vel enim faucibus sodales. Sed elementum urna ex, in pulvinar libero semper et. Fusce augue ante, vulputate quis interdum ut, faucibus non tellus. Praesent eu libero vel augue luctus fermentum nec in nibh. Maecenas luctus, ex a hendrerit fermentum, eros metus semper risus, at maximus enim odio et velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam scelerisque varius est non pulvinar. Etiam consequat eleifend porttitor. Etiam congue arcu eget nulla luctus, at pretium velit fermentum. Ut urna purus, ornare quis ultricies in, laoreet ac justo.

Nam gravida sed tortor posuere consequat. Vivamus faucibus, nisl sit amet sollicitudin porttitor, odio mi tincidunt eros, quis semper magna odio molestie nisi. Mauris elementum suscipit urna. Aliquam et nisl ac est interdum commodo. Suspendisse potenti. Aenean ut justo sodales, convallis risus id, consectetur lacus. Vivamus commodo urna id sollicitudin ullamcorper. Vivamus nec mi ex. Nullam viverra dictum lorem, vitae luctus orci dapibus in.

Curabitur blandit diam quis orci dignissim ornare. Donec nunc justo, egestas sed pharetra sit amet, mollis eu ex. In aliquet bibendum purus id elementum. Mauris semper erat enim, condimentum dignissim enim varius ullamcorper. Pellentesque dignissim accumsan lectus, id sodales felis. Donec sed orci faucibus arcu mattis malesuada nec quis nunc. Fusce porta nulla in consequat iaculis. Curabitur viverra, ex bibendum varius mollis, erat sem dignissim massa, eget laoreet felis mauris a nibh. Praesent ut vulputate risus. Quisque scelerisque orci in nunc posuere aliquam. Sed sed tellus lorem. Donec et dui neque. Phasellus ultricies nec lectus in convallis. Fusce tristique blandit erat, ac finibus velit imperdiet ut. Suspendisse potenti. Praesent sollicitudin, magna ut suscipit ullamcorper, mauris erat iaculis tortor, et consequat nunc sapien ut massa.

Etiam in nunc tempor, molestie justo non, tincidunt lectus. Praesent elementum ac libero quis suscipit. Aenean ultricies congue ex sit amet cursus. Donec sit amet ipsum nisi. Proin porta justo scelerisque quam facilisis ultrices. Sed quis placerat sem. Vivamus tristique volutpat diam, sed iaculis metus volutpat sed. Aliquam efficitur tristique hendrerit. Sed placerat ex lorem. Proin finibus, erat ullamcorper blandit vulputate, massa est feugiat est, rhoncus semper magna nulla ac lectus. Aliquam erat volutpat. Integer cursus, eros non ultricies ultrices, arcu purus blandit mi, non sagittis arcu neque ac ipsum. Integer id lectus eget tortor feugiat vestibulum a id augue. Fusce vulputate imperdiet urna, in aliquet nibh consectetur a. Duis ultricies eleifend elit. Etiam vel elementum nunc.

Vestibulum bibendum arcu justo, nec egestas eros aliquet sed. Phasellus sodales urna eros, at ultrices dui pretium ut. Suspendisse in tristique purus, nec pellentesque enim. Donec convallis ultricies faucibus. Nam et nunc mollis, accumsan risus at, hendrerit turpis. Quisque eget bibendum ligula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas blandit magna vitae turpis gravida, sit amet blandit augue iaculis. Curabitur sed tortor turpis. Morbi quis nunc sed orci dapibus sollicitudin eget vitae tortor. Integer id vehicula orci. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

Vivamus aliquam eu enim nec porttitor. Nam eleifend sit amet felis non gravida. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sollicitudin diam enim, et dapibus mauris scelerisque vitae. Mauris ac rhoncus elit. Mauris quis lacus a est tincidunt aliquam. Cras iaculis quam quis orci aliquam volutpat. Etiam sit amet dui mauris. Proin vitae ipsum aliquam, vulputate dui et, porttitor mauris. Morbi urna tellus, pulvinar a luctus quis, congue sed nulla. Aliquam sagittis tellus vel ex sodales fermentum. Sed et venenatis mauris.

Sed in libero nunc. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed a imperdiet urna. Praesent leo neque, vehicula hendrerit leo non, varius fermentum odio. Nullam at pharetra metus. Donec ullamcorper erat sed felis ullamcorper, in congue justo aliquam. Maecenas nec libero eros. Phasellus ultricies eros sit amet nibh eleifend aliquam. Morbi iaculis rutrum justo, vel luctus ex iaculis vel. Sed dolor mi, interdum eget cursus faucibus, dictum eu metus.

Phasellus et bibendum ex. Curabitur faucibus magna dolor, sed placerat nibh condimentum ac. In porta orci nec orci auctor fermentum. Integer nisi enim, mattis non felis pretium, posuere bibendum quam. Proin lectus enim, posuere sit amet rutrum nec, dapibus nec quam. Praesent tempus, felis vel laoreet vulputate, purus est suscipit tellus, quis tempor risus ligula eu ipsum. Vestibulum eget elit quis mi egestas commodo. Curabitur sit amet auctor mi. Curabitur accumsan convallis elementum. Fusce erat elit, luctus nec lacus eget, pretium vulputate ante. Aenean vel orci nec massa malesuada tempus interdum vitae elit. Integer eu quam velit. Sed nec lobortis lacus. Proin non commodo ligula, non elementum augue. Nunc aliquet commodo dui, sit amet suscipit tortor bibendum quis.

Morbi at erat quis mi tincidunt viverra eu non metus. Cras eu vulputate metus. Vivamus faucibus quam diam, ut semper nunc tempor nec. Vivamus suscipit turpis libero, ac molestie sapien tempor semper. In semper consequat odio in vehicula. Proin egestas turpis ut mi condimentum, id ornare arcu dictum. Quisque laoreet finibus purus sed vulputate.

Suspendisse in hendrerit dui. Sed at tincidunt mi. Phasellus eu imperdiet ex. Praesent aliquam laoreet hendrerit. Curabitur porttitor nunc vitae erat blandit dignissim. Suspendisse potenti. Suspendisse in vulputate est, vitae maximus odio. Etiam sagittis, urna at sagittis venenatis, lacus justo posuere dolor, eu facilisis ex metus quis eros. Cras nec tellus et velit venenatis pulvinar.

Duis condimentum ipsum quis ex accumsan tempus. Integer luctus tristique purus, in fringilla diam porta non. Cras vel ligula at lectus sollicitudin interdum ut vel nisi. Sed malesuada vitae neque quis aliquet. Ut facilisis, odio ut auctor pellentesque, augue lacus laoreet magna, nec aliquet nulla diam et tellus. Aliquam vitae mauris sodales, lobortis mauris id, aliquam quam. Vivamus ut ultricies enim, non tincidunt justo. Nunc justo sem, pulvinar id erat in, vestibulum sollicitudin mauris. Vivamus nec neque ut lacus euismod commodo ac at lorem. Vivamus consequat erat massa. Integer ullamcorper ipsum neque, quis tempus massa interdum in. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Ut turpis eros, dictum eget pulvinar in, dictum eget ex. Maecenas quis mattis metus.

Vestibulum pellentesque nunc ac placerat efficitur. Ut lacinia dignissim sem vitae euismod. Etiam dignissim non turpis quis gravida. Suspendisse potenti. Donec lorem justo, auctor ut viverra et, vulputate eget enim. Aliquam sed hendrerit ligula, vel fermentum ex. Nulla varius augue et tristique vestibulum. Sed sit amet hendrerit nulla. Phasellus blandit consectetur sapien euismod ultrices. Proin finibus dignissim purus, ac consequat nibh facilisis at. Mauris fermentum dictum neque at pharetra. Etiam ipsum arcu, gravida et condimentum hendrerit, sollicitudin eu velit. Ut scelerisque lectus sapien, ac elementum magna ornare at. Phasellus tortor nulla, luctus ac malesuada id, placerat ac mauris. Nulla vitae odio quam. Nunc odio ex, maximus id sem a, scelerisque congue elit.

Morbi eu lectus erat. Praesent volutpat diam et odio fringilla facilisis. Vestibulum egestas congue dictum. Donec eu risus consectetur, consequat nisl at, porta sapien. Aliquam dictum nulla a nisl pretium, sed varius felis tempor. Curabitur in massa ac eros accumsan placerat. Suspendisse vel felis in enim lacinia fringilla sit amet a turpis. Proin id nisi eu mi pulvinar blandit in vitae libero. Fusce tempor lobortis iaculis. Quisque placerat rutrum magna.

Sed consequat est mauris, eget lobortis lacus posuere id. Ut sollicitudin, sem at tincidunt gravida, tellus nunc ornare nulla, nec dignissim erat ante in diam. Praesent eget ultrices eros. Vivamus quis sollicitudin neque. Cras dignissim varius erat quis vehicula. Sed varius faucibus magna sed molestie. Sed rutrum lacus in elit elementum rutrum. Donec et velit sodales, porta magna in, volutpat risus. Etiam lacus augue, pellentesque et metus vitae, feugiat consequat purus. Donec in lacus dui. Sed mi sem, luctus at tempor ac, cursus a felis. Aenean iaculis tortor et tellus dignissim, mollis mattis risus fermentum. Sed interdum tristique auctor.

In hac habitasse platea dictumst. Proin eget elit at sem vehicula tempor sit amet nec velit. Aenean rutrum mauris id commodo mattis. Duis est augue, sollicitudin ac tempus et, iaculis eu lacus. Donec quis tortor enim. In hac habitasse platea dictumst. Etiam vitae massa luctus neque sodales imperdiet. Fusce vulputate felis sed maximus accumsan. Nam at purus est. Phasellus leo ipsum, vestibulum ut felis non, lobortis malesuada elit. Cras faucibus molestie purus, et sollicitudin metus. Donec eget nibh scelerisque, tempor mi id, hendrerit lorem. Vestibulum convallis sollicitudin arcu, sit amet convallis eros. Vivamus condimentum porta ligula non venenatis. Donec justo nulla, iaculis sed nisi sed, pretium bibendum tortor.

Pellentesque pharetra elementum augue in porta. Quisque consectetur sollicitudin dignissim. Morbi accumsan justo ac blandit iaculis. Vestibulum elementum enim nec ante gravida porttitor. Ut sit amet varius dolor. Nunc aliquam tincidunt arcu ac auctor. Pellentesque in leo lacus. Donec magna lectus, vehicula sed vehicula id, tempor ut elit. Praesent mollis porttitor nunc, nec ornare mi convallis in. Mauris nisl nisi, tincidunt tincidunt porttitor ac, maximus id dui. Quisque vel egestas massa. Integer pellentesque, diam a faucibus egestas, diam dui porttitor lacus, a auctor felis ligula in justo. Nullam pellentesque mauris ut diam eleifend, in vulputate sem maximus. Cras blandit nunc nec elementum molestie. Morbi vitae enim vitae augue feugiat bibendum non ac nibh. Duis pretium justo vitae diam varius sollicitudin.

Nam rutrum sapien in tortor volutpat, et aliquet erat placerat. Nulla tempor erat non feugiat suscipit. Curabitur nec dolor at ligula tempus sagittis non eget tortor. Aliquam accumsan leo tincidunt facilisis vestibulum. In ac diam ullamcorper, elementum massa vitae, fringilla ante. Vivamus sollicitudin mollis consequat. Nam vitae porta metus. Proin tempus tempus sem vitae fringilla. Donec eu dolor ipsum. Etiam eu vulputate felis. Fusce magna felis, convallis nec tellus ut, vestibulum interdum tellus.

Proin dolor quam, pretium a tincidunt ac, luctus ut neque. Sed fermentum urna eget dolor placerat, ac tempus augue feugiat. Pellentesque sollicitudin fringilla libero tincidunt pharetra. Nunc in ultricies nunc. Aenean gravida ut purus nec pulvinar. Ut tristique dignissim purus, ac molestie sem iaculis quis. Suspendisse facilisis, turpis vel dapibus dictum, lorem ante tincidunt elit, nec tincidunt elit erat sit amet orci. Ut non neque ullamcorper, iaculis purus id, aliquet est. Nullam posuere felis quis maximus vestibulum. Proin sit amet enim ac magna imperdiet accumsan. Nunc a leo sed sem interdum aliquam sit amet quis nisl. Cras sagittis ex vel nulla tempor maximus. In faucibus vulputate nulla, ullamcorper iaculis ipsum vestibulum eu. Aliquam non arcu id massa vestibulum consequat ut nec velit. Nunc nec bibendum justo.

Duis sollicitudin feugiat leo eu luctus. Pellentesque efficitur augue condimentum tortor vestibulum, ut pharetra massa tristique. Nullam tortor diam, ultricies vitae dignissim vel, blandit accumsan metus. Nullam sed malesuada odio. Pellentesque laoreet nisi in dictum imperdiet. Sed eu porta sem. Maecenas semper neque risus. Mauris tempor, erat eu sollicitudin vulputate, neque eros convallis nisl, vitae tempus lorem metus vel elit. Donec pulvinar odio enim, a dictum lorem cursus sed. Nunc ullamcorper ut elit id ultricies. Mauris odio elit, congue euismod arcu ac, pretium laoreet dui. Aliquam tincidunt finibus nisl, vitae lacinia enim. Nullam elit metus, vulputate vel felis sit amet, pretium ultrices lorem.

Pellentesque id mauris et est ultricies lacinia varius a sapien. Aliquam dapibus finibus tristique. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Aliquam sollicitudin molestie semper. Integer semper velit metus, in porta lorem feugiat at. Aliquam euismod, orci nec pharetra fermentum, neque est mollis nulla, non iaculis lorem arcu sed nisl. Phasellus pulvinar vel diam a semper. Etiam vitae est feugiat, faucibus lacus in, porttitor dolor. Vestibulum auctor, tortor non viverra volutpat, lorem turpis posuere lectus, a pellentesque augue arcu quis magna. Fusce lacinia consectetur ante. Proin dui ex, fringilla eget pretium id, fringilla non augue. Vivamus sit amet elit imperdiet, malesuada lectus sit amet, volutpat metus. Nullam fringilla leo eget lorem commodo, vitae facilisis urna eleifend. Praesent accumsan ex ante, ac ultrices risus rutrum condimentum. Duis et auctor tortor.

Suspendisse in libero sed enim ullamcorper semper nec id ex. Aenean consequat cursus congue. Sed tincidunt libero nec posuere viverra. Praesent semper ut enim in sagittis. Phasellus imperdiet ante turpis, in luctus eros hendrerit ac. Ut justo odio, semper a fermentum commodo, pulvinar id mi. Fusce quis risus id turpis tempus hendrerit. Aliquam scelerisque risus at magna euismod, id maximus mi varius. Aenean eu metus ut neque sagittis lacinia vel vitae sem. Phasellus ut porttitor nulla. Fusce ac mollis mi. Curabitur pharetra dolor sed gravida pellentesque.

Aenean a lorem et ipsum scelerisque mattis. Nam eu purus vel urna tincidunt mattis. Aenean aliquet sit amet diam a sagittis. Donec pellentesque arcu a fringilla faucibus. Suspendisse varius, velit eget sodales iaculis, est quam varius purus, non elementum ligula mi eu orci. Etiam dictum nunc nec neque euismod vehicula. Maecenas commodo eleifend arcu, quis volutpat odio lobortis nec. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vitae dolor ac nunc posuere vestibulum ac in metus. Curabitur sed efficitur augue. Nullam vel facilisis erat. Mauris eleifend mauris at iaculis cursus. Proin commodo nulla venenatis, luctus quam ut, consequat lacus.

Curabitur volutpat massa non interdum tempus. Nunc imperdiet ornare ligula. Cras vel odio at metus lacinia laoreet. Quisque vitae justo mi. Morbi tincidunt aliquet libero a consectetur. Fusce laoreet, nunc nec iaculis euismod, nibh arcu posuere enim, nec suscipit mi velit quis neque. Mauris id est libero. Maecenas interdum tincidunt semper.

Integer et efficitur enim. Suspendisse eu dolor sit amet justo dignissim dapibus. Donec vehicula cursus dolor, quis fermentum lacus dignissim vel. Cras ac libero porttitor, gravida ante quis, fermentum augue. Nulla facilisi. Vestibulum vel lorem eu nulla ornare tristique. Nulla accumsan, massa ut faucibus tincidunt, neque tortor varius nibh, quis porttitor sapien leo non ipsum. Fusce nulla odio, sollicitudin et ipsum in, ornare euismod diam. Morbi et neque eu risus faucibus gravida vitae sed nisl. Donec sollicitudin diam est, nec molestie ante rhoncus at. Ut bibendum ex id diam suscipit, ultricies fermentum massa volutpat. Pellentesque sagittis aliquam ipsum. Fusce nec tristique nulla.

Donec at condimentum nulla. Curabitur sit amet nunc vehicula, laoreet arcu a, tincidunt nisi. Integer pretium enim mollis arcu luctus consectetur. Proin at sapien lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam malesuada enim ac nulla laoreet congue. Aenean sit amet lectus ut tellus pellentesque sollicitudin a sed augue. Suspendisse id convallis leo. Phasellus dapibus metus quis purus cursus, ac efficitur tortor molestie. Cras laoreet aliquam metus vitae vehicula. Nullam vestibulum varius nibh, eu interdum erat dignissim id.

Praesent erat justo, commodo ac metus blandit, facilisis dignissim ex. Proin non scelerisque arcu. Donec at risus velit. Proin egestas posuere erat vel faucibus. Praesent bibendum arcu sit amet pharetra iaculis. Aliquam ut fermentum leo. Ut quis ante at tortor molestie iaculis sit amet eu nunc. Integer ultricies eros vel arcu egestas lobortis quis pretium ante. Integer rhoncus, tellus tristique bibendum faucibus, ex mi commodo est, sit amet venenatis ipsum est a massa. Quisque ut ante vitae ipsum scelerisque convallis. In orci diam, tempor nec tellus vitae, finibus varius enim. Sed tempor enim dolor, nec vulputate dui mattis feugiat. Aliquam lobortis orci sed massa placerat blandit eget ut purus. Nunc quis mi ornare, vulputate nulla ac, porta odio. Cras porttitor venenatis gravida. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Sed sit amet tellus nec elit facilisis efficitur sit amet ac nisi. Phasellus ante erat, pretium et urna eget, elementum ultrices dui. Maecenas felis neque, auctor sit amet lorem et, rutrum ornare mi. Pellentesque id elit facilisis mi blandit porta ut in sapien. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Donec eget congue nisi. Ut vitae elit in sapien tempus bibendum eu nec libero. Integer ante orci, interdum eu fringilla eu, viverra a tellus. In rhoncus erat et vehicula pretium. Vivamus gravida, metus id dapibus aliquam, nisl nibh facilisis risus, nec molestie velit purus at sapien. Curabitur semper felis a massa venenatis posuere. Praesent ut semper ipsum, sit amet aliquet libero.

Maecenas consectetur, augue tincidunt cursus faucibus, velit odio convallis urna, nec fringilla nibh sapien quis risus. Praesent lorem metus, pharetra id neque non, pulvinar vehicula diam. Aenean sit amet metus tortor. Mauris tempor bibendum venenatis. Morbi a pharetra diam, vel tristique ligula. Integer at diam in est consectetur aliquam. Donec facilisis lectus erat, ut iaculis sapien tempus et. Nullam eu velit tincidunt, efficitur nulla sed, fermentum dolor. Maecenas neque eros, consectetur eget velit eu, sagittis volutpat mauris.

Sed rutrum cursus scelerisque. Nullam eget bibendum nulla. Pellentesque euismod odio a magna mollis interdum. Nam tempor orci quis ipsum eleifend pulvinar in eu mi. Etiam ac molestie tellus. Ut a velit elit. Nunc vestibulum at lacus ut maximus. Nunc iaculis eros nec velit dignissim semper ac quis nisl. Vivamus velit sapien, efficitur a odio ac, tristique molestie tortor. Maecenas luctus neque eu eros porta, nec tristique tortor bibendum.

Vivamus semper urna quis magna bibendum, eget tristique est pharetra. Donec non magna vitae lacus faucibus commodo quis a sapien. Duis ligula erat, convallis vel mauris vitae, mattis pulvinar felis. Fusce cursus nibh nec tortor pellentesque, ac efficitur elit scelerisque. Nullam dapibus ac tortor sit amet luctus. Nulla imperdiet euismod lectus, id porta sapien gravida at. Donec id molestie eros. Nulla dictum nunc sit amet metus rutrum, sit amet pulvinar purus malesuada. Sed porttitor enim vitae lacus pharetra, at ornare orci tincidunt. Nulla neque elit, suscipit ac purus tristique, ultrices dignissim nulla. Aliquam a tortor accumsan, posuere felis id, sagittis erat.

Aliquam a congue eros, eu efficitur ex. Nulla vel augue non ante consectetur vestibulum vitae in mi. Donec quam felis, accumsan ac euismod non, bibendum vitae erat. Cras eget lectus non orci interdum malesuada. Nullam posuere rutrum commodo. Cras dapibus in dolor a rhoncus. Suspendisse aliquet nunc auctor lorem vulputate maximus.

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/-signature/-signature.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/-signature/-signature.html index aea6727456..d222460558 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/-signature/-signature.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/-signature/-signature.html @@ -71,7 +71,7 @@

Signature

constructor(firstParam: String = "hello", secondParam: Int = 0, input: SimpleKotlinClass, lastLambda: SimpleKotlinClass.(param: @SimpleKotlinAnnotationClass String) -> SimpleKotlinClass)(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/-signature/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/-signature/index.html index 3ef3abf699..fe6031036d 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/-signature/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/-signature/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/index.html index 1e1e574392..731d0dc83a 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/index.html @@ -143,7 +143,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/invoke.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/invoke.html index 673448d32b..01f384120e 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/invoke.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/invoke.html @@ -71,7 +71,7 @@

invoke

inline suspend operator fun <T> SimpleKotlinClass.invoke(noinline block: suspend SimpleKotlinClass.() -> T): T(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/signature-simple.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/signature-simple.html index 87a41faa65..d3dbe4c5ab 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/signature-simple.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/signature-simple.html @@ -71,7 +71,7 @@

signatureSimple diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/signature.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/signature.html index 96a4a5732c..e6afb3d573 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/signature.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.signature/signature.html @@ -71,7 +71,7 @@

signature

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-s-i-m-p-l-e_-k-o-t-l-i-n_-t-o-p_-l-e-v-e-l_-v-a-l_-h-e-l-l-o_-w-o-r-l-d.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-s-i-m-p-l-e_-k-o-t-l-i-n_-t-o-p_-l-e-v-e-l_-v-a-l_-h-e-l-l-o_-w-o-r-l-d.html index 506e218c48..5b2f3e5f6e 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-s-i-m-p-l-e_-k-o-t-l-i-n_-t-o-p_-l-e-v-e-l_-v-a-l_-h-e-l-l-o_-w-o-r-l-d.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-s-i-m-p-l-e_-k-o-t-l-i-n_-t-o-p_-l-e-v-e-l_-v-a-l_-h-e-l-l-o_-w-o-r-l-d.html @@ -71,7 +71,7 @@

SIMPLE_KOTLIN_TOP_LEVEL_VAL_HELLO_WORLD diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/-simple-deprecated-kotlin-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/-simple-deprecated-kotlin-class.html index 1eade9ff97..9ee49b7ca1 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/-simple-deprecated-kotlin-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/-simple-deprecated-kotlin-class.html @@ -71,7 +71,7 @@

SimpleDeprecatedKotl
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/index.html index 06777264af..63f8f16b82 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-deprecated-kotlin-class/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/-simple-java-abstract-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/-simple-java-abstract-class.html index 734f0fbea5..56cdbd9e89 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/-simple-java-abstract-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/-simple-java-abstract-class.html @@ -71,7 +71,7 @@

SimpleJavaAbstract
constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/index.html index 7ced177d1a..c8bb5de1a8 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-abstract-class/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-annotation/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-annotation/index.html index c25b0e9c7d..139f0f70e4 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-annotation/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-annotation/index.html @@ -200,7 +200,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/-inner-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/-inner-class.html index 40ac651b49..bb55be2d27 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/-inner-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/-inner-class.html @@ -71,7 +71,7 @@

InnerClass

constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/index.html index 405d6c2605..05a98a68c0 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-inner-class/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/-nested-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/-nested-class.html index 74ec44586e..5183ff76d1 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/-nested-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/-nested-class.html @@ -71,7 +71,7 @@

NestedClass

constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/index.html index 85862dd135..54c9e74586 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-nested-class/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-simple-java-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-simple-java-class.html index cd90c61a5e..3e717e7163 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-simple-java-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/-simple-java-class.html @@ -71,7 +71,7 @@

SimpleJavaClas
constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/index.html index 1a1531b6a3..15cdd10f58 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-class/index.html @@ -238,7 +238,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/index.html index 9e9c90c2bf..bb649c71c8 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/index.html @@ -230,7 +230,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/value-of.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/value-of.html index 69b7b1a812..bf9e9a2cc7 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/value-of.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/value-of.html @@ -71,7 +71,7 @@

valueOf

open fun valueOf(name: String): SimpleJavaEnum

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Return

the enum constant with the specified name

Throws

if this enum type has no constant with the specified name

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/values.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/values.html index c525650df1..6ff3bfb9b3 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/values.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-enum/values.html @@ -71,7 +71,7 @@

values

Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.

Return

an array containing the constants of this enum type, in the order they're declared

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/-simple-java-exception.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/-simple-java-exception.html index 909ff07c22..52a6b13b4b 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/-simple-java-exception.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/-simple-java-exception.html @@ -71,7 +71,7 @@

SimpleJavaExce
constructor()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/index.html index 09d658ff0b..7633024b57 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-exception/index.html @@ -343,7 +343,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-interface/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-interface/index.html index e49ce87995..46b2390e03 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-interface/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-java-interface/index.html @@ -185,7 +185,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/-simple-kotlin-abstract-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/-simple-kotlin-abstract-class.html index ddad57f88a..96c28a1dbb 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/-simple-kotlin-abstract-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/-simple-kotlin-abstract-class.html @@ -71,7 +71,7 @@

SimpleKotlinAbstract
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/index.html index fe92e6b567..9acf2c85ec 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-abstract-class/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-annotation-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-annotation-class/index.html index 798390b5ec..c30afef117 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-annotation-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-annotation-class/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/-nested-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/-nested-class.html index c4426d6d74..6b6c09c4c3 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/-nested-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/-nested-class.html @@ -71,7 +71,7 @@

NestedClass

constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/index.html index fdaaabe337..b0c6b50d4a 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/-nested-class/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/index.html index 5e83b19264..06517aa9fb 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-companion-object/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/-inner-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/-inner-class.html index 08a6903fdb..ee28b146ef 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/-inner-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/-inner-class.html @@ -71,7 +71,7 @@

InnerClass

constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/index.html index 7f2ea6860a..fe235e9095 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-inner-class/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-simple-kotlin-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-simple-kotlin-class.html index 510954c086..0f886d04e7 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-simple-kotlin-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/-simple-kotlin-class.html @@ -71,7 +71,7 @@

SimpleKotlinCl
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/index.html index 7a58999b74..cf95c0f42e 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/index.html @@ -253,7 +253,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-extension-within-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-extension-within-class.html index 9c9295f187..ce6481477c 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-extension-within-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-extension-within-class.html @@ -71,7 +71,7 @@

simpleJvmExtension

This is just a simple extension

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-function.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-function.html index fe0c9805ab..de04b9c5d1 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-function.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-class/simple-jvm-function.html @@ -71,7 +71,7 @@

simpleJvmFunct

This is just a simple function

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/-simple-kotlin-data-class.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/-simple-kotlin-data-class.html index eb04c6678a..9b9ba8ab45 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/-simple-kotlin-data-class.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/-simple-kotlin-data-class.html @@ -71,7 +71,7 @@

SimpleKotlinData
constructor(foo: String)(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/component1.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/component1.html index 6ba245ccb4..4f395c82db 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/component1.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/component1.html @@ -71,7 +71,7 @@

component1

operator fun component1(): String(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/copy.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/copy.html index 01b347c468..e50bb504d3 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/copy.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/copy.html @@ -71,7 +71,7 @@

copy

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/foo.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/foo.html index bf1375b3f8..c77c5bca3a 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/foo.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/foo.html @@ -71,7 +71,7 @@

foo

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/index.html index 97c91f0359..effb189d6e 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-data-class/index.html @@ -193,7 +193,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-o-n-e/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-o-n-e/index.html index 0af194de64..884fac56b7 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-o-n-e/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-o-n-e/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-h-r-e-e/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-h-r-e-e/index.html index d261dcecf5..468d9c9691 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-h-r-e-e/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-h-r-e-e/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-w-o/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-w-o/index.html index d5d49a0f65..29d0680c1b 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-w-o/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/-t-w-o/index.html @@ -204,7 +204,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/entries.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/entries.html index a5c2bfc0a5..90cfb9c1d6 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/entries.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/entries.html @@ -71,7 +71,7 @@

entries

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/index.html index 2af201d498..bdfdb879fb 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/index.html @@ -298,7 +298,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/value-of.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/value-of.html index 67bfd66b43..d7a1647570 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/value-of.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/value-of.html @@ -71,7 +71,7 @@

valueOf

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/values.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/values.html index 702b965e64..73ac1f05a4 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/values.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-enum-class/values.html @@ -71,7 +71,7 @@

values

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/-simple-kotlin-exception.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/-simple-kotlin-exception.html index 2e8ae3c507..e75c600be1 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/-simple-kotlin-exception.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/-simple-kotlin-exception.html @@ -71,7 +71,7 @@

SimpleKotlinEx
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/index.html index 2a17ddcc0f..0b116803e1 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-exception/index.html @@ -298,7 +298,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/-companion/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/-companion/index.html index 736f763fed..796be24783 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/-companion/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/-companion/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/index.html index 72769bf31d..fd35c2f470 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-interface/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-object/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-object/index.html index e953ca3519..b4d288a868 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-object/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-object/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-class/index.html index dbff6ef8b7..953d44c534 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-class/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-interface/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-interface/index.html index 1f35465694..5059d2728b 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-interface/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-simple-kotlin-sealed-interface/index.html @@ -125,7 +125,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-typealias-kotlin-class/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-typealias-kotlin-class/index.html index 49d29ce8fb..1d5dfbf0a6 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-typealias-kotlin-class/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/-typealias-kotlin-class/index.html @@ -75,7 +75,7 @@

TypealiasKotlin diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/index.html index 3128d7661d..9046d530e3 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/index.html @@ -418,7 +418,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/simple-deprecated-kotlin-top-level-function.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/simple-deprecated-kotlin-top-level-function.html index e4fff98c28..56037d8b6a 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/simple-deprecated-kotlin-top-level-function.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/simple-deprecated-kotlin-top-level-function.html @@ -71,7 +71,7 @@

simpleDeprecatedKotl

Deprecated (with error)

because

Replace with

import kotlin.String
this.foo()
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-function.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-function.html index 27d986da13..13a5fbbe72 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-function.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-function.html @@ -71,7 +71,7 @@

simpleKotlinTop

Documentation for a function

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-val.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-val.html index 4b8b3a2c2d..20ab102428 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-val.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest.types/simple-kotlin-top-level-val.html @@ -71,7 +71,7 @@

simpleKotlinTop diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere.html index fb1b1de661..2f97d77d70 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere.html @@ -71,7 +71,7 @@

ClassWithSuch
constructor()(source)

should be the empty default one

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/index.html index f186b84a51..9a63162d76 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-class-with-such-long-name-that-it-likely-wont-fit-in-one-line-anywhere/index.html @@ -144,7 +144,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/-since-kotlin-annotation.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/-since-kotlin-annotation.html index ae24b36368..7cc63c32ba 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/-since-kotlin-annotation.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/-since-kotlin-annotation.html @@ -71,7 +71,7 @@

SinceKotlinAnn
constructor()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/index.html index d8eef8c321..f21efa3877 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/index.html @@ -189,7 +189,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/one.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/one.html index 471cfa11ac..e088824533 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/one.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/one.html @@ -71,7 +71,7 @@

one

fun one()(source)

Description for one

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/three.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/three.html index 70b103b30c..b9c343a84f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/three.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/three.html @@ -71,7 +71,7 @@

three

fun three()(source)
diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/two.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/two.html index d0345ca6c2..88b5ca3bbe 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/two.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/-since-kotlin-annotation/two.html @@ -71,7 +71,7 @@

two

fun two()(source)

Description for two with more tags

Author

someone

Since

1.7.20

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/index.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/index.html index 5d9cee96fb..b786cd58e3 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/index.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/index.html @@ -128,7 +128,7 @@

Functions

diff --git a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/overload.html b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/overload.html index 4bb3b6cc4b..5a9d35d61f 100644 --- a/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/overload.html +++ b/dokka-integration-tests/gradle/projects/ui-showcase/previousDocVersions/1.9/jvm/org.jetbrains.dokka.uitest/overload.html @@ -71,7 +71,7 @@

overload

The documentation

Return

nothing, void


The documentation - 1

Since

1.9.22

Parameters

s1

first param


fun overload(s1: String, s2: String)(source)

The documentation - 1

Author

Dokka maintainers

Parameters

s1

first param

s2

the new one


fun overload(s1: String, s2: String, s3: String): String(source)


fun overload(s1: String, s2: String, s3: String, s4: String, s5: String)(source)

This has duplicate docs with s6


fun overload(s1: String, s2: String, s3: String, s4: String, s5: String, s6: String)(source)

This has duplicate docs with s5

diff --git a/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt b/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt index 3bf41c9afd..4a0f17e860 100644 --- a/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt +++ b/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt @@ -111,9 +111,7 @@ abstract class AbstractGradleIntegrationTest : AbstractIntegrationTest() { } // property flag to use K2 - if (TestEnvironment.shouldUseK2()) { - add("-P${TestEnvironment.TRY_K2}=true") - } + add("-P${TestEnvironment.TRY_K2}=${TestEnvironment.shouldUseK2()}") // Decrease Gradle daemon idle timeout to prevent old agents lingering on CI. // A lower timeout means slower tests, which is preferred over OOMs and locked processes. diff --git a/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/TestConstants.kt b/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/TestConstants.kt new file mode 100644 index 0000000000..e504155a52 --- /dev/null +++ b/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/TestConstants.kt @@ -0,0 +1,38 @@ +/* + * Copyright 2014-2025 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + +package org.jetbrains.dokka.it.gradle + +object TestConstants { + /** + * Dokka HTML files that are only used for styling the generated HTML content. + * + * These files should be excluded from file-content assertion checks, to avoid + * minor style changes affecting the tests. + */ + val DokkaHtmlAssetsFiles = listOf( + "ui-kit/ui-kit.min.js", + "ui-kit/ui-kit.min.css", + "ui-kit/fonts/inter-latin-400-italic.woff", + "ui-kit/fonts/inter-latin-400-italic.woff2", + "ui-kit/fonts/inter-latin-400-normal.woff", + "ui-kit/fonts/inter-latin-400-normal.woff2", + "ui-kit/fonts/inter-latin-600-normal.woff", + "ui-kit/fonts/inter-latin-600-normal.woff2", + "ui-kit/fonts/jetbrains-mono-latin-400-normal.woff", + "ui-kit/fonts/jetbrains-mono-latin-400-normal.woff2", + "ui-kit/fonts/jetbrains-mono-latin-600-normal.woff", + "ui-kit/fonts/jetbrains-mono-latin-600-normal.woff2", + "styles/logo-styles.css", + "styles/font-jb-sans-auto.css", + "styles/style.css", + "styles/main.css", + "styles/prism.css", + "scripts/main.js", + "scripts/safe-local-storage_blocking.js", + "scripts/navigation-loader.js", + "scripts/platform-content-handler.js", + "scripts/prism.js", + ) +} diff --git a/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/TestedVersions.kt b/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/TestedVersions.kt index 515e3f641d..8d46c2e7da 100644 --- a/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/TestedVersions.kt +++ b/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/TestedVersions.kt @@ -14,7 +14,7 @@ open class AllSupportedTestedVersionsArgumentsProvider : TestedVersionsArguments object TestedVersions { - val LATEST = BuildVersions("8.10.2", "2.1.0") + val LATEST = BuildVersions("8.14.2", "2.2.0") /** * All supported Gradle/Kotlin versions, including [LATEST] @@ -23,8 +23,8 @@ object TestedVersions { */ val ALL_SUPPORTED = BuildVersions.permutations( - gradleVersions = listOf("7.6.2"), - kotlinVersions = listOf("2.0.21", "1.9.23", "1.8.20", "1.7.20", "1.6.21", "1.5.31"), + gradleVersions = listOf("7.6.3"), + kotlinVersions = listOf("2.1.21", "2.0.21", "1.9.23", "1.8.20", "1.7.20", "1.6.21", "1.5.31"), ) + BuildVersions.permutations( gradleVersions = listOf(*ifExhaustive("7.0", "6.1.1")), kotlinVersions = listOf(*ifExhaustive("1.8.0", "1.7.0", "1.6.0", "1.5.0")) @@ -41,16 +41,12 @@ object TestedVersions { val ANDROID = BuildVersions.permutations( gradleVersions = listOf("8.4"), - kotlinVersions = listOf("2.1.0", "2.0.21"), + kotlinVersions = listOf("2.2.0", "2.1.21", "2.0.21"), androidGradlePluginVersions = listOf("8.3.0") ) + BuildVersions.permutations( - gradleVersions = listOf("7.4.2", *ifExhaustive("7.0")), + gradleVersions = listOf("7.6.3", *ifExhaustive("7.0")), kotlinVersions = listOf("1.7.20", "1.6.21", "1.5.31", "1.4.32"), androidGradlePluginVersions = listOf("7.2.0") - ) + BuildVersions.permutations( - gradleVersions = listOf("6.9", *ifExhaustive("6.1.1", "5.6.4")), - kotlinVersions = listOf("1.8.0", "1.7.0", "1.6.0", "1.5.0", "1.4.0"), - androidGradlePluginVersions = listOf("4.0.0", *ifExhaustive("3.6.3")) ) // https://mvnrepository.com/artifact/org.jetbrains.kotlin-wrappers/kotlin-react @@ -68,7 +64,8 @@ object TestedVersions { "1.9.23" to "18.2.0-pre.682", "2.0.0" to "18.2.0-pre.726", "2.0.21" to "18.3.1-pre.758", - "2.1.0" to "18.3.1-pre.818", + "2.1.21" to "2025.6.2-19.1.0", + "2.2.0" to "2025.6.10-19.1.0", ) } diff --git a/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/gradleCCReportData.kt b/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/gradleCCReportData.kt index 560682a986..2e6abc20a9 100644 --- a/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/gradleCCReportData.kt +++ b/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/gradleCCReportData.kt @@ -29,11 +29,16 @@ fun loadConfigurationCacheReportData(projectDir: Path): ConfigurationCacheReport require(ccReportFiles.isNotEmpty()) { "Expected 1 CC report file, but found none" } require(ccReportFiles.count() == 1) { + val ccReportsInfo = ccReportFiles.map { parseCCReportData(it) }.map { report -> + report.run { "$buildName, $requestedTasks, $cacheAction, $cacheActionDescription" } + } """ Expected 1 CC report file, but found ${ccReportFiles.count()}. Make sure to delete the 'build/reports/configuration-cache/' dir before the Gradle build. All files: - ${ccReportFiles.joinToString("\n") { " - ${it.invariantSeparatorsPathString}" }} + ${ccReportFiles.joinToString("\n") { " - ${it.invariantSeparatorsPathString}" }} + Reports information: + ${ccReportsInfo.joinToString("\n") { " - $it" }} """.trimIndent() } @@ -74,7 +79,9 @@ data class ConfigurationCacheReportData( @Serializable data class ActionDescription( val text: String? = null, - ) + ) { + override fun toString(): String = text ?: "" + } } /** diff --git a/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/junit/DokkaGradlePluginTestExtension.kt b/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/junit/DokkaGradlePluginTestExtension.kt index 09d52ba274..01b1b49589 100644 --- a/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/junit/DokkaGradlePluginTestExtension.kt +++ b/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/junit/DokkaGradlePluginTestExtension.kt @@ -5,6 +5,7 @@ package org.jetbrains.dokka.it.gradle.junit import org.gradle.testkit.runner.GradleRunner import org.jetbrains.dokka.it.gradle.junit.DokkaGradlePluginTestExtension.CloseablePath.Companion.tmpDirCleanupMode +import org.jetbrains.dokka.it.gradle.junit.DokkaGradlePluginTestExtension.Companion.installFailureTracker import org.jetbrains.dokka.it.gradle.junit.TestedVersions.Companion.dashSeparatedId import org.jetbrains.dokka.it.gradle.junit.TestedVersions.Companion.displayName import org.jetbrains.dokka.it.gradle.utils.SemVer @@ -301,9 +302,13 @@ class DokkaGradlePluginTestExtension : return GradleRunner.create() .withProjectDir(projectDir.toFile()) .withJetBrainsCachedGradleVersion( - // Gradle doesn't strictly follow SemVer (fun fact: Gradle is older than SemVer). + // Gradle 8 and below doesn't strictly follow SemVer (fun fact: Gradle is older than SemVer). // If the patch is zero, Gradle doesn't include it. - if (gradle.patch == 0) gradle.majorAndMinorVersions else gradle.version + if (gradle.major < 9 && gradle.patch == 0) { + gradle.majorAndMinorVersions + } else { + gradle.version + } ) .withReadOnlyDependencyCache() .forwardOutput() diff --git a/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/junit/TestedVersionsSource.kt b/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/junit/TestedVersionsSource.kt index 4121228ee0..4b94786013 100644 --- a/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/junit/TestedVersionsSource.kt +++ b/dokka-integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/junit/TestedVersionsSource.kt @@ -4,6 +4,7 @@ package org.jetbrains.dokka.it.gradle.junit import org.jetbrains.dokka.it.gradle.junit.TestedVersions.Companion.displayName +import org.jetbrains.dokka.it.gradle.junit.TestedVersionsSource.Default.dokkaVersionOverride import org.jetbrains.dokka.it.gradle.utils.SemVer import org.jetbrains.dokka.it.gradle.utils.SemVer.Companion.contains import org.jetbrains.dokka.it.optionalSystemProperty @@ -45,7 +46,8 @@ fun interface TestedVersionsSource { private val allKgpVersions: List = listOf( "1.9.25", "2.0.21", - "2.1.0", + "2.1.21", + "2.2.0", ) /** @@ -55,28 +57,34 @@ fun interface TestedVersionsSource { */ private val allGradleVersions: List = listOf( "7.6.4", - "8.8.0", - //"8.10.2", // KGP 2.0.21 does not yet officially support 8.10 + "8.14.3", + "9.0.0", ) - private val allVersions = sequence { - allDokkaGradlePluginVersions.forEach { dgp -> - allKgpVersions.forEach { kgp -> - allGradleVersions.forEach { gradle -> - yield( - TestedVersions.Default( - dgp = SemVer(dgp), - gradle = SemVer(gradle), - kgp = SemVer(kgp), + private val allVersions: Sequence = + sequence { + allDokkaGradlePluginVersions.forEach { dgp -> + allKgpVersions.forEach { kgp -> + allGradleVersions.forEach { gradle -> + yield( + TestedVersions.Default( + dgp = SemVer(dgp), + gradle = SemVer(gradle), + kgp = SemVer(kgp), + ) ) - ) + } } } - } - } + }.filter { isKgpCompatibleWithGradle(kgp = it.kgp, gradle = it.gradle) } - override fun get(): Sequence { - return allVersions + override fun get(): Sequence = allVersions + + private fun isKgpCompatibleWithGradle(kgp: SemVer, gradle: SemVer): Boolean { + return when { + kgp >= SemVer("2.1.20") -> gradle.major >= 9 + else -> gradle.major < 9 + } } } @@ -96,13 +104,14 @@ fun interface TestedVersionsSource { */ private val allAgpVersions: List = listOf( "7.4.2", - "8.5.2", + "8.11.1", + "8.12.0", ) - private val allVersions = sequence { - Default.get().forEach { v -> - allAgpVersions.forEach { agp -> - if (isAgpCompatibleWithGradle(agp = SemVer(agp), gradle = v.gradle)) { + private val allVersions: Sequence = + sequence { + Default.get().forEach { v -> + allAgpVersions.forEach { agp -> yield( TestedVersions.Android( dgp = v.dgp, @@ -113,8 +122,9 @@ fun interface TestedVersionsSource { ) } } + }.filter { v -> + isAgpCompatibleWithGradle(agp = v.agp, gradle = v.gradle) } - } /** * All major versions that _must_ be included in the sequence of all versions. @@ -140,6 +150,11 @@ fun interface TestedVersionsSource { // AGP/Gradle compatibility definitions: // https://developer.android.com/build/releases/gradle-plugin?buildsystem=ndk-build#updating-gradle return when (agp.majorAndMinorVersions) { + "8.12" -> gradle in "8.13.0".."9.0.0" + "8.11" -> gradle in "8.13.0".."9.0.0" + "8.10" -> gradle in "8.11.1"..<"9.0.0" + "8.9" -> gradle in "8.11.1"..<"9.0.0" + "8.8" -> gradle in "8.10.2"..<"9.0.0" "8.7" -> gradle in "8.9.0"..<"9.0.0" "8.6" -> gradle in "8.7.0"..<"9.0.0" "8.5" -> gradle in "8.7.0"..<"9.0.0" diff --git a/dokka-integration-tests/gradle/src/test/kotlin/AndroidComposeIT.kt b/dokka-integration-tests/gradle/src/test/kotlin/AndroidComposeIT.kt index ae046bbbd5..cd67ea5d19 100644 --- a/dokka-integration-tests/gradle/src/test/kotlin/AndroidComposeIT.kt +++ b/dokka-integration-tests/gradle/src/test/kotlin/AndroidComposeIT.kt @@ -76,7 +76,7 @@ class AndroidComposeIT { withClue((actualFileTree to expectedFileTree).sideBySide()) { actualFileTree shouldBe expectedFileTree - actualHtmlDir shouldBeADirectoryWithSameContentAs expectedHtml + actualHtmlDir.shouldBeADirectoryWithSameContentAs(expectedHtml, TestConstants.DokkaHtmlAssetsFiles) } } } diff --git a/dokka-integration-tests/gradle/src/test/kotlin/AndroidProjectIT.kt b/dokka-integration-tests/gradle/src/test/kotlin/AndroidProjectIT.kt index 57ad85da03..5e96e11b4d 100644 --- a/dokka-integration-tests/gradle/src/test/kotlin/AndroidProjectIT.kt +++ b/dokka-integration-tests/gradle/src/test/kotlin/AndroidProjectIT.kt @@ -6,7 +6,6 @@ package org.jetbrains.dokka.it.gradle import io.kotest.assertions.asClue import io.kotest.assertions.withClue import io.kotest.inspectors.shouldForAll -import io.kotest.matchers.file.shouldBeAFile import io.kotest.matchers.paths.shouldBeAFile import io.kotest.matchers.shouldBe import io.kotest.matchers.string.shouldContain @@ -77,7 +76,7 @@ class AndroidProjectIT { withClue((actualFileTree to expectedFileTree).sideBySide()) { actualFileTree shouldBe expectedFileTree - actualHtmlDir shouldBeADirectoryWithSameContentAs expectedHtml + actualHtmlDir.shouldBeADirectoryWithSameContentAs(expectedHtml, TestConstants.DokkaHtmlAssetsFiles) } } } diff --git a/dokka-integration-tests/gradle/src/test/kotlin/KotlinMultiplatformIT.kt b/dokka-integration-tests/gradle/src/test/kotlin/KotlinMultiplatformIT.kt index ec1441b855..a3eb4afc4a 100644 --- a/dokka-integration-tests/gradle/src/test/kotlin/KotlinMultiplatformIT.kt +++ b/dokka-integration-tests/gradle/src/test/kotlin/KotlinMultiplatformIT.kt @@ -65,7 +65,7 @@ class KotlinMultiplatformIT { val expectedFileTree = expectedHtml.toTreeString() val actualFileTree = actualHtmlDir.toTreeString() withClue((actualFileTree to expectedFileTree).sideBySide()) { - actualHtmlDir shouldBeADirectoryWithSameContentAs expectedHtml + actualHtmlDir.shouldBeADirectoryWithSameContentAs(expectedHtml) } } } @@ -181,7 +181,24 @@ class KotlinMultiplatformIT { } } - withClue("second build should reuse the configuration cache") { + withClue("second build - because sometimes KGP needs to finish installing kotlin-native-prebuilt") { + // without this second build the test fails on TeamCity, because the CC entry isn't reused because of: + // Calculating task graph as configuration cache cannot be reused because directory '../../../../../../../home/.konan/kotlin-native-prebuilt-linux-x86_64-2.1.21/klib/platform/linux_x64' has changed + // Probably is related to KT-77218 + clearCcReports() + configCacheRunner.build { + shouldHaveTask(":dokkaGenerate").shouldHaveOutcome(UP_TO_DATE, SUCCESS) + + output shouldContain "Configuration cache entry stored" + + loadConfigurationCacheReportData(projectDir = project.projectDir) + .asClue { ccReport -> + ccReport.totalProblemCount shouldBe 0 + } + } + } + + withClue("third build should reuse the configuration cache") { configCacheRunner.build { shouldHaveTask(":dokkaGenerate").shouldHaveOutcome(UP_TO_DATE, SUCCESS) output shouldContain "Configuration cache entry reused" diff --git a/dokka-integration-tests/gradle/src/testExampleProjects/expectedData/exampleProjects/basic-gradle-example/html/-dokka -gradle -example/demo/-greeter/-greeter.html b/dokka-integration-tests/gradle/src/testExampleProjects/expectedData/exampleProjects/basic-gradle-example/html/-dokka -gradle -example/demo/-greeter/-greeter.html index 242a509b5f..646a55396b 100644 --- a/dokka-integration-tests/gradle/src/testExampleProjects/expectedData/exampleProjects/basic-gradle-example/html/-dokka -gradle -example/demo/-greeter/-greeter.html +++ b/dokka-integration-tests/gradle/src/testExampleProjects/expectedData/exampleProjects/basic-gradle-example/html/-dokka -gradle -example/demo/-greeter/-greeter.html @@ -1,23 +1,23 @@ - + Greeter - - + + @@ -25,20 +25,18 @@ - - + - -
-
- -
- +
\ No newline at end of file diff --git a/dokka-integration-tests/gradle/src/testExampleProjects/expectedData/exampleProjects/basic-gradle-example/html/-dokka -gradle -example/demo/-greeter/greet.html b/dokka-integration-tests/gradle/src/testExampleProjects/expectedData/exampleProjects/basic-gradle-example/html/-dokka -gradle -example/demo/-greeter/greet.html index cead1d0654..d68e5bf263 100644 --- a/dokka-integration-tests/gradle/src/testExampleProjects/expectedData/exampleProjects/basic-gradle-example/html/-dokka -gradle -example/demo/-greeter/greet.html +++ b/dokka-integration-tests/gradle/src/testExampleProjects/expectedData/exampleProjects/basic-gradle-example/html/-dokka -gradle -example/demo/-greeter/greet.html @@ -1,23 +1,23 @@ - + greet - - + + @@ -25,20 +25,18 @@ - - + - -
-
- -
- +
\ No newline at end of file diff --git a/dokka-integration-tests/gradle/src/testExampleProjects/expectedData/exampleProjects/basic-gradle-example/html/-dokka -gradle -example/demo/-greeter/index.html b/dokka-integration-tests/gradle/src/testExampleProjects/expectedData/exampleProjects/basic-gradle-example/html/-dokka -gradle -example/demo/-greeter/index.html index b5f3280fbf..8ad5133e56 100644 --- a/dokka-integration-tests/gradle/src/testExampleProjects/expectedData/exampleProjects/basic-gradle-example/html/-dokka -gradle -example/demo/-greeter/index.html +++ b/dokka-integration-tests/gradle/src/testExampleProjects/expectedData/exampleProjects/basic-gradle-example/html/-dokka -gradle -example/demo/-greeter/index.html @@ -1,23 +1,23 @@ - + Greeter - - + + @@ -25,20 +25,18 @@ - - + - -
-
- -
-