summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2006-11-01 16:03:28 +0000
committermihaylov <mihaylov@epfl.ch>2006-11-01 16:03:28 +0000
commit257a1845d3db3477a0b5939e94d77b0495d89561 (patch)
tree0aedf35621282407918e0f56b3b5ffc0952e6a14 /src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala
parent8b0cd5cf7c2a682dd70d6b8ea32b521015bf2269 (diff)
downloadscala-257a1845d3db3477a0b5939e94d77b0495d89561.tar.gz
scala-257a1845d3db3477a0b5939e94d77b0495d89561.tar.bz2
scala-257a1845d3db3477a0b5939e94d77b0495d89561.zip
Refactored portability support
Diffstat (limited to 'src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala')
-rw-r--r--src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala b/src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala
index 8713947d68..8c59c21f19 100644
--- a/src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala
+++ b/src/compiler/scala/tools/nsc/reporters/ConsoleReporter.scala
@@ -7,6 +7,8 @@
// $Id$
package scala.tools.nsc.reporters
+
+import compat.StringBuilder
import scala.tools.nsc.util.{FakePos, Position}
import java.io.BufferedReader
@@ -39,9 +41,7 @@ class ConsoleReporter(reader : BufferedReader, writer : PrintWriter) extends Abs
//########################################################################
// Public Constructors
- def this() = this(
- new BufferedReader(new InputStreamReader(System.in)),
- new PrintWriter(System.err, true))
+ def this() = this(Console.in, new PrintWriter(Console.err, true))
//########################################################################
// Public Methods - Count
@@ -71,7 +71,7 @@ class ConsoleReporter(reader : BufferedReader, writer : PrintWriter) extends Abs
def printMessage(posIn : Position, msg : String) : Unit = {
if (posIn != null) {
val pos = posIn.inUltimateSource
- val buf = new StringBuffer(msg)
+ val buf = new StringBuilder(msg)
buf.insert(0, " ")
if (pos.line != Position.NOLINE)
buf.insert(0, ":" + pos.line)
@@ -95,7 +95,7 @@ class ConsoleReporter(reader : BufferedReader, writer : PrintWriter) extends Abs
}
/** Prints the column marker of the given position. */
def printColumnMarker(pos : Position) = if (pos != null) {
- val buffer = new StringBuffer(pos.column)
+ val buffer = new StringBuilder(pos.column)
var i = 1
while (i < pos.column) {
buffer.append(' ')