Files
kotlin-fork/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2960.txt
T
Alexander Udalov 085fc3bf87 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
2015-09-11 19:51:42 +03:00

26 lines
950 B
Plaintext
Vendored

package
package b {
public var f: () -> kotlin.Unit
public val g: () -> kotlin.Int
public val o: kotlin.Any
public val p: b.P
public fun doSmth(/*0*/ i: kotlin.Int): kotlin.Int
public final class A {
public constructor A()
public final val a: kotlin.Int = 1
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class P {
public constructor P()
public final var x: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}