7d963e8e07
When deal with constructed object (not this) treat it like it's fully initialized. Otherwise (this or access with no receiver) access instruction should be handled as it was before. #KT-6788 Fixed #KT-4126 Fixed
22 lines
946 B
Plaintext
Vendored
22 lines
946 B
Plaintext
Vendored
package
|
|
|
|
internal final class A {
|
|
public constructor A(/*0*/ other: A)
|
|
public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int)
|
|
internal final val x: kotlin.Int
|
|
internal 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
|
|
}
|
|
|
|
internal final class A1 {
|
|
public constructor A1(/*0*/ other: A1)
|
|
public constructor A1(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int)
|
|
internal final val x: kotlin.Int
|
|
internal 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
|
|
}
|