aboutsummaryrefslogtreecommitdiff
path: root/tests/pos/escapingRefs.scala
Commit message (Collapse)AuthorAgeFilesLines
* TypeAssigner#avoid: do not lose type parameters when the base type changes.Guillaume Martres2015-10-091-0/+12
| | | | Fixes #741.
* Add pos test about escaping refinementsGuillaume Martres2015-10-091-0/+10
|
* TypeAssigner#avoid: don't miss escaping refs in complex typesGuillaume Martres2015-10-091-1/+9
|
* TypeAssigner#avoid: more precise types for inner classesGuillaume Martres2015-10-091-0/+12
When we need to avoid `A` in the class `A#B`, we can try to replace `A` by a supertype. Previously, we only tried to replace `A#B` itself by a supertype. Fixes #711.