blob: 3ca4679e519a056a80c596152d2b4e170dc4d328 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// WITH_STDLIB
// COMPILER_ARGUMENTS: -opt-in=kotlin.RequiresOptIn
@RequiresOptIn
annotation class Marker
open class FooBase
@Marker
class Foo : FooBase()
@OptIn(Marker::class)
fun makeFoo(x: FooBase? = null): FooBase = Foo()
@OptIn(<caret>Marker::class)
val foo = makeFoo()
|