- Notifications
You must be signed in to change notification settings - Fork22
Closed
Description
Because-nowarn is "just" setting-Xmaxwarns 0, warnings are not displayed but still counted in the reporter.
Maybe not a bug? Thoughts welcome. It's an easy fix inFilteringReporter.
Welcome toScala2.13.10 (OpenJDK64-BitServerVM,Java17.0.1).Type in expressionsfor evaluation.Ortry:help.scala>importscala.tools.nsc._|importscala.tools.nsc.interpreter._|importscala.tools.nsc.interpreter.shell._|vals=newSettings()| s.nowarn.value=true|valr=newReplReporterImpl(s) {overridedefreset():Unit= () }// interpreter calls `reset` after each line|vali=newIMain(s, r)| i.interpret("val x: Unit = 1")| r.warningCountvalx:Unit= ()importscala.tools.nsc._importscala.tools.nsc.interpreter._importscala.tools.nsc.interpreter.shell._vals: scala.tools.nsc.Settings=Settings {-encoding=UTF-8-nowarn=true-Xmaxwarns=0}// mutated s.nowarn.valuevalr: scala.tools.nsc.interpreter.shell.ReplReporterImpl= $anon$1@594c66c3vali: scala.tools.nsc.interpreter.IMain= scala.tools.nsc.interpreter.IMain@64e657b0valres0:Int=1