DK
val { abc } = foo
в
val abc = foo["abc"]
?
Size: a a a
DK
ВМ
AN
AN
AL
AM
AM
componentN
же тоже не просто так не как component(n: Int)
сделаны.AL
DK
DK
с#
AL
AL
object MockUtils {
inline operator fun <reified T> InvocationOnMock.component1(): T = getArgument(0, T::class.java)
inline operator fun <reified T> InvocationOnMock.component2(): T = getArgument(1, T::class.java)
inline operator fun <reified T> InvocationOnMock.component3(): T = getArgument(2, T::class.java)
inline operator fun <reified T> InvocationOnMock.component4(): T = getArgument(3, T::class.java)
inline operator fun <reified T> InvocationOnMock.component5(): T = getArgument(4, T::class.java)
inline operator fun <reified T> InvocationOnMock.get(index: Int): T = getArgument(index, T::class.java)
}
с#
DK
object MockUtils {
inline operator fun <reified T> InvocationOnMock.component1(): T = getArgument(0, T::class.java)
inline operator fun <reified T> InvocationOnMock.component2(): T = getArgument(1, T::class.java)
inline operator fun <reified T> InvocationOnMock.component3(): T = getArgument(2, T::class.java)
inline operator fun <reified T> InvocationOnMock.component4(): T = getArgument(3, T::class.java)
inline operator fun <reified T> InvocationOnMock.component5(): T = getArgument(4, T::class.java)
inline operator fun <reified T> InvocationOnMock.get(index: Int): T = getArgument(index, T::class.java)
}
AN
AN
AL
AN
RI