// CHECK JVM_IR: // Mangled name: #test5@kotlin.String(){}kotlin.String // Public signature: /test5|7396849134865790053[0] // Public signature debug description: test5@kotlin.String(){}kotlin.String // CHECK JS_IR NATIVE: // Mangled name: #test5@kotlin.String(){} // Public signature: /test5|6764932899271361379[0] // Public signature debug description: test5@kotlin.String(){} fun String.test5(): String // CHECK: // Mangled name: @kotlin.String{}okext // Public signature: /okext|-7546376167507800782[0] // Public signature debug description: @kotlin.String{}okext val String.okext: String // CHECK JVM_IR: // Mangled name: #@kotlin.String(){}kotlin.String // Public signature: /okext.|-4397362169527603922[0] // Public signature debug description: @kotlin.String(){}kotlin.String // CHECK JS_IR NATIVE: // Mangled name: #@kotlin.String(){} // Public signature: /okext.|-5103161093403962760[0] // Public signature debug description: @kotlin.String(){} get(): String