[K1] Incorrect Java synthetic properties #3128
Labels
bug
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
In K2 interoperability with Java seems to be fixed since we get synthetic properties from Analysis API directly.
In K1 Dokka has plenty of uncovered corner cases, since Dokka handles such properties by itself.
Besides, even Dokka's unit tests are incorrect.
Discovered cases
is
in the name of synthetic property.Example:
The case is from our unit test. The name of this property should be
isBool
rather thanbool
.The proof from IDE:
Example: this test.
The proof from IDE:
The text was updated successfully, but these errors were encountered: