Add TYPEALIAS target to UseExperimental

This commit is contained in:
Alexander Udalov
2018-05-04 16:36:12 +02:00
parent 7d74508529
commit 2fea2135f8
4 changed files with 8 additions and 2 deletions
@@ -80,7 +80,7 @@ fun returnType(): @EAnno Unit {}
@UseExperimental(ExperimentalAPI::class)
@EAnno val property = ""
<!WRONG_ANNOTATION_TARGET!>@UseExperimental(ExperimentalAPI::class)<!>
@UseExperimental(ExperimentalAPI::class)
@EAnno typealias Typealias = Unit
@UseExperimental(ExperimentalAPI::class)
@@ -52,3 +52,6 @@ fun expression(): String {
val s = @UseExperimental(E::class) Foo().s
return s
}
@UseExperimental(E::class)
typealias TypeAlias = Foo
@@ -19,6 +19,7 @@ public final class Constructor {
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@kotlin.UseExperimental(markerClass = {api.E::class}) public typealias TypeAlias = api.Foo
package api {