Marc Knaup
05/20/2019, 3:20 AMSomeInlineClass.print() be known at compile-time?
interface Inline {
fun print()
}
inline class SomeInlineClass(private val value: Int) : Inline {
override fun print() {
print(value)
}
}
inline fun <T : Inline> printInline(inline: T) {
inline.print()
}
fun main() {
printInline(SomeInlineClass(2)) // why boxing?
}