Remove CreateTypeAliasFromUsageFix
Relates to #KT-31519
This commit is contained in:
idea/testData/quickfix/createFromUsage/createClass/delegationSpecifier/classDelegatorToSuperclass.kt
Vendored
-1
@@ -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
@@ -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
|
||||
|
||||
Vendored
-1
@@ -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'
|
||||
|
||||
Vendored
-1
@@ -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
|
||||
|
||||
Vendored
-1
@@ -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
|
||||
|
||||
Vendored
-1
@@ -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
@@ -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
|
||||
|
||||
Vendored
-1
@@ -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
@@ -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
|
||||
|
||||
Vendored
-1
@@ -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
|
||||
|
||||
Vendored
-1
@@ -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'
|
||||
|
||||
Vendored
-1
@@ -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
|
||||
|
||||
Vendored
-5
@@ -1,5 +0,0 @@
|
||||
// "Create type alias 'A'" "true"
|
||||
// ERROR: Unresolved reference: Dummy
|
||||
package p
|
||||
|
||||
fun foo(): p.<caret>A = throw Throwable("")
|
||||
idea/testData/quickfix/createFromUsage/createTypeAlias/typeReference/currentPackageReceiver.kt.after
Vendored
-7
@@ -1,7 +0,0 @@
|
||||
// "Create type alias 'A'" "true"
|
||||
// ERROR: Unresolved reference: Dummy
|
||||
package p
|
||||
|
||||
typealias A = Dummy
|
||||
|
||||
fun foo(): p.A = throw Throwable("")
|
||||
Vendored
-19
@@ -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 {
|
||||
}
|
||||
-7
@@ -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("")
|
||||
-6
@@ -1,6 +0,0 @@
|
||||
// "Create type alias 'X'" "true"
|
||||
open class A<T>
|
||||
|
||||
class B : A<B.X>() {
|
||||
typealias X = Dummy
|
||||
}
|
||||
-5
@@ -1,5 +0,0 @@
|
||||
// DISABLED: See KT-13596
|
||||
// "Create type alias 'X'" "true"
|
||||
open class A<T>
|
||||
|
||||
class B : A<B.<caret>X>()
|
||||
-7
@@ -1,7 +0,0 @@
|
||||
// "Create type alias 'X'" "true"
|
||||
open class A<T>
|
||||
|
||||
class B : A<B.X>() {
|
||||
typealias X = Dummy
|
||||
|
||||
}
|
||||
-7
@@ -1,7 +0,0 @@
|
||||
// DISABLED: See KT-13596
|
||||
// "Create type alias 'X'" "true"
|
||||
open class A<T>
|
||||
|
||||
class B : A<B.<caret>X>() {
|
||||
|
||||
}
|
||||
Vendored
-5
@@ -1,5 +0,0 @@
|
||||
// "Create type alias 'A'" "true"
|
||||
// ERROR: Unresolved reference: Dummy
|
||||
package p
|
||||
|
||||
fun foo(): <caret>A = throw Throwable("")
|
||||
idea/testData/quickfix/createFromUsage/createTypeAlias/typeReference/notQualifierNoTypeArgs.kt.after
Vendored
-7
@@ -1,7 +0,0 @@
|
||||
// "Create type alias 'A'" "true"
|
||||
// ERROR: Unresolved reference: Dummy
|
||||
package p
|
||||
|
||||
typealias A = Dummy
|
||||
|
||||
fun foo(): A = throw Throwable("")
|
||||
-5
@@ -1,5 +0,0 @@
|
||||
// "Create type alias 'A'" "true"
|
||||
// ERROR: Unresolved reference: Dummy
|
||||
package p
|
||||
|
||||
fun foo(): <caret>A<*, String> = throw Throwable("")
|
||||
-7
@@ -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("")
|
||||
Vendored
-5
@@ -1,5 +0,0 @@
|
||||
// "Create type alias 'A'" "true"
|
||||
// ERROR: Unresolved reference: Dummy
|
||||
package p
|
||||
|
||||
fun foo(): <caret>A<Int, String> = throw Throwable("")
|
||||
-7
@@ -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("")
|
||||
Vendored
-11
@@ -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("")
|
||||
Vendored
-11
@@ -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>>) {
|
||||
|
||||
}
|
||||
Vendored
-11
@@ -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>>) {
|
||||
|
||||
}
|
||||
Vendored
-9
@@ -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>>) {
|
||||
|
||||
}
|
||||
-11
@@ -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>>) {
|
||||
|
||||
}
|
||||
-15
@@ -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("")
|
||||
Vendored
-13
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user