La mia classe Java è la seguenteCome accedere alle enumerazioni Java da Scala?
public class Test {
protected enum TestEnum {A, B, C};
public Test(TestEnum te) {
}
}
qui è la mia Scala
class ScalaEnum(myEnum: TestEnum) extends Test(myEnum) {
}
ricevo il seguente messaggio di errore
classe TestEnum in Test oggetto non è accessibile in oggetto L'accesso di prova per protetto la classe TestEnum non è consentita poiché racchiudere la classe classe ScalaEnum nel pacchetto XXX non è una sottoclasse di oggetto Test nel pacchetto YYY dove è definito l'obiettivo
Esattamente. [L'interoperabilità con classi interne statiche protette è limitata] (http://www.scala-lang.org/node/1381). –
Ho ancora ricevuto l'errore se cambio in pubblico – deltanovember
OK, e se si qualifica il nome? :) –