特征是这样的:
trait Analyzer[S <: State[_], +M <: Metric[_]]
我正在尝试制作一个案例对象来存储一些信息,而上述分析器的一个实例就是其中的一部分。
case class AnomalyCheckConfigBuilder(anomalyDetectionStrategy: AnomalyDetectionStrategy,
analyzer: Analyzer[_, Metric[_]],
anomalyCheckConfig: Option[AnomalyCheckConfig] = None)
我收到以下错误:
error: type arguments [_$1,com.amazon.deequ.metrics.Metric[_]] do not conform to trait Analyzer's type parameter bounds [S <: com.amazon.deequ.analyzers.State[_],+M <: com.amazon.deequ.metrics.Metric[_]]
case class AnomalyCheckConfigBuilder(anomalyDetectionStrategy: AnomalyDetectionStrategy,
不确定,这里有什么问题。有人明白这个吗?