Closed scoquelin closed 1 year ago
just realised I might have just filed a duplicate of #12860 which is currently being addressed so closing
Thanks, I was just taking a look at the PR and this ticket, and your example still fails, so I'll reopen for now.
[error] Test scala.tools.nsc.reporters.CodeActionXsource3Test.t12882 failed: org.junit.ComparisonFailure:
[error] class Holiday(date: java.time.LocalDate)
[error]
[error] object HolidayConversion {
[error] implicit def dateToHoliday: Holiday(date: java.time.LocalDate) = new Holiday(date)
[error] }
[error] expected:<...it def dateToHoliday[(date: java.time.LocalDate): Holiday] = new Holiday(date)...> but was:<...it def dateToHoliday[: Holiday(date: java.time.LocalDate)] = new Holiday(date)...>, took 0.05 sec
attn @lrytz
I assigned myself since I learned a bit about lrytz's mysterious feature also known as "the rytz fix". But I fell asleep and will take it up again in daylight.
Reproduction steps
Scala version: 2.13.12
Here is the
Holiday.scala
source file (withimplicit def
function missing explicit type) :Problem
After compiling with Scala
2.13.12
with-quickfix
compiler flag :the modified code
does not compile :
would have expected this code to be generated instead (or worst case nothing modified) :