expect annotation class CommonAnnotationForAnnotationClassesOnly(text: String) {
    val text: String
}

expect annotation class CommonAnnotation(text: String) {
    val text: String
}

expect var propertyWithoutBackingField: Double
expect val propertyWithBackingField: Double
expect val propertyWithDelegateField: Int
expect val <T : CharSequence> T.propertyWithExtensionReceiver: Int

expect fun function1(text: String): String
expect fun <Q : Number> Q.function2(): Q

expect class AnnotatedClass(value: String) {
    val value: String
}
typealias AnnotatedLiftedUpTypeAlias = AnnotatedClass

expect class AnnotatedNonLiftedUpTypeAlias expect constructor(expect val value: String)
