lightbend-labs/mima

Ignore static forwarders linked to package-privates on Scala 3

armanbilge opened this issue · 2 comments

This is necessary due to scala/scala3#10842.

Btw, thanks again for rolling out the Scala 3 improvements, was able to remove nearly all of the Scala 3 specific filters in http4s/http4s#6287 which is fantastic. Just trying to chase down the remaining ones :)

is this distinct from #660 and #388?

I only looked briefly at those issues, but I'm pretty sure this is distinct. Note that this is specific to the Scala 3 compiler, since it emits methods here where the Scala 2 compiler does not. Thus it is impossible to encounter this issue on Scala 2.

#660 appears to be about trait mixins and not specific to static forwarders for objects.

I'm not entirely sure what #388 is about, but it affects Scala 2.