Closed
Description
Compiler version
RC2
Minimized code
case class IntersectionTypeAdapter[L, R](
info: RType,
leftTypeAdapter: TypeAdapter[L],
rightTypeAdapter: TypeAdapter[R])(implicit taCache: TypeAdapterCache)
extends TypeAdapter[L & R]:
Output
[error] -- Error: /Users/gregoryzoller/git/junk/src/main/scala/co.blocke.junk/Junk.scala:17:11
[error] 17 |case class IntersectionTypeAdapter[L, R](
[error] | ^^^^^^^^^^^^^^^^^^^^^^^
[error] |class IntersectionTypeAdapter cannot be instantiated since it has conflicting base type arguments L and R
Expectation
No errors expected. This code worked for all Scala 3 until RC2