[K2] Stabilize pure Kotlin/JVM and mixed Kotlin/Java projects #3140
Labels
language: Java
Issue/PR related to the Java language feature/analysis/docs
language: Kotlin
Issue/PR related to the Kotlin language feature/analysis/docs
topic: K2
Issues / PRs that are related to the K2 migration. See #2888
Milestone
This issue is part of a larger issue: Migrate Dokka's analysis to K2 compiler (#2888).
Goal
Dokka should be able to generate documentation for any pure Kotlin/JVM project, or any project that uses a mix of Kotlin and Java together.
That means, it has to work with:
java.lang
,java.util
and similar packages).Once done, we should be able to turn on the K2 analysis by default for all JVM-only user projects.
Due date
The K2 analysis should be used by default in all JVM-only user projects in Dokka 2.0.0, with the ability to fall back to K1.
If there are unresolved issues or bugs by that time, at the very least it should be available for early testing (i.e toggleable via a flag).
Sub-tasks
kotlin-as-java
andjavadoc
plugins #3135[this]
link for extensions #3207List
reference leads to the stdlib collections package #3375override
keyword and KDoc #3384Upstream issues
SUBSTITUTION_OVERRIDE
have no overridden symbolsThe text was updated successfully, but these errors were encountered: