Tests for GotoTypeDeclaration action
(cherry picked from commit 3cd100b)
This commit is contained in:
committed by
Nikolay Krasko
parent
eb22c94b6d
commit
115bc7e73b
@@ -0,0 +1,23 @@
|
||||
// FILE: before.kt
|
||||
class Foo
|
||||
|
||||
fun <T> some(a: T, f: (T) -> Unit) {}
|
||||
fun foo(a: Any) {}
|
||||
|
||||
fun baz() {
|
||||
some(Foo()) { p ->
|
||||
foo(p<caret>)
|
||||
}
|
||||
}
|
||||
|
||||
// FILE: after.kt
|
||||
class <caret>Foo
|
||||
|
||||
fun <T> some(a: T, f: (T) -> Unit) {}
|
||||
fun foo(a: Any) {}
|
||||
|
||||
fun baz() {
|
||||
some(Foo()) { p ->
|
||||
foo(p)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
// FILE: before.kt
|
||||
class Foo
|
||||
|
||||
fun test(): Foo = Foo()
|
||||
|
||||
fun void() {
|
||||
<caret>test()
|
||||
}
|
||||
|
||||
// FILE: after.kt
|
||||
class <caret>Foo
|
||||
|
||||
fun test(): Foo = Foo()
|
||||
|
||||
fun void() {
|
||||
test()
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
// FILE: before.kt
|
||||
interface Some
|
||||
|
||||
fun some() {
|
||||
val a: Some = null!!
|
||||
<caret>a
|
||||
}
|
||||
|
||||
// FILE: after.kt
|
||||
interface <caret>Some
|
||||
|
||||
fun some() {
|
||||
val a: Some = null!!
|
||||
a
|
||||
}
|
||||
Reference in New Issue
Block a user