Open scabug opened 10 years ago
ToolBox.scala:
def define(tree: u.ImplDef): u.Symbol
That means if you have companions which refer to one another (that's pretty much any companions) you can't define them without introducing another layer of wrapping, as each impldef fails, unable to see the other one.
Imported From: https://issues.scala-lang.org/browse/SI-8540?orig=1 Reporter: @paulp Affected Versions: 2.11.0
@xeno-by said: Good point! Somehow I was very much sure that this signature was saying u.ImplDef* :(
ToolBox.scala:
That means if you have companions which refer to one another (that's pretty much any companions) you can't define them without introducing another layer of wrapping, as each impldef fails, unable to see the other one.