Remove CreateTypeAliasFromUsageFix

Relates to #KT-31519
This commit is contained in:
Dmitry Gridin
2019-05-28 17:33:56 +07:00
parent 4c9e9b1f3a
commit 605ee041a9
43 changed files with 0 additions and 442 deletions
@@ -1,6 +1,5 @@
// "Create class 'A'" "false"
// ACTION: Create interface 'A'
// ACTION: Create type alias 'A'
// ACTION: Create type parameter 'A' in class 'Foo'
// ACTION: Create test
// ERROR: Unresolved reference: A
@@ -1,7 +1,6 @@
// "Create annotation 'A'" "false"
// ACTION: Create class 'A'
// ACTION: Create interface 'A'
// ACTION: Create type alias 'A'
// ACTION: Convert to block body
// ACTION: Remove explicit type specification
// ERROR: Unresolved reference: A
@@ -3,7 +3,6 @@
// ACTION: Create class 'A'
// ACTION: Create interface 'A'
// ACTION: Create enum 'A'
// ACTION: Create type alias 'A'
// ACTION: Convert to block body
// ACTION: Remove explicit type specification
// ACTION: Create type parameter 'A' in function 'foo'
@@ -1,7 +1,6 @@
// "Create enum 'A'" "false"
// ACTION: Create class 'A'
// ACTION: Create interface 'A'
// ACTION: Create type alias 'A'
// ACTION: Convert to block body
// ACTION: Remove explicit type specification
// ERROR: Unresolved reference: A
@@ -1,7 +1,6 @@
// "Create annotation 'NotExistent'" "false"
// ACTION: Create class 'NotExistent'
// ACTION: Create interface 'NotExistent'
// ACTION: Create type alias 'NotExistent'
// ACTION: Create type parameter 'NotExistent' in class 'TPB'
// ACTION: Create test
// ERROR: Unresolved reference: NotExistent
@@ -1,7 +1,6 @@
// "Create annotation 'NotExistent'" "false"
// ACTION: Create class 'NotExistent'
// ACTION: Create interface 'NotExistent'
// ACTION: Create type alias 'NotExistent'
// ACTION: Create type parameter 'NotExistent' in class 'TPB'
// ACTION: Create test
// ERROR: Unresolved reference: NotExistent
@@ -1,7 +1,6 @@
// "Create enum 'NotExistent'" "false"
// ACTION: Create class 'NotExistent'
// ACTION: Create interface 'NotExistent'
// ACTION: Create type alias 'NotExistent'
// ACTION: Create type parameter 'NotExistent' in class 'TPB'
// ACTION: Create test
// ERROR: Unresolved reference: NotExistent
@@ -1,7 +1,6 @@
// "Create enum 'NotExistent'" "false"
// ACTION: Create class 'NotExistent'
// ACTION: Create interface 'NotExistent'
// ACTION: Create type alias 'NotExistent'
// ACTION: Create type parameter 'NotExistent' in class 'TPB'
// ACTION: Create test
// ERROR: Unresolved reference: NotExistent
@@ -1,7 +1,6 @@
// "Create object 'NotExistent'" "false"
// ACTION: Create class 'NotExistent'
// ACTION: Create interface 'NotExistent'
// ACTION: Create type alias 'NotExistent'
// ACTION: Create type parameter 'NotExistent' in class 'TPB'
// ACTION: Create test
// ERROR: Unresolved reference: NotExistent
@@ -1,7 +1,6 @@
// "Create object 'NotExistent'" "false"
// ACTION: Create class 'NotExistent'
// ACTION: Create interface 'NotExistent'
// ACTION: Create type alias 'NotExistent'
// ACTION: Create type parameter 'NotExistent' in class 'TPB'
// ACTION: Create test
// ERROR: Unresolved reference: NotExistent
@@ -3,7 +3,6 @@
// ACTION: Create class 'A'
// ACTION: Create interface 'A'
// ACTION: Create enum 'A'
// ACTION: Create type alias 'A'
// ACTION: Convert to block body
// ACTION: Remove explicit type specification
// ACTION: Create type parameter 'A' in function 'foo'
@@ -1,7 +1,6 @@
// "Create object 'A'" "false"
// ACTION: Create class 'A'
// ACTION: Create interface 'A'
// ACTION: Create type alias 'A'
// ACTION: Convert to block body
// ACTION: Remove explicit type specification
// ERROR: Unresolved reference: A
@@ -1,5 +0,0 @@
// "Create type alias 'A'" "true"
// ERROR: Unresolved reference: Dummy
package p
fun foo(): p.<caret>A = throw Throwable("")
@@ -1,7 +0,0 @@
// "Create type alias 'A'" "true"
// ERROR: Unresolved reference: Dummy
package p
typealias A = Dummy
fun foo(): p.A = throw Throwable("")
@@ -1,19 +0,0 @@
// FILE: foo/test.before.kt
// "Create type alias 'A'" "false"
// ACTION: Convert to block body
// ACTION: Create annotation 'A'
// ACTION: Create class 'A'
// ACTION: Create enum 'A'
// ACTION: Create interface 'A'
// ACTION: Remove explicit type specification
// ERROR: Unresolved reference: A
package foo
fun foo(): JavaClass.<caret>A = throw Throwable("")
// FILE: foo/JavaClass.java
package foo;
public class JavaClass {
}
@@ -1,7 +0,0 @@
// "Create type alias 'A'" "false"
// ACTION: Convert to block body
// ACTION: Remove explicit type specification
// ERROR: Unresolved reference: A
package p
internal fun foo(): Int.<caret>A = throw Throwable("")
@@ -1,6 +0,0 @@
// "Create type alias 'X'" "true"
open class A<T>
class B : A<B.X>() {
typealias X = Dummy
}
@@ -1,5 +0,0 @@
// DISABLED: See KT-13596
// "Create type alias 'X'" "true"
open class A<T>
class B : A<B.<caret>X>()
@@ -1,7 +0,0 @@
// "Create type alias 'X'" "true"
open class A<T>
class B : A<B.X>() {
typealias X = Dummy
}
@@ -1,7 +0,0 @@
// DISABLED: See KT-13596
// "Create type alias 'X'" "true"
open class A<T>
class B : A<B.<caret>X>() {
}
@@ -1,5 +0,0 @@
// "Create type alias 'A'" "true"
// ERROR: Unresolved reference: Dummy
package p
fun foo(): <caret>A = throw Throwable("")
@@ -1,7 +0,0 @@
// "Create type alias 'A'" "true"
// ERROR: Unresolved reference: Dummy
package p
typealias A = Dummy
fun foo(): A = throw Throwable("")
@@ -1,5 +0,0 @@
// "Create type alias 'A'" "true"
// ERROR: Unresolved reference: Dummy
package p
fun foo(): <caret>A<*, String> = throw Throwable("")
@@ -1,7 +0,0 @@
// "Create type alias 'A'" "true"
// ERROR: Unresolved reference: Dummy
package p
typealias A<T, U> = Dummy
fun foo(): A<*, String> = throw Throwable("")
@@ -1,5 +0,0 @@
// "Create type alias 'A'" "true"
// ERROR: Unresolved reference: Dummy
package p
fun foo(): <caret>A<Int, String> = throw Throwable("")
@@ -1,7 +0,0 @@
// "Create type alias 'A'" "true"
// ERROR: Unresolved reference: Dummy
package p
typealias A<T, U> = Dummy
fun foo(): A<Int, String> = throw Throwable("")
@@ -1,11 +0,0 @@
// "Create type alias 'A'" "false"
// ACTION: Convert to block body
// ACTION: Create class 'A'
// ACTION: Create enum 'A'
// ACTION: Create interface 'A'
// ACTION: Create object 'A'
// ACTION: Remove explicit type specification
// ERROR: Unresolved reference: A
package p
fun foo(): <caret>A.B = throw Throwable("")
@@ -1,11 +0,0 @@
// "Create type alias 'X'" "false"
// ACTION: Create class 'X'
// ACTION: Create interface 'X'
// ERROR: Unresolved reference: X
package p
open class A<T : List<T>>
fun foo(a: A<<caret>X<Int>>) {
}
@@ -1,11 +0,0 @@
// "Create type alias 'X'" "false"
// ACTION: Create class 'X'
// ACTION: Create interface 'X'
// ERROR: Unresolved reference: X
package p
open class A<T, U : Map<T, U>>
fun foo(a: A<List<String>, <caret>X<Int>>) {
}
@@ -1,9 +0,0 @@
// "Create type alias 'X'" "true"
// ERROR: Unresolved reference: Dummy
package p
open class A<T, U : List<T>>
fun foo(a: A<List<String>, <caret>X<Int>>) {
}
@@ -1,11 +0,0 @@
// "Create type alias 'X'" "true"
// ERROR: Unresolved reference: Dummy
package p
open class A<T, U : List<T>>
typealias X<T> = Dummy
fun foo(a: A<List<String>, X<Int>>) {
}
@@ -1,15 +0,0 @@
// "Create type alias 'A'" "false"
// ACTION: Convert to block body
// ACTION: Create annotation 'A'
// ACTION: Create class 'A'
// ACTION: Create enum 'A'
// ACTION: Create interface 'A'
// ACTION: Remove explicit type specification
// ERROR: Unresolved reference: A
package p
class T {
}
fun foo(): T.<caret>A = throw Throwable("")
@@ -1,13 +0,0 @@
// "Create type alias 'A'" "false"
// ACTION: Convert to block body
// ACTION: Create annotation 'A'
// ACTION: Create class 'A'
// ACTION: Create enum 'A'
// ACTION: Create interface 'A'
// ACTION: Remove explicit type specification
// ERROR: Unresolved reference: A
package p
class T
fun foo(): T.<caret>A = throw Throwable("")
@@ -1,7 +1,6 @@
// "Create type parameter 'X'" "false"
// ACTION: Create class 'X'
// ACTION: Create interface 'X'
// ACTION: Create type alias 'X'
// ERROR: Unresolved reference: X
class A