Am I right that
trait SomeTrait extends SomeClass {
// whatever
}
means in fact the same as
trait SomeTrait { this: SomeClass =>
// whatever
}
except
- it can use
superin its body; - it looks weird
? Are there any more cases of difference?
Am I right that
trait SomeTrait extends SomeClass {
// whatever
}
means in fact the same as
trait SomeTrait { this: SomeClass =>
// whatever
}
except
super in its body;? Are there any more cases of difference?