3661dedacf
- The issue was caused by incorrect parsing of enum entry because of `$` in the `KotlinCompletionContributor::DEFAULT_DUMMY_IDENTIFIER` - Incorrect parsing caused arguments next to completed one to be recognized as another enum entries - Change `KotlinCompletionContributor::isInClassHeader` to accept classes without bodies, so identifier without `$` is used inside enum entries constructors - ^KT-31762 Fixed
6 lines
101 B
Kotlin
Vendored
6 lines
101 B
Kotlin
Vendored
enum class A { AAA }
|
|
enum class E(val one: A, val two: A) {
|
|
EE(A.<caret>, A.AAA)
|
|
}
|
|
|
|
// EXIST: AAA |