Move: Fix lengthening of qualified type references
KT-14519 Fixed
This commit is contained in:
+11
@@ -0,0 +1,11 @@
|
||||
package target
|
||||
|
||||
class OuterClass<T1> {
|
||||
inner class InnerClass<T2>
|
||||
|
||||
class NestedClass<T3>
|
||||
typealias NestedType<T> = NestedClass<T>
|
||||
}
|
||||
typealias OI<T1, T2> = OuterClass<T1>.InnerClass<T2> // (1)
|
||||
typealias ON1<T1, T2> = OuterClass<T1>.NestedClass<T2> // (2)
|
||||
typealias ON2<T1, T2> = OuterClass<T1>.NestedType<T2>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
package source
|
||||
|
||||
class OuterClass<T1> {
|
||||
inner class InnerClass<T2>
|
||||
|
||||
class NestedClass<T3>
|
||||
typealias NestedType<T> = NestedClass<T>
|
||||
}
|
||||
typealias OI<T1, T2> = OuterClass<T1>.InnerClass<T2> // (1)
|
||||
typealias ON1<T1, T2> = OuterClass<T1>.NestedClass<T2> // (2)
|
||||
typealias ON2<T1, T2> = OuterClass<T1>.NestedType<T2>
|
||||
Vendored
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"mainFile": "source/Foo.kt",
|
||||
"type": "MOVE_FILES",
|
||||
"targetPackage": "target"
|
||||
}
|
||||
Reference in New Issue
Block a user