f14bd87ecc
Mostly this commit contains changes of descriptor dump of sealed classes tests according to changed visibility of sealed class constructor
48 lines
2.4 KiB
Plaintext
Vendored
48 lines
2.4 KiB
Plaintext
Vendored
package
|
|
|
|
public fun foo(/*0*/ s: Sealed): kotlin.Int
|
|
|
|
public sealed class Sealed {
|
|
internal constructor Sealed(/*0*/ x: kotlin.Int)
|
|
public final val 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
|
|
|
|
public object First : Sealed {
|
|
private constructor First()
|
|
public final override /*1*/ /*fake_override*/ val 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
|
|
}
|
|
|
|
public open class NonFirst : Sealed {
|
|
public constructor NonFirst(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int)
|
|
public final override /*1*/ /*fake_override*/ val x: kotlin.Int
|
|
public final val y: 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
|
|
|
|
public object Second : Sealed.NonFirst {
|
|
private constructor Second()
|
|
public final override /*1*/ /*fake_override*/ val x: kotlin.Int
|
|
public final override /*1*/ /*fake_override*/ val y: 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
|
|
}
|
|
|
|
public object Third : Sealed.NonFirst {
|
|
private constructor Third()
|
|
public final override /*1*/ /*fake_override*/ val x: kotlin.Int
|
|
public final override /*1*/ /*fake_override*/ val y: 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
|
|
}
|
|
}
|
|
}
|
|
|