// "Create extension function 'Any.component2'" "true" // WITH_RUNTIME class FooIterator { operator fun hasNext(): Boolean { return false } operator fun next(): Any { TODO("not implemented") } } class Foo { operator fun iterator(): FooIterator { TODO("not implemented") } } operator fun Any.component1(): Int { return 0 } fun foo() { for ((i: Int, j: Int) in Foo()) { } } private operator fun Any.component2(): Int { TODO("not implemented") //To change body of created functions use File | Settings | File Templates. }