私のJavaクラスは次のとおりです
public class Test {
protected enum TestEnum {A, B, C};
public Test(TestEnum te) {
}
}
ここに私のScalaがあります
class ScalaEnum(myEnum: TestEnum) extends Test(myEnum) {
}
次のエラー メッセージが表示されます
オブジェクト Test 内のクラス TestEnum はオブジェクト Test 内でアクセスできません 保護されたクラス TestEnum へのアクセスは許可されません パッケージ XXX 内のクラス ScalaEnum を囲んでいるクラスは、ターゲットが定義されているパッケージ YYY 内のオブジェクト Test のサブクラスではないためです