FE 1.0: don't spread OptIn markers to children #KT-48570 Fixed

This commit is contained in:
Mikhail Glukhikh
2021-09-02 19:24:27 +03:00
committed by TeamCityServer
parent 17590b7114
commit b8c3b34886
6 changed files with 98 additions and 15 deletions
@@ -1,4 +1,3 @@
// FIR_IDENTICAL
// !USE_EXPERIMENTAL: kotlin.RequiresOptIn
// FILE: api.kt
@@ -82,9 +81,9 @@ import api.*
fun use() {
val c: <!EXPERIMENTAL_API_USAGE!>C<!> = <!EXPERIMENTAL_API_USAGE!>C<!>()
<!EXPERIMENTAL_API_USAGE!>c<!>.<!EXPERIMENTAL_API_USAGE!>function<!>()
<!EXPERIMENTAL_API_USAGE!>c<!>.<!EXPERIMENTAL_API_USAGE!>property<!>
<!EXPERIMENTAL_API_USAGE!>C<!>.<!EXPERIMENTAL_API_USAGE!>Nested<!>()
<!EXPERIMENTAL_API_USAGE!>c<!>.<!EXPERIMENTAL_API_USAGE!>Inner<!>()
<!EXPERIMENTAL_API_USAGE!>c<!>.function()
<!EXPERIMENTAL_API_USAGE!>c<!>.property
<!EXPERIMENTAL_API_USAGE!>C<!>.Nested()
<!EXPERIMENTAL_API_USAGE!>c<!>.Inner()
<!EXPERIMENTAL_API_USAGE!>c<!>.<!EXPERIMENTAL_API_USAGE!>extension<!>()
}