考虑以下内容sealed trait
:
sealed trait Type
object Type {
case object S
}
sealed trait Test{
type Tpe <: Type
}
object Test {
type Aux[T <: Type] = Test{ type Tpe = T }
}
给定一个ClassSymbol
表示Test.Aux[S.type]
有没有办法得到一个ClassSymbol
表示sealed trait Test
?