summaryrefslogtreecommitdiff
path: root/test/files/t8449
Commit message (Collapse)AuthorAgeFilesLines
* SI-8449 Fix spurious error with Java raw type over a Scala classJason Zaugg2014-11-092-0/+13
When the Scala typechecker typechecks signatures in Java sources, it must enable use of a type constructor without applied type arguments (a raw type). However, the check in `adaptType::properTypeRequired` was too restricive: it only allows raw types given a) we are typechecking a Java source file and b) the type constructor itself is Java defined. The second check does not make sense; it is perfectly legal to define a Java raw type for over a Scala defined type constructor. This commit removes it. The bug was noticed in the Scaladoc context, as it explores the signatures of all Java sources so it can document them. But the enclosed test demonstrates the underlying bug under normal compilation.