// FILE: first.before.kt // "Import" "true" // ERROR: Destructuring declaration initializer of type Some must have a 'component1()' function // ERROR: Destructuring declaration initializer of type Some must have a 'component2()' function package testing import aaa.Some fun testing() { val (a, b) = Some() } //----------------------- // FILE: second.kt package aaa public class Some @Deprecated("Use componenents from other") operator fun Some.component1() = 1 operator fun Some.component2() = 3 //----------------------- // FILE: other_second.kt package other import aaa.Some operator fun Some.component1() = 1 operator fun Some.component2() = 3 //----------------------- // FILE: first.after.kt // "Import" "true" // ERROR: Destructuring declaration initializer of type Some must have a 'component1()' function // ERROR: Destructuring declaration initializer of type Some must have a 'component2()' function package testing import aaa.Some import other.component1 import other.component2 fun testing() { val (a, b) = Some() } //-----------------------