W Scala, mam adnotację i cechę podstawową z adnotacją, ale rozszerzenie tej klasy nie dziedziczy adnotacji:Scala Adnotacja Dziedziczenie
scala> import scala.annotation.StaticAnnotation
import scala.annotation.StaticAnnotation
scala> case class AnnotationClass() extends StaticAnnotation
defined class AnnotationClass
scala> @AnnotationClass trait BaseTrait
defined trait BaseTrait
scala> class InheritingClass extends BaseTrait
defined class InheritingClass
scala> import scala.reflect.runtime.universe._
import scala.reflect.runtime.universe._
scala> typeOf[BaseTrait].typeSymbol.asClass.annotations.size
res1: Int = 1
scala> typeOf[InheritingClass].typeSymbol.asClass.annotations.size
res0: Int = 0
Czy istnieje sposób, aby uzyskać podklasa odziedziczyć adnotacja rodzica?