Aregev2
07/21/2018, 8:12 PMAndreas Sinz
07/21/2018, 8:41 PMAndreas Sinz
07/21/2018, 8:43 PMinline class PositiveInteger(private val data: Int) is just a regular Int at runtimebenleggiero
07/21/2018, 8:49 PMAndreas Sinz
07/21/2018, 9:30 PMinterface Foo
inline class Bar(private val s: String) : Foo
fun doFoo(foo: Foo)
val bar = Bar("Hello World")
doFoo(bar) //Doesn't work, although Bar "inherits" from Foobenleggiero
07/21/2018, 11:16 PMkarelpeeters
07/21/2018, 11:20 PMilya.gorbunov
07/22/2018, 11:30 AMkarelpeeters
07/22/2018, 11:39 AMAndreas Sinz
07/22/2018, 12:10 PMAregev2
07/22/2018, 3:00 PMbenleggiero
07/22/2018, 3:19 PMAregev2
07/22/2018, 4:33 PMUInt for example, will we be able to acess `Number`'s functions and fields? as in runtime it is translated it an Intkarelpeeters
07/22/2018, 4:34 PMNumber Aregev2
07/22/2018, 4:34 PMkarelpeeters
07/22/2018, 4:35 PMAregev2
07/22/2018, 4:36 PMInteger)
🤷benleggiero
07/22/2018, 5:58 PMAregev2
07/24/2018, 9:05 PMNumber functions anyways?Aregev2
07/24/2018, 9:05 PMkarelpeeters
07/24/2018, 9:07 PMkarelpeeters
07/24/2018, 9:08 PMilya.gorbunov
07/24/2018, 9:34 PMUInt as Number.
However there are conversion functions, like .toInt() or .toLong(), which return value that can be cast to Number