Vadim Mishenev

Results 48 issues of Vadim Mishenev

```kt interface MyCharSequence: CharSequence ``` This has `chars()` and `codePoints()` members that are absent in https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/ (and in the new documentation too) since they come from mapping (see https://kotlinlang.org/docs/java-interop.html#mapped-types) Java...

bug

After https://youtrack.jetbrains.com/issue/KT-56078/K2-build-kotlinx.coroutines, Dokka K2 works (at least without failures) on coroutines.

enhancement
topic: K2

Dokka renders the field from Java: ```java int prop = 1; ``` as ![image](https://github.com/Kotlin/dokka/assets/9636937/b6b35e2b-ed64-4ef9-b8a6-810d48d55447) It should not have the `open` modifier since fields can not be overridden in Kotlin.

bug
language: Java

Due to the implemented [issue KT-68341](https://youtrack.jetbrains.com/issue/KT-68341/Analysis-API-Expanded-function-types-from-libraries-dont-have-an-abbreviated-type), Dokka generates, for example, the signature ```kt fun exception(callback: String.(T) -> String) ``` instead of ```kt fun exception(callback: HttpExceptionCallback) ``` for ```kt typealias HttpExceptionCallback...

bug
regression
topic: K2

Dokka does not check using KDoc tags. For example, ```kt /** * @receiver it makes no sense for the documentation of class */ class A ``` There is no warning...

enhancement
kdoc-spec

```kt class C public fun C.ensureActive() {} /** * [C.ensureActive] */ class B /** * [C.ensureActive] is unresolved in IDE K2 */ public fun B.ensureActive() {} ``` ![image](https://github.com/Kotlin/dokka/assets/9636937/eed6480e-d8b2-4bc4-a1ea-3b4e9c383f55) At the...

bug
topic: K2

```kt interface A { /** * [a] */ fun foo(a: Int) } class B : A { override fun foo(a: Int) { } } ``` In the documentation of `B.foo`,...

bug
kdoc-spec
topic: K2

`f` lead to the the first occurrence of exstension: ```kt open class classA class classB : classA() fun classA.f() = 0 fun classB.f() = 0 /** * [f] leads to...

bug
kdoc-spec
topic: K2

There is still a difference in K1 and K2 with references like `[A.someExtension()]` (with brackets) K1 K2 But K1 reference leads to the same page as receiver. For `[A.someExtension]` everything...

kdoc-spec

Dokka generates a redundant page in the case of an untrivial hierarchy when there is an intersected and overridden fake function/property. From Gradle DSL`s codebase: ```kt class NamedDomainObjectContainerScope : NamedDomainObjectContainerDelegate(),...

bug
topic: K2
blocked: AA