expect class PClass expect interface PInterface expect object PObject expect enum class PEnumClass expect annotation class PAnnotationClass internal expect object InternalObject public expect object PublicObject open expect class OpenClass abstract expect class AbstractClass final expect class FinalClass expect class C1 expect class C2 expect class C3 expect class C4 expect abstract class ExtendsNumber : Number expect fun interface FunInterface { fun run() } expect fun interface FunInterface2 { fun run() }