Files
kotlin-fork/compiler/testData/diagnostics/tests/redeclarations/RedeclaredValsAndVars.kt
T

29 lines
605 B
Kotlin
Vendored

// ISSUE: KT-54405
class A {
operator fun component1() = 1
operator fun component2() = ""
}
fun test(b: Boolean) {
val <!REDECLARATION!>y<!> = 1
val <!NAME_SHADOWING, REDECLARATION!>y<!> = 2
val <!REDECLARATION!>`_`<!> = 3
val <!NAME_SHADOWING, REDECLARATION!>`_`<!> = 4
{
var <!REDECLARATION!>a<!> = 10
var <!NAME_SHADOWING, REDECLARATION!>a<!> = 11
}
if (b) {
val z = 3
val <!REDECLARATION!>x<!> = 5
val <!NAME_SHADOWING, REDECLARATION!>x<!> = 6
} else {
val z = 4
}
}
fun test2() {
val (`_`, _) = A()
}