Daniel Pitts
11/21/2024, 4:38 PM@OptIn(ExperimentalContracts::class)
inline fun <reified R> isA(): Boolean {
contract {
returns(true) implies (this@Correlated is Correlated<R>) // Error: Cannot check for instance of erased type: Correlated<R>
}
return data is R
}
I want to use this in a when clause.Youssef Shoaib [MOD]
11/21/2024, 4:44 PMYoussef Shoaib [MOD]
11/21/2024, 4:45 PM