Rename fails with refined self types if nested in object
Neither the rename refactoring, nor mark occurrences work properly here (if used on
Interestingly the bug disappears if
A
, ... or E
):object Holder {
trait A
trait B
trait C
trait D
trait E
trait T { this: A with (B with (C with D with E)) =>
}
}
Interestingly the bug disappears if
Holder
is dropped.
Leave a comment