Files
kotlin-fork/compiler/testData/diagnostics/tests/smartCasts/kt3572.txt
T

27 lines
1.1 KiB
Plaintext
Vendored

package
internal fun main(/*0*/ m: MyClass): kotlin.Unit
internal final class MyClass {
public constructor MyClass(/*0*/ printer: Printer)
internal final var printer: Printer
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
}
internal final class OKPrinter : Printer {
public constructor OKPrinter()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal open override /*1*/ fun print(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface Printer {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal abstract fun print(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}