"Find Usages": add tests for Kotlin usages of Java declarations

This commit is contained in:
Alexey Sedunov
2013-10-29 16:22:26 +04:00
parent f41cfa2b8b
commit a0e90f38a2
30 changed files with 454 additions and 13 deletions
@@ -0,0 +1,14 @@
// PSI_ELEMENT: com.intellij.psi.PsiMethod
// OPTIONS: overrides
public class A {
public void <caret>foo() {
}
}
public class B extends A {
@Override
public void foo() {
}
}
@@ -0,0 +1,17 @@
public open class X: A() {
public override fun foo() {
}
}
public class Y: X() {
public override fun foo() {
}
}
public class Z: B() {
public override fun foo() {
}
}
@@ -0,0 +1,4 @@
Unclassified usage (11: 17) public void foo() {
Unclassified usage (14: 25) public override fun foo() {
Unclassified usage (2: 25) public override fun foo() {
Unclassified usage (8: 25) public override fun foo() {
@@ -0,0 +1,14 @@
// PSI_ELEMENT: com.intellij.psi.PsiMethod
// OPTIONS: usages
class A {
public void <caret>foo() {
}
}
class B extends A {
@Override
public void foo() {
}
}
@@ -0,0 +1,7 @@
fun test() {
A().foo()
B().foo()
val a = A::foo
val b = B::foo
}
@@ -0,0 +1,4 @@
Callable reference (5: 16) val a = A::foo
Callable reference (6: 16) val b = B::foo
Function call (2: 9) A().foo()
Function call (3: 9) B().foo()