A quick fix for 'Raw type in is-expression'

This commit is contained in:
Andrey Breslav
2012-11-27 14:56:08 +04:00
parent af682d61f0
commit 6f4afd675f
15 changed files with 141 additions and 0 deletions
@@ -0,0 +1,4 @@
// "Add '<*>'" "true"
public fun foo(a: Any) {
a is java.util.ArrayList<*>
}
@@ -0,0 +1,4 @@
// "Add '<*>'" "true"
public fun foo(a: Any) {
a is jet.List<*>
}
@@ -0,0 +1,4 @@
// "Add '<*, *>'" "true"
public fun foo(a: Any) {
a is jet.Map<*, *>
}
@@ -0,0 +1,4 @@
// "Add '<*>'" "true"
public fun foo(a: Any) {
a is List<*>
}
@@ -0,0 +1,4 @@
// "Add '<*, *>'" "true"
public fun foo(a: Any) {
a is Map<*, *>
}
@@ -0,0 +1,6 @@
// "Add '<*, *>'" "false"
// "Add '<*>'" "false"
// ERROR: 2 type arguments expected
public fun foo(a: Any) {
a is Map<Int>
}
@@ -0,0 +1,4 @@
// "Add '<*>'" "true"
public fun foo(a: Any) {
a is java.util.Array<caret>List
}
@@ -0,0 +1,4 @@
// "Add '<*>'" "true"
public fun foo(a: Any) {
a is jet.List<caret>
}
@@ -0,0 +1,4 @@
// "Add '<*, *>'" "true"
public fun foo(a: Any) {
a is jet.Map<caret>
}
@@ -0,0 +1,4 @@
// "Add '<*>'" "true"
public fun foo(a: Any) {
a is List<caret>
}
@@ -0,0 +1,4 @@
// "Add '<*, *>'" "true"
public fun foo(a: Any) {
a is Map<caret>
}
@@ -0,0 +1,6 @@
// "Add '<*, *>'" "false"
// "Add '<*>'" "false"
// ERROR: 2 type arguments expected
public fun foo(a: Any) {
a is <caret>Map<Int>
}