Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolve/syntheticsVsNormalProperties.kt
T
2020-03-19 09:51:01 +03:00

30 lines
497 B
Kotlin
Vendored

/*
* If koltin property hides some getter from java superclass this property should win in resolve
*/
// FILE: A.java
public class A {
public Executor getExecutor() {
return new Executor();
}
}
// FILE: main.kt
open class Executor
class CommandExecutor : Executor()
class B : A() {
val executor = CommandExecutor()
fun test() {
// should be CommandExecutor
val e = executor
}
}
fun test(b: B) {
// should be CommandExecutor
b.executor
}