Why doesn't this work? It's working in Java though.
class MyList : java.util.LinkedList<String>()
fun main(args: Array<String>) {
val x: java.util.List<String> = MyList()
}
I get
Type mismatch: inferred type is MyList but List<String> was expected
For the assignment line.
Link for online eval: http://try.kotlinlang.org/#/UserProjects/70dhmnocn8ueh73hg0o61mp01f/8ormftvrpbimfu0l3uf37galv