Skip to content

Commit 0701e5d

Browse files
committed
Workaround #1116
1 parent 3219d84 commit 0701e5d

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/dotty/tools/dotc/reporting/ConsoleReporter.scala

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,22 @@ import scala.reflect.internal.util._
1414
* console.
1515
*/
1616
class ConsoleReporter(
17-
reader: BufferedReader = Console.in,
18-
writer: PrintWriter = new PrintWriter(Console.err, true))
17+
reader: BufferedReader,
18+
writer: PrintWriter)
1919
extends Reporter with UniqueMessagePositions {
2020

21+
def this(writer: PrintWriter) = {
22+
this(Console.in, writer)
23+
}
24+
25+
def this(reader: BufferedReader) = {
26+
this(reader, new PrintWriter(Console.err, true))
27+
}
28+
29+
def this() = {
30+
this(Console.in)
31+
}
32+
2133
/** maximal number of error messages to be printed */
2234
protected def ErrorLimit = 100
2335

0 commit comments

Comments
 (0)