blob: 03e398fea3ebe1822a85482103744f700dd299d8 [file] [log] [blame]
// ERROR: Type mismatch: inferred type is Enumeration<(raw) Any!>! but Enumeration<DefaultMutableTreeNode> was expected
import java.util.Enumeration
import javax.swing.tree.DefaultMutableTreeNode
class TestJavaExpectedTypeInference {
fun test(node: DefaultMutableTreeNode) {
val e: Enumeration<DefaultMutableTreeNode> = node.children()
while (e.hasMoreElements()) {
val child = e.nextElement()
val name = child.userObject as String
println(name)
}
}
}