Files
Anna Kozlova 546024017c [kotlin] k2: port ConvertToScopeIntention
^KTIJ-30410 fixed

GitOrigin-RevId: ca8fa24fc94b4f7bd4df50d3be4ddf1958061204
2024-06-24 21:34:55 +00:00

18 lines
418 B
Kotlin

// "Opt in for 'Ann' on 'test'" "false"
// IGNORE_K1
// ERROR: This declaration needs opt-in. Its usage must be marked with '@Foo.Ann' or '@OptIn(Foo.Ann::class)'
// ACTION: Add import for 'Foo.bar'
// ACTION: Convert to run
// ACTION: Convert to with
object Foo {
@RequiresOptIn(level = RequiresOptIn.Level.ERROR)
private annotation class Ann
@Ann
fun bar() {}
}
fun test() {
Foo.bar<caret>()
}