Vadim Mishenev
Vadim Mishenev
For the JVM integration testing, we have only small projects (`it-basic`, `it-collector`). We need to choose a multimodule JVM-only project to test K2 without MPP. Also, it can dump a...
The bug #2879 stems from inherited external members. The unit test below demonstrates it. The proposed solution is to get rid of the resolving **DRI** to anchors only in `DokkaLocationProvider`....
#3108 Finally I have decided to use `SampleRewriter` as an extension point. In case of using it as an argument of `resolveSample`: - I am not sure `SampleTransformer` will not...
- In stdlib AbstractMutableCollection: the functions like `spliterator, stream, toArray, toString` point anywhere except that `AbstractMutableCollection` member pages: some point to `AbstractMutableSet`, some - to `LinkedHashSet`. - Another reproducer ([the...
In K1 and K2: ```kt typealias I = String /** * [I.length] is unresolved * [String.length] is resolved */ ``` Is this expected? Use-cases: - A deprecation with a typealias
```Kotlin /** * [java.util.Arrays.asList] */ ``` **Expected behaviour** The Dokka generates https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#asList-kotlin.Array[TypeParam(bounds=[kotlin.Any])]- **Expected behaviour** The correct link should be https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#asList-T...- **Installation** - Dokka version: 1.9.20
It results that generated documentation has plain text instead of a link to an extension , e.g. `[A.someExtension()]`. It is blocked by [KTIJ-25454](https://youtrack.jetbrains.com/issue/KTIJ-25454/K2-IDE-Unresolved-extension-functions-in-KDoc)
Fixes #3004 KDoc links to a package is a question of KDoc specification #3455. They are already fixed in K2, bot not in K1.
**Blocked by** https://youtrack.jetbrains.com/issue/KT-65561/Analysis-API-dummy.kt-is-not-a-physical-file https://github.com/JetBrains/kotlin/commit/bba5447b12ff227c3b159159d9b952d07dfd0116 : `applicationDisposable` parameter is removed from `buildStandaloneAnalysisAPISession` because: - It wasn’t used as the actual disposable for the shared application under the hood. In fact, logically...
```kt package example /** * ref to [example] */ fun x(){} ``` It works in IDEA K1/K2 and Dokka K1/K2.