KT-12054 J2K generates obj is Type<Any> instead of obj is Type<*>

#KT-12054 Fixed
This commit is contained in:
Valentin Kipyatkov
2016-04-28 18:48:40 +03:00
parent a8eef5effc
commit 76e067c43a
11 changed files with 34 additions and 23 deletions
+8
View File
@@ -0,0 +1,8 @@
import java.util.Collection;
import java.util.List;
class C {
boolean bar(Object o, Collection<String> collection) {
return o instanceof Collection && collection instanceof List;
}
}
+5
View File
@@ -0,0 +1,5 @@
internal class C {
fun bar(o: Any, collection: Collection<String>): Boolean {
return o is Collection<*> && collection is List<*>
}
}