30 lines
497 B
Kotlin
Vendored
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
|
|
} |