summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-09-15 20:32:48 +0000
committerPaul Phillips <paulp@improving.org>2011-09-15 20:32:48 +0000
commit3b357972e911aed24842f4c2229058b4a1311d1b (patch)
tree373369e510f69336a90f86ab57a989aad3bf7949 /src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala
parent09b1a31309c9cbf1394c317b87d2073d39a8cd56 (diff)
downloadscala-3b357972e911aed24842f4c2229058b4a1311d1b.tar.gz
scala-3b357972e911aed24842f4c2229058b4a1311d1b.tar.bz2
scala-3b357972e911aed24842f4c2229058b4a1311d1b.zip
Removed parens from calls to Name#toString.
This commit doesn't include the line which would change anything interesting (that being making toString in Name a val), it is all the changes elsewhere which one would have to make to do that. I didn't want to waste them. A quirk of scala is that if you call an empty-parameter-list method: foo.bar() // e.g. x.toString() foo.bar // where you could have called x.toString then if you decide in the future to make it a val, every call site must potentially be modified. This is a bit of a bummer. One can try to defend against that future decision by eschewing parentheses, but it's not very satisfying or effective. No review.
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala')
-rw-r--r--src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala b/src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala
index 47715e5e68..0feb6ed5ce 100644
--- a/src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala
+++ b/src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala
@@ -44,12 +44,12 @@ abstract class TreeBrowsers {
/** Pseudo tree class, so that all JTree nodes are treated uniformly */
case class ProgramTree(units: List[UnitTree]) extends ValidTree {
- override def toString(): String = "Program"
+ override def toString: String = "Program"
}
/** Pseudo tree class, so that all JTree nodes are treated uniformly */
case class UnitTree(unit: CompilationUnit) extends ValidTree {
- override def toString(): String = unit.toString()
+ override def toString: String = unit.toString
}
/**
@@ -206,7 +206,7 @@ abstract class TreeBrowsers {
row: Int, hasFocus: Boolean) = {
val (cls, name) = TreeInfo.treeName(value.asInstanceOf[Tree])
if (name != EMPTY)
- cls + "[" + name.toString() + "]"
+ cls + "[" + name + "]"
else
cls
}
@@ -214,7 +214,7 @@ abstract class TreeBrowsers {
jTree.addTreeSelectionListener(new javax.swing.event.TreeSelectionListener() {
def valueChanged(e: javax.swing.event.TreeSelectionEvent): Unit = {
- textArea.setText(e.getPath().getLastPathComponent().toString())
+ textArea.setText(e.getPath().getLastPathComponent().toString)
infoPanel.update(e.getPath().getLastPathComponent())
}
})
@@ -336,21 +336,21 @@ abstract class TreeBrowsers {
str.append(t.symbol.tpe).append("\n")
buf = new StringWriter()
TypePrinter.toDocument(t.symbol.tpe).format(getWidth() / getColumnWidth(), buf)
- str.append(buf.toString())
+ str.append(buf.toString)
}
str.append("\n\nSymbol info: \n")
TreeInfo.symbolTypeDoc(t).format(getWidth() / getColumnWidth(), buf)
- str.append(buf.toString())
+ str.append(buf.toString)
str.append("\n\nSymbol Attributes: \n").append(TreeInfo.symbolAttributes(t))
str.append("\ntree.tpe: ")
if (t.tpe ne null) {
- str.append(t.tpe.toString()).append("\n")
+ str.append(t.tpe.toString).append("\n")
buf = new StringWriter()
TypePrinter.toDocument(t.tpe).format(getWidth() / getColumnWidth(), buf)
- str.append(buf.toString())
+ str.append(buf.toString)
}
}
- setText(str.toString())
+ setText(str.toString)
}
}
@@ -366,7 +366,7 @@ abstract class TreeBrowsers {
("Program", EMPTY)
case UnitTree(unit) =>
- ("CompilationUnit", unit.toString())
+ ("CompilationUnit", unit.toString)
case DocDef(comment, definition) =>
("DocDef", EMPTY)
@@ -447,7 +447,7 @@ abstract class TreeBrowsers {
("Apply", EMPTY)
case Super(qualif, mix) =>
- ("Super", "mix: " + mix.toString())
+ ("Super", "mix: " + mix)
case This(qualifier) =>
("This", qualifier)
@@ -717,7 +717,7 @@ abstract class TreeBrowsers {
case SingleType(pre, sym) =>
Document.group(
Document.nest(4, "SingleType(" :/:
- toDocument(pre) :: ", " :/: sym.name.toString() :: ")")
+ toDocument(pre) :: ", " :/: sym.name.toString :: ")")
)
case ConstantType(value) =>
@@ -727,7 +727,7 @@ abstract class TreeBrowsers {
Document.group(
Document.nest(4, "TypeRef(" :/:
toDocument(pre) :: ", " :/:
- sym.name.toString() + sym.idString :: ", " :/:
+ sym.name.toString + sym.idString :: ", " :/:
"[ " :: toDocument(args) ::"]" :: ")")
)
@@ -748,7 +748,7 @@ abstract class TreeBrowsers {
Document.group(
Document.nest(4,"ClassInfoType(" :/:
toDocument(parents) :: ", " :/:
- clazz.name.toString() + clazz.idString :: ")")
+ clazz.name.toString + clazz.idString :: ")")
)
case MethodType(params, result) =>
@@ -798,7 +798,7 @@ abstract class TreeBrowsers {
toDocument(thistpe) :/: ", " :/:
toDocument(supertpe) ::")"))
case _ =>
- sys.error("Unknown case: " + t.toString() +", "+ t.getClass)
+ sys.error("Unknown case: " + t.toString +", "+ t.getClass)
}
}