Biri, Manifest'teki bu kabul edilmeyen tip tanığın yerine 2.10 numaralı scalada ne yapmam gerektiğini işaret edebilir mi?Kullanımdan kaldırılan <: <Manifest tipi tanık Scala 2.10
reflect.ClassManifest.singleType(foo) <:< barManifest
Doğrusu, burada amacım bir kullanımdan kaldırılması uyarı yükseltmek değil şey ile değiştirmek olmaya yöneliktir. Yeni yansıma API'sini kullanmaktan mutluluk duyuyorum. önemlidir varsa burada
, bağlamda söz konusu kod:
Çok faydalı yanıt! Ama aslında bunu projemde denediğimde, aşağıdaki çalışma zamanı hatasını alıyorum: LineString sınıfını içeren yasadışı döngüsel başvuru (scala.reflect.internal.Symbols $ TypeSymbol.tpe (Symbols.scala: 2710)) Tabii ki, bu muhtemelen Söz konusu belirli sınıflarla ilgili. –