AfwHSで、Javaから呼ばれる為のクラスを~.afwhs.javaというパッケージに置いていた。
でも使う側で「import ~.afwhs._」としたら、「java」から始まるパッケージのインポート「import java.io._」がエラーになってしまったらしい。
Scalaではimportで相対パスのような指定が出来るけど、「_」でインポートしたら、どんなのが入るか使う人には分からないもんなー><
javaパッケージと一緒にインポートするのは試してなかったので気付かなかったけど、これはトラップだなぁ。「scala」パッケージと競合するのは経験してたから気をつけていたけれど、「java」もか…。
他にも色々あるようなので、気をつけないとなぁ(苦笑)
※コメント投稿者のブログIDはブログ作成者のみに通知されます