ここScalaからJava enumをアクセスするにはどうすればよいですか?
public class Test {
protected enum TestEnum {A, B, C};
public Test(TestEnum te) {
}
}
は、私は、オブジェクトのテストに次のエラーメッセージ
クラスTestEnumが保護する対象のテストアクセスでアクセスすることができません受け取る私のScalaの
class ScalaEnum(myEnum: TestEnum) extends Test(myEnum) {
}
で次のように私のJavaクラスがありますクラスTestEnumはクラスYを囲むクラスクラスScaringEnumがパッケージYYY内のオブジェクトTestのサブクラスではないため、ターゲットが定義されているため許可されていません
正確に。 [保護された静的内部クラスとの相互運用性には制限があります](http://www.scala-lang.org/node/1381)。 –
私はpublicに変更するとまだエラーが表示されます – deltanovember
OK、名前を入力するとどうなりますか? :) –