class Foo(bar: String) {
import Foo.Bar
def this() = this(Bar) // this line fails, it seems I can only do
// def this() = this(Foo.Bar)
}
object Foo {
val Bar = "Hello Bar"
}
Basically, how do I use Bar after I import Foo.Bar, do I really have to call Foo.Bar every single time?