-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Position failure under Bloop with small source file #12981
Comments
This is a continuation of the discussion from scala/scala3#20110
In the end, even though plain To check it with plain import scala.reflect.internal.util.{CodeAction, Position}
import scala.tools.nsc.Settings
import scala.tools.nsc.reporters.FilteringReporter
class MyReporter(_settings: Settings) extends FilteringReporter {
override def settings: Settings = _settings
override def doReport(pos: Position, msg: String, severity: Severity, actions: List[CodeAction]): Unit =
System.out.println(s"### [$severity] position: (${pos.start},${pos.end}), msg: $msg")
} And then passed it to
Notice that file length is 34 but the range end offset is In order for my reporter to be detected by the compiler I had to patch
|
Questions are not bug reports
"What the -- ??"
Reproduction steps
Scala version: 2.13.13
Problem
Correctly errors with
but crashes under Bloop.
Observed at scala/scala3#20110
The text was updated successfully, but these errors were encountered: