Transform anonymous types even for public symbols
This became necessary when we removed the requirement to specify types for public members, because otherwise everything fails not being able to locate the anonymous class from another module #KT-9072 Fixed EA-72801
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public val m: m.<no name provided>
|
||||
public val m: X
|
||||
|
||||
public interface X {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
package kt1191 {
|
||||
public fun foo(/*0*/ unused: kotlin.Int): kt1191.foo.<no name provided>
|
||||
public fun foo(/*0*/ unused: kotlin.Int): kotlin.Any
|
||||
public fun </*0*/ T> kt1191.FunctionalList<T>.plus(/*0*/ element: T): kt1191.FunctionalList<T>
|
||||
|
||||
public interface FunctionalList</*0*/ T> {
|
||||
|
||||
@@ -3,7 +3,7 @@ package
|
||||
package b {
|
||||
public var f: () -> kotlin.Unit
|
||||
public val g: () -> kotlin.Int
|
||||
public val o: b.o.<no name provided>
|
||||
public val o: kotlin.Any
|
||||
public val p: b.P
|
||||
public fun doSmth(/*0*/ i: kotlin.Int): kotlin.Int
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public val m: m.<no name provided>
|
||||
public val m: X
|
||||
public fun box(): kotlin.Unit
|
||||
|
||||
public interface X {
|
||||
|
||||
Reference in New Issue
Block a user