fixed raw generic types fir KT-540

This commit is contained in:
Sergey Ignatov
2011-11-21 13:37:25 +04:00
parent 18e93658b2
commit ccb3e63638
5 changed files with 60 additions and 9 deletions
@@ -2,7 +2,7 @@ namespace test {
import java.util.List
open class User() {
open fun main() : Unit {
var list : List? = java.util.LinkedList()
var list : List<*>? = java.util.LinkedList()
}
}
}
@@ -1,7 +1,7 @@
namespace test {
open class User() {
open fun main() : Unit {
var list : java.util.List? = java.util.LinkedList()
var list : java.util.List<*>? = java.util.LinkedList()
}
}
}
+12
View File
@@ -0,0 +1,12 @@
package demo;
import java.util.List;
import java.util.LinkedList;
class Test {
void main() {
List<String> common = new LinkedList<String>();
List raw = new LinkedList<String>();
List superRaw = new LinkedList();
}
}
+11
View File
@@ -0,0 +1,11 @@
namespace demo {
import java.util.List
import java.util.LinkedList
open class Test() {
open fun main() : Unit {
var common : List<String?>? = LinkedList<String?>()
var raw : List<*>? = LinkedList<String?>()
var superRaw : List<*>? = LinkedList()
}
}
}