Rename fails with qualfied self types under certain conditions
Start with
Now renaming any of
package com.github.mlangc.experiments
package hoellen.feuer {
trait Belze
trait Bub
}
import hoellen._
class JudgmentDay { this: feuer.Belze with feuer.Bub =>
}
Now renaming any of
feuer
, Belze
or Bub
will not modify JudgmentDay
, thereby breaking the code.
Leave a comment