Mam bardzo podstawowy problem z scala.collection.JavaConversions. Spodziewam się, że poniższy kod zadziała, ale niejawna konwersja z java.util.List [String] na scala List [String] nie nastąpi. Czemu?Implicit konwersji java.util.List na scala List nie występuje
import collection.JavaConversions._
import java.util
class Test {
def getStrings() : List[String] = {
val results : java.util.List[String] = new java.util.ArrayList[String]()
results
}
}
dostaję następujący komunikat Compi
type mismatch;
found : java.util.List[String]
required: scala.collection.immutable.List[String]
results
^
Nie musisz ': java .util.List [String] 'w pierwszym przypadku. –
@AlexeyRomanov jest pokazany tylko dla wyjaśnienia, gdzie jest konwertowany. – Jatin