Introduce Type Alias: Forbid nested/local type aliases

This commit is contained in:
Alexey Sedunov
2016-11-29 18:04:46 +03:00
parent 752ae87591
commit 24035d2c83
6 changed files with 2 additions and 64 deletions
@@ -1,7 +0,0 @@
// NAME: B
class A<X, Y>
fun foo() {
// SIBLING:
val a: <caret>A<Int, String>
}
@@ -1,9 +0,0 @@
// NAME: B
class A<X, Y>
fun foo() {
// SIBLING:
typealias B = A<Int, String>
val a: B
}
@@ -1,7 +0,0 @@
// NAME: B
class A<X, Y>
class Test {
// SIBLING
val a: <caret>A<Int, String>
}
@@ -1,9 +0,0 @@
// NAME: B
class A<X, Y>
class Test {
typealias B = A<Int, String>
// SIBLING
val a: B
}