summaryrefslogtreecommitdiff
path: root/plugins/kotlin/idea/tests/testData/inspectionsLocal/unnecessaryOptInAnnotation/necessaryValueUsage3.kt
blob: 46ac9453f1bf6e7fad0a61264bdd2983e6d0974c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// PROBLEM: none
// WITH_STDLIB
// COMPILER_ARGUMENTS: -opt-in=kotlin.RequiresOptIn

@RequiresOptIn
annotation class Marker

@Marker
class Foo

@OptIn(Marker::class)
var foo: Foo? = Foo()

@OptIn(<caret>Marker::class)
fun f() {
    foo = null
}