Package Object と同階層にObjectを作ってstatic importしようとするとコンパイルエラーが発生。
再現コードは↓
package object hoge {}
package hoge {
object Hoge {
type Piyo = Int
}
package huga {
import hoge._
import hoge.Hoge._
}
}
とすればコンパイル通るようになった。
package object hoge {}
package hoge {
object Hoge {
type Piyo = Int
}
package huga {
_root_.import hoge._
_root_.import hoge.Hoge._
}
}
10分くらい悩んだ。