Create from Usage: Fix exception in "Create class" quickfix applied to unresolved references in type arguments. Create class body when necessary

#KT-12777 Fixed
(cherry picked from commit dc90ec9)
This commit is contained in:
Alexey Sedunov
2016-06-20 15:52:41 +03:00
parent ffe4e760d7
commit 0d80bf030f
7 changed files with 43 additions and 2 deletions
@@ -0,0 +1,4 @@
// "Create class 'X'" "true"
open class A<T>
class B : A<B.<caret>X>()
@@ -0,0 +1,8 @@
// "Create class 'X'" "true"
open class A<T>
class B : A<B.X>() {
class X {
}
}
@@ -0,0 +1,6 @@
// "Create class 'X'" "true"
open class A<T>
class B : A<B.<caret>X>() {
}
@@ -0,0 +1,9 @@
// "Create class 'X'" "true"
open class A<T>
class B : A<B.X>() {
class X {
}
}