Giter VIP home page Giter VIP logo

dokka's People

Contributors

3flex avatar adam-enko avatar asemy avatar atyrin avatar barkingbad avatar berezinant avatar dependabot[bot] avatar goooler avatar ignatberesnev avatar ingokegel avatar jonnyzzz avatar kamildoleglo avatar kisenka avatar kordyjan avatar krystianujma avatar marcinaman avatar martinbonnin avatar orangy avatar ottergottaott avatar pikinier20 avatar qwwdfsad avatar sellmair avatar sellophane avatar semoro avatar sswistun-vl avatar supercilex avatar vmishenev avatar whyoleg avatar yole avatar zoobestik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dokka's Issues

Error when format is different than `html`

I'm using Dokka 0.9.7. With this configuration:

dokka {
    outputFormat = 'markdown' // with 'jekyll' too
    outputDirectory = "$buildDir/$projectSite/dokka"
    processConfigurations = [ 'compile' ]
}

I'm getting the following error:

Execution failed for task ':dokka'.
> Unable to create injector, see the following errors:

  1) org.jetbrains.dokka.JekyllFormatService has more than one constructor annotated with @Inject. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
    at org.jetbrains.dokka.JekyllFormatService.class(JekyllFormatService.kt:6)
    at org.jetbrains.dokka.Utilities.DokkaModule.configure(DokkaModule.kt:43)

Cannot resolve linkds to methods with parameters

dokka-android:0.9.8

Source code:

/**
 * You [eat] an [Apple] or you can cut it into slices using [cutIntoPieces]
 */
interface Apple {
    fun eat()

    fun cutIntoPieces(pieces: Int)
}

Outputs the following:

Can't find node by signature jp.co.rakuten.sdtd.rcos.feed.Apple$cutIntoPieces(kotlin.Int)

While method eat can be properly resolved, Dokka is unable to resolve cutIntoPieces (methods with parameters). The generated Javadoc does not contain cross links for methods with parameters.

Doc from Java files not included

I have project with mixed Kotlin and Java files. Both depends on each other and compile together just fine. But Dokka does not include Java files in documentation.

Javadoc generation fails via dokka-gradle-plugin (v0.9.9)

Given the closure ...

dokka {
    moduleName = 'data'
    outputFormat = 'javadoc'
    outputDirectory = "$buildDir/docs/ktdoc"
    linkMapping {
        dir = "src/main/kotlin"
        url = "https://internal/path/to/repo/src/main/kotlin"
    }
    sourceDirs = files('src/main/kotlin')
}

... Receiving the following output when running ./gradlew dokka:

generation completed successfully
null:-1:-1: Tag @see cannot be used in inline documentation.  It can only be used in the following types of documentation: overview, package, class/interface, constructor, field, method.
null:-1:-1: Tag @see cannot be used in inline documentation.  It can only be used in the following types of documentation: overview, package, class/interface, constructor, field, method.
null:-1:-1: Tag @see cannot be used in inline documentation.  It can only be used in the following types of documentation: overview, package, class/interface, constructor, field, method.
null:-1:-1: Tag @see cannot be used in inline documentation.  It can only be used in the following types of documentation: overview, package, class/interface, constructor, field, method.
null:-1:-1: Tag @see cannot be used in inline documentation.  It can only be used in the following types of documentation: overview, package, class/interface, constructor, field, method.
null:-1:-1: Tag @see cannot be used in inline documentation.  It can only be used in the following types of documentation: overview, package, class/interface, constructor, field, method.
null:-1:-1: Tag @see cannot be used in inline documentation.  It can only be used in the following types of documentation: overview, package, class/interface, constructor, field, method.
null:-1:-1: Tag @see cannot be used in inline documentation.  It can only be used in the following types of documentation: overview, package, class/interface, constructor, field, method.
com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: java.lang.StackOverflowError
  • I have no @see tags defined
  • Not all html files are created (causing broken links). e.g, index.html is never created
  • When outputFormat is not specified, default html files are created correctly

Let me know if you need any more information. Thanks!

Support for links to packages

With the same syntax as for classes.

As of 0.9.9, the error message Don't know how to calculate signature for package x.y.z in context of <module>[LazyPackageViewDescriptorImpl@503934fb is printed for links to packages.

Can't reference a specific function overload

Consider this scenario:
I have two or more methods with the same name but different parameters, just simple function overloads. Then I can't reference one of them explicitly in the documentation.

For example:

class Sample {
    /**
     * If calling this, don't call [fancy] or [fancy] before [build].
     */
    fun fancy(value: String) { ... }
    fun fancy(value: Int) { ... }
    fun fancy(value: String, extra: String) { ... }
    fun build(): Something { ... }
}

Something like [fancy(Int)] and [fancy(String, String)] would be nice in the scenario, to separate the reference by parameter types and thus being able to reference one specific overload.

StackOverflowError occurs when an object extends Jackson's ObjectMapper.

Using dokka-gradle-plugin version 0.9.7.

The following file:

package foo.bar

import com.fasterxml.jackson.databind.ObjectMapper

object JacksonObjectMapper : ObjectMapper()

Results in a StackOverflowError and the stack trace below:

$ gradle dokka --stacktrace
:dokka
:dokka FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':dokka'.
> java.lang.StackOverflowError (no error message)

* Try:
Run with --info or --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dokka'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:66)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:25)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110)
    at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
    at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
    at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)
    at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)
    at org.gradle.initialization.DefaultGradleLauncher$4.run(DefaultGradleLauncher.java:154)
    at org.gradle.internal.Factories$1.create(Factories.java:22)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52)
    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:151)
    at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32)
    at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:99)
    at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
    at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:93)
    at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:82)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94)
    at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
    at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28)
    at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:77)
    at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:47)
    at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:51)
    at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:28)
    at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:43)
    at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:170)
    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:237)
    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:210)
    at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35)
    at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
    at org.gradle.launcher.Main.doAction(Main.java:33)
    at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
    at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
Caused by: java.lang.StackOverflowError
    at org.jetbrains.kotlin.types.StarProjectionImpl.<init>(StarProjectionImpl.kt:30)
    at org.jetbrains.kotlin.types.TypeUtils.makeStarProjection(TypeUtils.java:447)
    at org.jetbrains.kotlin.types.StarProjectionImplKt$starProjectionType$1.get(StarProjectionImpl.kt:44)
    at org.jetbrains.kotlin.types.TypeConstructorSubstitution.get(TypeSubstitution.kt:45)
    at org.jetbrains.kotlin.types.TypeSubstitutor.unsafeSubstitute(TypeSubstitutor.java:135)
    at org.jetbrains.kotlin.types.TypeSubstitutor.substituteTypeArguments(TypeSubstitutor.java:243)
    at org.jetbrains.kotlin.types.TypeSubstitutor.substituteCompoundType(TypeSubstitutor.java:227)
    at org.jetbrains.kotlin.types.TypeSubstitutor.unsafeSubstitute(TypeSubstitutor.java:201)
    at org.jetbrains.kotlin.types.TypeSubstitutor.unsafeSubstitute(TypeSubstitutor.java:139)
    at org.jetbrains.kotlin.types.TypeSubstitutor.substituteWithoutApproximation(TypeSubstitutor.java:121)
    at org.jetbrains.kotlin.types.TypeSubstitutor.substitute(TypeSubstitutor.java:106)
    at org.jetbrains.kotlin.types.TypeSubstitutor.substitute(TypeSubstitutor.java:100)
    at org.jetbrains.kotlin.types.StarProjectionImplKt.starProjectionType(StarProjectionImpl.kt:48)
    at org.jetbrains.kotlin.types.StarProjectionImpl$_type$2.invoke(StarProjectionImpl.kt:31)
    at org.jetbrains.kotlin.types.StarProjectionImpl$_type$2.invoke(StarProjectionImpl.kt:22)
    at kotlin.SafePublicationLazyImpl.getValue(Lazy.kt:187)
    at org.jetbrains.kotlin.types.StarProjectionImpl.get_type(StarProjectionImpl.kt:60)
    at org.jetbrains.kotlin.types.StarProjectionImpl.getType(StarProjectionImpl.kt:34)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)
    at kotlin.collections.CollectionsKt.joinToString$default(Unknown Source)
    at org.jetbrains.dokka.DocumentationBuilderKt.signature(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt:763)
    at org.jetbrains.dokka.DocumentationBuilderKt$signature$1.invoke(DocumentationBuilder.kt)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:1813)
    at kotlin.collections.CollectionsKt.joinTo(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:1829)
    at kotlin.collections.CollectionsKt.joinToString(Unknown Source)
    at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:1828)


BUILD FAILED

Missing class: DocErrorReporter

On the command line, running java -jar dokka-fatjar.jar src -java requires the class com.sun.javadoc.DocErrorReporter (and maybe others).

The fix, include tools.jar on the classpath, which makes the correct command (note -jar is incompatible with -cp):

java -cp $JAVA_HOME/lib/tools.jar:dokka-fatjar.jar org.jetbrains.dokka.MainKt src -java

This should probably be documented in the README.

This relates to #58, which you might wish to revisit that one as well, because on my machine (OS X El Capitan with jdk 1.8.0_92 (also confirmed on 1.8.0_51 -- I'm suspecting jdk 8 in general)), classes.jar doesn't exist, and tools.jar is not $JAVA_HOME/../lib/tools.jar but $JAVA_HOME/lib/tools.jar (with JAVA_HOME = /usr/libexec/java_home).

Java package-info.html files not included in documentation

I'd like my Java classes to have package-level documentation. I've setup the package-info.html files in each package and it works for my Gradle Javadoc task, but when I run ./gradlew dokka the text in the package-info.html files is nowhere to be seen.

Not clear how to setup Dokka for more than one output format in Gradle

Trying something like this causes errors because none of the properties of the Dokka task are available on DokkaTask_Decorated. whatever that is.

   task dokkaHtml(type: org.jetbrains.dokka.gradle.DokkaTask) {
            outputFormat = "html"
            outputDirectory = "${dokkaOutputBase}/${outputFormat}"
            linkMapping {
                dir = dokkaLinkDir
                url = dokkaLinkUrl
                suffix = dokkaLinkSuffix
            }
        }

        task dokkaMarkdown(type: org.jetbrains.dokka.gradle.DokkaTask) {
            outputFormat = "markdown"
            outputDirectory = "${dokkaOutputBase}/${outputFormat}"
            linkMapping {
                dir = dokkaLinkDir
                url = dokkaLinkUrl
                suffix = dokkaLinkSuffix
            }
        }

        task dokkaJavadoc(type: org.jetbrains.dokka.gradle.DokkaTask) {
            outputFormat = "javadoc"
            outputDirectory = "${dokkaOutputBase}/${outputFormat}/${moduleName}"
            linkMapping {
                dir = dokkaLinkDir
                url = dokkaLinkUrl
                suffix = dokkaLinkSuffix
            }
        }

        task dokkaAll() {
            dependsOn dokkaHtml
            dependsOn dokkaMarkdown
            dependsOn dokkaJavadoc
        }

java.lang.NoSuchFieldError: Companion when building the docs

I've tried adding dokka to big and got an exception. Here's the full stacktrace:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dokka'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:208)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:186)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:62)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:25)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:111)
    at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
    at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
    at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:68)
    at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:55)
    at org.gradle.initialization.DefaultGradleLauncher$6.run(DefaultGradleLauncher.java:174)
    at org.gradle.internal.Factories$1.create(Factories.java:22)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:47)
    at org.gradle.initialization.DefaultGradleLauncher.runBuildOperation(DefaultGradleLauncher.java:189)
    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:171)
    at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:35)
    at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:104)
    at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:97)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
    at org.gradle.initialization.DefaultGradleLauncher.runRootBuildOperation(DefaultGradleLauncher.java:184)
    at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:97)
    at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:93)
    at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
    at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:27)
    at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:72)
    at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:44)
    at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:50)
    at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:27)
    at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:40)
    at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:170)
    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:237)
    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:210)
    at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35)
    at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
    at org.gradle.launcher.Main.doAction(Main.java:33)
    at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
    at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
    at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
    at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
    at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Caused by: java.lang.NoSuchFieldError: Companion
    at kotlin.RangesKt___RangesKt.reversed(_Ranges.kt:749)
    at kotlin.RangesKt.reversed(Unknown Source)
    at org.jetbrains.kotlin.parsing.PrecedingCommentsBinder.getEdgePosition(CommentBinders.kt:30)
    at com.intellij.lang.impl.PsiBuilderImpl.balanceWhiteSpaces(PsiBuilderImpl.java:1327)
    at com.intellij.lang.impl.PsiBuilderImpl.prepareLightTree(PsiBuilderImpl.java:1225)
    at com.intellij.lang.impl.PsiBuilderImpl.buildTree(PsiBuilderImpl.java:1138)
    at com.intellij.lang.impl.PsiBuilderImpl.getTreeBuilt(PsiBuilderImpl.java:1122)
    at org.jetbrains.kotlin.parsing.JetParser.parse(JetParser.java:52)
    at org.jetbrains.kotlin.psi.stubs.elements.KtFileElementType.doParseContents(KtFileElementType.java:83)
    at com.intellij.psi.tree.IFileElementType.parseContents(IFileElementType.java:43)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.ensureParsed(LazyParseableElement.java:172)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:212)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:36)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:52)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:776)
    at com.intellij.psi.util.PsiTreeUtil.getChildOfType(PsiTreeUtil.java:298)
    at org.jetbrains.kotlin.psi.KtFile.getScript(KtFile.java:178)
    at org.jetbrains.kotlin.psi.KtFile.isScriptByTree(KtFile.java:190)
    at org.jetbrains.kotlin.psi.KtFile.isScript(KtFile.java:186)
    at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer$analyzeDeclarations$1.visitJetFile(LazyTopDownAnalyzer.kt:76)
    at org.jetbrains.kotlin.psi.KtVisitorVoid.visitJetFile(KtVisitorVoid.java:505)
    at org.jetbrains.kotlin.psi.KtVisitorVoid.visitJetFile(KtVisitorVoid.java:21)
    at org.jetbrains.kotlin.psi.KtFile.accept(KtFile.java:222)
    at org.jetbrains.kotlin.psi.KtFile.accept(KtFile.java:202)
    at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:64)
    at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzerForTopLevel.analyzeDeclarations(LazyTopDownAnalyzerForTopLevel.java:74)
    at org.jetbrains.dokka.MainKt.buildDocumentationModule(main.kt:213)
    at org.jetbrains.dokka.DokkaGenerator.generate(main.kt:162)
    at org.jetbrains.dokka.gradle.DokkaTask.generate(main.kt:63)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:226)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:219)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:208)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:585)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:568)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
    ... 61 more


BUILD FAILED

HTML Escapes generated inside code blocks

When using -markdown and -jekyll, Dokka will insert html escapes (e.g. &nbsp;) inside <code> blocks, which causes them to render verbatim (so you actually see &nbsp;).

Include(s) not supported in Maven plugin 0.9.8

It seems that version 0.9.8 of the Maven plugin does not yet support include(s). It would be nice to do the following, similar to for example the maven-war plugin:

            <configuration>
                <includes>
                    <include>packages.md</include>
                    <include>extra.md</include>
                </includes>
            </configuration>

Documentation output styles

There are so many different styles for API documentation for JVM languages. Since Kotlin aims to integrate tight to Java it would be nice to be able to output Kotlin documentation in a similar style to Java 6, 7, or 8. Or even Android for Android-specific projects.

Here a short list of different styles for API docs:

Unable to store task input properties

Building the docs with dokka 0.9.7 and linkMapping results in this:

Unable to store task input properties. Property 'linkMappings' with value '[org.jetbrains.dokka.gradle.LinkMapping@27cb8ea1]' cannot be serialized.

Removing the linkMapping block "solves" the issue.

flowchart doesn't work

I'm using kotlin to develop android app.We know kotlin support markdow.So i try to draw a flowchart:


st=>start: Start|past:>http://www.google.com[blank]
e=>end: End:>http://www.google.com
op1=>operation: My Operation|past
op2=>operation: Stuff|current
sub1=>subroutine: My Subroutine|invalid
cond=>condition: Yes 
or No?|approved:>http://www.baidu.com
c2=>condition: Good idea|rejected
io=>inputoutput: catch something...|request

st->op1(right)->cond
cond(yes, right)->c2
cond(no)->sub1(left)->op1
c2(yes)->io->e
c2(no)->op2->e

and place it to a class. But it doesn't show the diagram, just show the code above.

A module file included has extra LF inserted in bullet points

I include a module file using the includes parameter to gradle plugin, the source has lists like:

In addition there are extension methods on the `Vertx` class that provide promise based versions of deployment, shutdown and close.

* `Vertx.promiseDeployVerticle(verticle: Verticle)`
* `Vertx.promiseDeployVerticle(verticle: Verticle, options: DeploymentOptions)`
* ...

But in the resulting doc file, when this is inserted into it, extra LF are inserted so it becomes:

In addition there are extension methods on the `Vertx` class that provide promise based versions of deployment, shutdown and close.

* 
`Vertx.promiseDeployVerticle(verticle: Verticle)`

* 
`Vertx.promiseDeployVerticle(verticle: Verticle, options: DeploymentOptions)`

* 
...

Which can break the display

Can't use 'org.jetbrains.dokka-android'

when i use this in Android Studio, I can't build success

apply plugin: 'com.android.library'
apply plugin: 'org.jetbrains.dokka-android'
....
        classpath "org.jetbrains.dokka:dokka-android-gradle-plugin:${dokka_version}"

and i find there did no 'dokka-android-gradle-plugin' on jcenter or maven!

Generating a jar file out of KDocs

just like javadoc maven plugin, dokka plugin should be able to build a jar file containing the kdocs.
This is, in particular, useful when the docs are needed to be published to a repository (maven central for example)

Dokka for outputFormat Markdown generates an exception

Execution failed for task ':klutter-aws-core-jdk6:dokka'.
> Unable to create injector, see the following errors:

  1) org.jetbrains.dokka.MarkdownFormatService has more than one constructor annotated with @Inject. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
    at org.jetbrains.dokka.MarkdownFormatService.class(MarkdownFormatService.kt:7)
    at org.jetbrains.dokka.Utilities.DokkaModule.configure(DokkaModule.kt:43)

  1 error

srcref gives 'No project specified' error

Should this work?

<path id="doc.source.path">
    <pathelement location="A/src"/>
    <pathelement location="B/src"/>
</path>

<target name="document">
    <dokka srcref="doc.source.path" outputdir="out/doc" modulename="MyApp"/>
</target>

I get error:

BUILD FAILED
/Users/.../build.xml:11: No Project specified

Suggestion: Linking to Kotlin/Java stdlib

It would be neat to be able to link to classes and members in the standard libraries in the same way as classes/members in one's own code.

(PS: sorry for spamming :) )

Internal constructors are included in Javadoc

Configuration (dokka-android: 0.9.8)

dokka {
    moduleName = 'data'
    outputFormat = 'javadoc'
    outputDirectory = "$buildDir/javadoc"
    processConfigurations = ['compile']
    sourceDirs = files('src/main/java')
}

Class:

   data class Person internal constructor(
            val name: String = "",
            val age: Int = 0
    )

The internal constructor (both parameterless and the one accepting a String and an integer) are included in the Javadoc, although they are internal and should be excluded.

Dokka can't find return type function with expression body and omitted return type

If a class exists with functions where an expression body is used and also the return type is omitted, Dokka sometimes is unable to find the return type.

It seems that the return type can't be resolved as soon as generic methods of the kotlin-stdlib are used.

For example for every function class starting with the name broken the return type can't be resolved:

package com.github.porokoro.example

data class Test(var value: String) {
    fun brokenApply(v: String) = apply { value = v }

    fun brokenRun(v: String) = run {
        value = v
        this
    }

    fun brokenLet(v: String) = let {
        it.value = v
        it
    }

    fun brokenGenerics() = listOf("a", "b", "c")

    fun working(v: String) = doSomething()

    fun doSomething(): String = "Hello"
}

This results in warnings about unresolved types during generation and creates <ERROR CLASS> entries in the documentation. I attached a screenshot of the resulting documentation:

Documentation error types

License file

I see the build file mentions the Apache v2.0 license, and I know much of the rest of the official Kotlin stuff is Apache v2.0, but can we formalize that in a LICENSE file or something? Thanks!

Javadoc generation fails with NPE if source code contains a class named "ByteArray"

I am using Dokka on MapDB. Normal format works well, but javadoc generation fails with NPE exception after it generated a few pages. I am using dokka 0.9.7

I need to pass tools.jar with javadoc into classpath:

java  -cp ~/downloads/dokka-fatjar.jar:/opt/jdk8/lib/tools.jar org.jetbrains.dokka.MainKt src/main/java/  -format javadoc

And error output:

Generating out/doc/org/mapdb/BTreeMap.BTreeBoundIterator.html...
Generating out/doc/org/mapdb/BTreeMap.BTreeIterator.html...
Generating out/doc/org/mapdb/BTreeMap.html...
Generating out/doc/org/mapdb/BTreeMapJava.html...
Generating out/doc/org/mapdb/BTreeMapJava.BinaryGet.html...
Generating out/doc/org/mapdb/Atomic.Boolean.html...
Generating out/doc/org/mapdb/DataInput2.ByteArray.html...
ERROR: java.lang.NullPointerException
done in 4 secs
generation completed with 1176 warnings

Source code on which it fails is here:
https://github.com/jankotek/mapdb/releases/tag/mapdb-3.0.0-M6

dokka markdown generation doesn't generate table header correctly.

For the list of packages in a module, dokka markdown generates:

| [uy.klutter.vertx](uy.klutter.vertx/index.md) |  |
| [uy.klutter.vertx.json](uy.klutter.vertx.json/index.md) |  |

and that needs a header for the table or most markdown processors will not generate a correct table, it should be:

|package name|whatever|
|---|---|
| [uy.klutter.vertx](uy.klutter.vertx/index.md) |  |
| [uy.klutter.vertx.json](uy.klutter.vertx.json/index.md) |  |

see https://help.github.com/articles/organizing-information-with-tables/

@JvmName is ignored by Dokka Javadoc

Using Dokka-Android Javadoc 0.9.8

Source:

class Apple {
    @get:JvmName("_tree")
    internal val source: Tree
}

The actual JVM method that will be generated is public Tree _tree(), however Dokka calls the method public Tree getTree$module()

Suggestion: Group Methods or Classes

Would it be possible to create groups of methods and/or classes in a package, for the purpose of documentation?

Rationale: the documentation pages can get quite long, and there is often a logical grouping to be made. At the same time, one does not necessarily want to split the methods between packages and require extra imports.

Being able to require that top-level methods and classes be grouped per file for certain files (maybe specify this as a file-scope annotation?) would be a great start.

Indented code blocks

Currently dokka only allows code blocks enclosed in triple backquotes, e.g.

```
foo.bar()
```

Markdown also supports indented code blocks, which IMO are better suited for documentation.

Would be happy to see this supported as well someday :)

NullPointer when attempting to generate javadoc output

When generating javadocs from my kotlin project I get a NullPointerException.
I am using dokka from gradle like so:

dokka {
    outputFormat = "javadoc"
    outputDirectory = "${project.buildDir.getPath()}/javadoc"
}

When running "bash ./gradlew dokka", I get the following stack trace:

Click to see stacktrace

java.lang.NullPointerException
    at com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.memberIsVisible(VisibleMemberMap.java:407)
    at com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.addMembers(VisibleMemberMap.java:377)
    at com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.build(VisibleMemberMap.java:339)
    at com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap$ClassMembers.access$100(VisibleMemberMap.java:291)
    at com.sun.tools.doclets.internal.toolkit.util.VisibleMemberMap.<init>(VisibleMemberMap.java:127)
    at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.<init>(MemberSummaryBuilder.java:82)
    at com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.getInstance(MemberSummaryBuilder.java:101)
    at com.sun.tools.doclets.internal.toolkit.builders.BuilderFactory.getMemberSummaryBuilder(BuilderFactory.java:278)
    at com.sun.tools.doclets.formats.html.ClassWriterImpl.getNavSummaryLinks(ClassWriterImpl.java:641)
    at com.sun.tools.doclets.formats.html.ClassWriterImpl.addSummaryDetailLinks(ClassWriterImpl.java:622)
    at com.sun.tools.doclets.formats.html.HtmlDocletWriter.addNavLinks(HtmlDocletWriter.java:560)
    at com.sun.tools.doclets.formats.html.ClassWriterImpl.getHeader(ClassWriterImpl.java:165)
    at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:145)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:180)
    at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:135)
    at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:120)
    at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:189)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:192)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:137)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:82)
    at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:80)
    at org.jetbrains.dokka.javadoc.JavadocGenerator.buildPages(dokka-adapters.kt:13)
    at org.jetbrains.dokka.GeneratorKt.buildAll(Generator.kt:10)
    at org.jetbrains.dokka.GeneratorKt.buildAll(Generator.kt:19)
    at org.jetbrains.dokka.DokkaGenerator.generate(main.kt:171)
    at org.jetbrains.dokka.gradle.DokkaTask.generate(main.kt:89)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:226)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:219)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:208)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:585)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:568)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:208)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:186)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:62)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:25)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:111)
    at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
    at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
    at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:68)
    at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:55)
    at org.gradle.initialization.DefaultGradleLauncher$6.run(DefaultGradleLauncher.java:174)
    at org.gradle.internal.Factories$1.create(Factories.java:22)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:47)
    at org.gradle.initialization.DefaultGradleLauncher.runBuildOperation(DefaultGradleLauncher.java:189)
    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:171)
    at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:35)
    at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:104)
    at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:97)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
    at org.gradle.initialization.DefaultGradleLauncher.runRootBuildOperation(DefaultGradleLauncher.java:184)
    at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:97)
    at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:93)
    at org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:50)
    at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:27)
    at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:72)
    at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:44)
    at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:49)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
    at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
    at org.gradle.util.Swapper.swap(Swapper.java:38)
    at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.health.DaemonHealthTracker.execute(DaemonHealthTracker.java:47)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:66)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:71)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.health.HintGCAfterBuild.execute(HintGCAfterBuild.java:41)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
    at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:246)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
java.lang.NullPointerException
The generation stops and it only creates some of the html files. It seems to get stuck when generating javadocs for a kt file with multiple classes. #### System specs

Mac OS 10.11
java:

$ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

Also can confirm that it occurs on Ubuntu 15.10 with openjdk 1.8.0_66

Steps to reproduce:

git clone https://github.com/RMHSProgrammingClub/Bot-Client.git
cd Bot-Client/kotlin
bash ./gradlew dokka

maven plugin 0.9.7 results in ClassNotFoundException: com/sun/javadoc/DocErrorReporter

Steps to reproduce: change outputFormat to javadoc in maven plugin 0.9.7.

Then

 mvn pre-site
        <plugin>
            <groupId>org.jetbrains.dokka</groupId>
            <artifactId>dokka-maven-plugin</artifactId>
            <version>0.9.7</version>
            <executions>
                <execution>
                    <phase>pre-site</phase>
                    <goals>
                        <goal>dokka</goal>
                    </goals>
                    <configuration>
                        <outputFormat>javadoc</outputFormat>
                    </configuration>
                </execution>
            </executions>
        </plugin>

Manual addition of $JAVA_HOME/lib/tools.jar to classpath fixes it, so I'm assuming the dependency was not in fatjar for some reason.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.