Added tests, and fixed some bugs using it
This commit is contained in:
committed by
Valentin Kipyatkov
parent
251d87fd22
commit
939b4768f5
@@ -0,0 +1,33 @@
|
||||
// FILE: main.before.kt
|
||||
// "Static import" "false"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
// ACTION: Create function 'foobar'
|
||||
// ACTION: Rename reference
|
||||
|
||||
//KT-9009
|
||||
|
||||
|
||||
fun f() {
|
||||
foobar<caret>()
|
||||
}
|
||||
|
||||
//FILE: dependency.before.kt
|
||||
package bar
|
||||
|
||||
class Foo {
|
||||
fun foobar() {
|
||||
}
|
||||
}
|
||||
|
||||
//FILE: main.after.kt
|
||||
// "Static import" "false"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
// ACTION: Create function 'foobar'
|
||||
// ACTION: Rename reference
|
||||
|
||||
//KT-9009
|
||||
|
||||
|
||||
fun f() {
|
||||
foobar<caret>()
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
// FILE: main.before.kt
|
||||
// "Static import" "false"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
// ACTION: Create local variable 'foobar'
|
||||
// ACTION: Create property 'foobar'
|
||||
// ACTION: Rename reference
|
||||
|
||||
|
||||
//KT-9009
|
||||
|
||||
|
||||
fun f() {
|
||||
foobar<caret> = "barfoo"
|
||||
}
|
||||
|
||||
//FILE: dependency.before.kt
|
||||
package bar
|
||||
|
||||
class Foo {
|
||||
var foobar = "foobar"
|
||||
}
|
||||
|
||||
//FILE: main.after.kt
|
||||
// "Static import" "false"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
// ACTION: Create local variable 'foobar'
|
||||
// ACTION: Create property 'foobar'
|
||||
// ACTION: Rename reference
|
||||
|
||||
//KT-9009
|
||||
|
||||
|
||||
fun f() {
|
||||
foobar<caret> = "barfoo"
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
// FILE: main.before.kt
|
||||
// "Static import" "false"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
// ACTION: Create local variable 'foobar'
|
||||
// ACTION: Create property 'foobar'
|
||||
// ACTION: Rename reference
|
||||
|
||||
|
||||
//KT-9009
|
||||
|
||||
|
||||
fun f() {
|
||||
foobar<caret> = "barfoo"
|
||||
}
|
||||
|
||||
//FILE: dependency.before.java
|
||||
package bar
|
||||
|
||||
public class Foo {
|
||||
public foobar = "foobar"
|
||||
}
|
||||
|
||||
//FILE: main.after.kt
|
||||
// "Static import" "false"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
// ACTION: Create local variable 'foobar'
|
||||
// ACTION: Create property 'foobar'
|
||||
// ACTION: Rename reference
|
||||
|
||||
//KT-9009
|
||||
|
||||
|
||||
fun f() {
|
||||
foobar<caret> = "barfoo"
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
// FILE: main.before.kt
|
||||
// "Static import" "false"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
// ACTION: Create function 'foobar'
|
||||
// ACTION: Rename reference
|
||||
|
||||
//KT-9009
|
||||
|
||||
|
||||
fun f() {
|
||||
foobar<caret>()
|
||||
}
|
||||
|
||||
//FILE: dependency.before.java
|
||||
package bar
|
||||
|
||||
public class Foo {
|
||||
public void foobar()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
//FILE: main.after.kt
|
||||
// "Static import" "false"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
// ACTION: Create function 'foobar'
|
||||
// ACTION: Rename reference
|
||||
|
||||
//KT-9009
|
||||
|
||||
|
||||
fun f() {
|
||||
foobar<caret>()
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
// FILE: main.before.kt
|
||||
// "Static import" "true"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
|
||||
//KT-9009
|
||||
|
||||
package foo
|
||||
|
||||
fun f() {
|
||||
foobar<caret>()
|
||||
}
|
||||
|
||||
|
||||
// FILE: dependency.before.kt
|
||||
package bar
|
||||
|
||||
object Foo {
|
||||
fun foobar() {
|
||||
}
|
||||
}
|
||||
|
||||
// FILE: main.after.kt
|
||||
// "Static import" "true"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
|
||||
//KT-9009
|
||||
|
||||
package foo
|
||||
|
||||
import bar.Foo.foobar
|
||||
|
||||
fun f() {
|
||||
foobar<caret>()
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
// FILE: first.before.kt
|
||||
// "Static import" "true"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
|
||||
//KT-9009
|
||||
|
||||
fun f() {
|
||||
val k = foobar<caret>
|
||||
}
|
||||
|
||||
|
||||
// FILE: Bar.java
|
||||
|
||||
public class Bar {
|
||||
public static final String foobar = "foobar";
|
||||
}
|
||||
|
||||
// FILE: first.after.kt
|
||||
import Bar.foobar
|
||||
|
||||
// "Static import" "true"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
|
||||
//KT-9009
|
||||
|
||||
fun f() {
|
||||
val k = foobar<caret>
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
// FILE: first.before.kt
|
||||
// "Static import" "true"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
|
||||
//KT-9009
|
||||
|
||||
fun f() {
|
||||
foobar<caret>()
|
||||
}
|
||||
|
||||
|
||||
// FILE: Bar.java
|
||||
|
||||
public class Bar {
|
||||
public static void foobar()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
// FILE: first.after.kt
|
||||
import Bar.foobar
|
||||
|
||||
// "Static import" "true"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
|
||||
//KT-9009
|
||||
|
||||
fun f() {
|
||||
foobar<caret>()
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
// FILE: main.before.kt
|
||||
// "Static import" "true"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
|
||||
//KT-9009
|
||||
|
||||
package foo
|
||||
|
||||
fun f() {
|
||||
foobar<caret> = "barfoo"
|
||||
}
|
||||
|
||||
|
||||
// FILE: dependency.before.kt
|
||||
package bar
|
||||
|
||||
object Foo {
|
||||
var foobar = "foobar"
|
||||
}
|
||||
|
||||
// FILE: main.after.kt
|
||||
// "Static import" "true"
|
||||
// ERROR: Unresolved reference: foobar
|
||||
|
||||
//KT-9009
|
||||
|
||||
package foo
|
||||
|
||||
import bar.Foo.foobar
|
||||
|
||||
fun f() {
|
||||
foobar<caret> = "barfoo"
|
||||
}
|
||||
Reference in New Issue
Block a user