[Commonizer] Source-based tests on lifting up identical type aliases
^KMM-55
This commit is contained in:
Vendored
+16
-15
@@ -1,20 +1,21 @@
|
||||
expect public class A1()
|
||||
expect protected class B1()
|
||||
expect internal class C1()
|
||||
public expect class A1()
|
||||
protected expect class B1()
|
||||
internal expect class C1()
|
||||
|
||||
expect public class E1
|
||||
expect protected class E2
|
||||
expect internal class E3
|
||||
expect private class E4
|
||||
public typealias E1 = A1
|
||||
protected typealias E2 = A1
|
||||
internal typealias E3 = A1
|
||||
public expect class E4
|
||||
|
||||
expect protected class F1
|
||||
expect private class F3
|
||||
protected typealias F1 = A1
|
||||
public expect class F2
|
||||
public expect class F3
|
||||
|
||||
expect internal class G1
|
||||
expect private class G2
|
||||
internal typealias G1 = A1
|
||||
public expect class G2
|
||||
|
||||
expect private class H1
|
||||
public expect class H1
|
||||
|
||||
expect public class I1
|
||||
expect public class I2
|
||||
expect public class I3
|
||||
public typealias I1 = A1
|
||||
public typealias I2 = B1
|
||||
public typealias I3 = C1
|
||||
|
||||
Vendored
+9
-17
@@ -1,32 +1,24 @@
|
||||
actual public class A1 actual constructor()
|
||||
public actual class A1 actual constructor()
|
||||
public class A2
|
||||
public class A3
|
||||
public class A4
|
||||
|
||||
actual protected class B1 actual constructor()
|
||||
protected actual class B1 actual constructor()
|
||||
protected class B2
|
||||
protected class B3
|
||||
|
||||
actual internal class C1 actual constructor()
|
||||
internal actual class C1 actual constructor()
|
||||
internal class C2
|
||||
|
||||
private class D1
|
||||
|
||||
actual public typealias E1 = A1
|
||||
actual public typealias E2 = A1
|
||||
actual public typealias E3 = A1
|
||||
actual public typealias E4 = A1
|
||||
public actual typealias E4 = A1
|
||||
|
||||
actual protected typealias F1 = A1
|
||||
protected typealias F2 = A1
|
||||
actual protected typealias F3 = A1
|
||||
protected actual typealias F2 = A1
|
||||
protected actual typealias F3 = A1
|
||||
|
||||
actual internal typealias G1 = A1
|
||||
actual internal typealias G2 = A1
|
||||
internal actual typealias G2 = A1
|
||||
|
||||
actual private typealias H1 = A1
|
||||
private actual typealias H1 = A1
|
||||
|
||||
actual public typealias I1 = A1 // points to public
|
||||
actual public typealias I2 = B1 // points to protected
|
||||
actual public typealias I3 = C1 // points to internal
|
||||
public typealias I4 = D1 // points to private
|
||||
typealias I4 = D1
|
||||
|
||||
Vendored
+9
-17
@@ -1,32 +1,24 @@
|
||||
actual public class A1 actual constructor()
|
||||
public actual class A1 actual constructor()
|
||||
protected class A2
|
||||
internal class A3
|
||||
private class A4
|
||||
|
||||
actual protected class B1 actual constructor()
|
||||
protected actual class B1 actual constructor()
|
||||
internal class B2
|
||||
private class B3
|
||||
|
||||
actual internal class C1 actual constructor()
|
||||
internal actual class C1 actual constructor()
|
||||
private class C2
|
||||
|
||||
private class D1
|
||||
|
||||
actual public typealias E1 = A1
|
||||
actual protected typealias E2 = A1
|
||||
actual internal typealias E3 = A1
|
||||
actual private typealias E4 = A1
|
||||
private actual typealias E4 = A1
|
||||
|
||||
actual protected typealias F1 = A1
|
||||
internal typealias F2 = A1
|
||||
actual private typealias F3 = A1
|
||||
internal actual typealias F2 = A1
|
||||
private actual typealias F3 = A1
|
||||
|
||||
actual internal typealias G1 = A1
|
||||
actual private typealias G2 = A1
|
||||
private actual typealias G2 = A1
|
||||
|
||||
actual private typealias H1 = A1
|
||||
private actual typealias H1 = A1
|
||||
|
||||
actual public typealias I1 = A1 // points to public
|
||||
actual public typealias I2 = B1 // points to protected
|
||||
actual public typealias I3 = C1 // points to internal
|
||||
public typealias I4 = D1 // points to private
|
||||
typealias I4 = D1
|
||||
|
||||
Reference in New Issue
Block a user