1
하나는 TypeTag 있습니다'공변 타입 T는 불변의 위치에서 발생하는'오류 내 클래스의
(이 경우 개인 변수)를 TypeTag 몇 가지 문제가 발생했습니다abstract class Tagged[+T](implicit ttg: TypeTag[T])
직렬화 가능하지 않기 때문입니다. 그래서 @Transient로 선언하려고 : 내가 무슨 짓을
Error:(16, 51) covariant type T occurs in invariant position in type => org.apache.spark.sql.catalyst.ScalaReflection.universe.TypeTag[T] of value ttg
abstract class Tagged[+T](@transient implicit val ttg: TypeTag[T] = null) extends Extractor[T] with Static {
^
단지 전용 변수로 변경된다
abstract class Tagged[+T](@transient implicit val ttg: TypeTag[T])
그러나이 보이는 사소한 변화가 큰 문제가 발생했습니다 스칼라 컴파일러는 다음과 같은 오류가 발생합니다 공공의. 그런 오류를 제거하기 위해 무엇을해야합니까?