https://kotlinlang.org logo
#multiplatform
Title
# multiplatform
k

krtko

03/08/2020, 1:37 AM
Hey could someone help me with an actual/expect issue? JVM platform class
Copy code
public class SomeClass {
   public int getVersion()
   public void setVersion(int version)
}
Expect MPP
Copy code
expect class MPPClass {
   var version: Int
}
Actual Type alias MPP (doesn't work)
Copy code
actual typealias MPPClass = SomeClass
Actual Class MPP (doesn't work)
Copy code
actual class MPPClass: SomeClass {
   actual var version: Int //doesn't work


   actual override fun getVersion(): Int
   actual override fun setVersion(version: Int)
}
Making the expect MPP property an extension property actually made it work hmm
r

russhwolf

03/08/2020, 2:15 AM
You can’t `expect`/`actual` between functions and properties like that. There’s an issue for it at https://youtrack.jetbrains.com/issue/KT-15620
k

krtko

03/08/2020, 2:20 AM
Oh ok thanks Russell
2 Views