Intention to replace a shorthand type with a reconstructed one

This commit is contained in:
Andrey Breslav
2013-09-13 00:30:13 +02:00
parent a9134f8eff
commit 8bf1ab85ab
15 changed files with 166 additions and 2 deletions
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
class G<T>
fun foo(a: Any) = a as <caret>G<*>
@@ -0,0 +1,4 @@
// IS_APPLICABLE: false
class G
fun foo(a: Any) = a as <caret>G
@@ -0,0 +1,2 @@
// IS_APPLICABLE: false
fun foo(a: Any) = a as <caret>G
@@ -0,0 +1,5 @@
// IS_APPLICABLE: true
class B<T>
class G<T>: B<T>
fun foo(a: B<String>) = a as <caret>G
@@ -0,0 +1,5 @@
// IS_APPLICABLE: true
class B<T>
class G<T>: B<T>
fun foo(a: B<String>) = a as <caret>G<String>
@@ -0,0 +1,2 @@
// IS_APPLICABLE: false
fun foo(a: <caret>Any) = 1