| // RUN_PIPELINE_TILL: FRONTEND |
| // IGNORE_NON_REVERSED_RESOLVE: KT-62937 |
| // SKIP_TXT |
| // LANGUAGE: +JsAllowInvalidCharsIdentifiersEscaping |
| |
| private fun ` .private `(): String = TODO("") |
| |
| fun ` .public `(): String = TODO("") |
| |
| @JsName(" __ ") |
| fun foo(): String = TODO("") |
| |
| @JsName(" ___ ") |
| private fun bar(): String = TODO("") |
| |
| @JsName("validName") |
| private fun ` .private with @JsName `(): String = TODO("") |
| |
| private class ` .private class ` { |
| val ` .field. ` = "" |
| } |
| |
| val x: Int |
| @JsName(".") |
| get() = TODO("") |
| |
| fun box(x: dynamic) { |
| x.`foo-bar`() |
| x.`ba-z` |
| } |