summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2007-07-17 17:28:16 +0000
committermichelou <michelou@epfl.ch>2007-07-17 17:28:16 +0000
commitf9c34f8d3b5d1108b62857032dbca84dfe194ab3 (patch)
tree4e8c19e034842565a8ed0ff3f235162817e9209d /src
parentd701620429face50eafb58d309e7449d110ad61d (diff)
downloadscala-f9c34f8d3b5d1108b62857032dbca84dfe194ab3.tar.gz
scala-f9c34f8d3b5d1108b62857032dbca84dfe194ab3.tar.bz2
scala-f9c34f8d3b5d1108b62857032dbca84dfe194ab3.zip
removed "fromString" warnings
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/Constants.scala4
-rw-r--r--src/dotnet-library/scala/compat/StringBuilder.scala4
-rw-r--r--src/library/scala/xml/Utility.scala10
3 files changed, 10 insertions, 8 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/Constants.scala b/src/compiler/scala/tools/nsc/symtab/Constants.scala
index b30330d1b6..d004ffa6ab 100644
--- a/src/compiler/scala/tools/nsc/symtab/Constants.scala
+++ b/src/compiler/scala/tools/nsc/symtab/Constants.scala
@@ -199,7 +199,7 @@ trait Constants {
def escapedStringValue: String = {
def escape(text: String): String = {
val buf = new StringBuilder
- for (c <- Iterator.fromString(text))
+ for (c <- text.elements)
if (c.isControl)
buf.append("\\0" + toOctalString(c.asInstanceOf[Int]))
else
@@ -228,7 +228,7 @@ trait Constants {
}
class ArrayConstant(override val arrayValue: Array[Constant],
- override val tpe: Type)
+ override val tpe: Type)
extends Constant(arrayValue) {
override def toString() = arrayValue.mkString("Constant(", "," , ")")
}
diff --git a/src/dotnet-library/scala/compat/StringBuilder.scala b/src/dotnet-library/scala/compat/StringBuilder.scala
index 1f2e6612ec..a006e4fe1a 100644
--- a/src/dotnet-library/scala/compat/StringBuilder.scala
+++ b/src/dotnet-library/scala/compat/StringBuilder.scala
@@ -15,7 +15,8 @@ package scala.compat
import System.Text.{StringBuilder => StringBuffer}
-/** Consult the documentation of java.lang.StringBuffer for more details
+/** Consult the documentation of <code>java.lang.StringBuffer</code>
+ * for more details.
*/
final class StringBuilder(val self: StringBuffer) extends (Int => Char) with Proxy {
@@ -33,6 +34,7 @@ final class StringBuilder(val self: StringBuffer) extends (Int => Char) with Pro
def charAt(i: Int): Char = self(i)
def apply(i: Int): Char = self(i)
+ def deleteCharAt(index: Int) = self.Remote(index, 1)
def setCharAt(i: Int, c: Char) { self(i) = c }
def update(i: Int, c: Char) { self(i) = c }
diff --git a/src/library/scala/xml/Utility.scala b/src/library/scala/xml/Utility.scala
index e0a0f8cc47..00f93b9ffc 100644
--- a/src/library/scala/xml/Utility.scala
+++ b/src/library/scala/xml/Utility.scala
@@ -83,7 +83,7 @@ object Utility extends AnyRef with parsing.TokenTests {
* @return ...
*/
final def escape(text: String, s: StringBuilder): StringBuilder = {
- for (c <- Iterator.fromString(text)) c match {
+ for (c <- text.elements) c match {
case '<' => s.append("&lt;")
case '>' => s.append("&gt;")
case '&' => s.append("&amp;")
@@ -134,7 +134,7 @@ object Utility extends AnyRef with parsing.TokenTests {
* @param n ...
* @param set ...
*/
- def collectNamespaces(n: Node, set: Set[String]): Unit = {
+ def collectNamespaces(n: Node, set: Set[String]) {
if (n.typeTag$ >= 0) {
set += n.namespace
for (a <- n.attributes) a match {
@@ -183,7 +183,7 @@ object Utility extends AnyRef with parsing.TokenTests {
* @param sb stringbuffer to append to
* @param stripComment if true, strip comments
*/
- def toXML(x: Node, pscope: NamespaceBinding, sb: StringBuilder, stripComment: Boolean): Unit = {
+ def toXML(x: Node, pscope: NamespaceBinding, sb: StringBuilder, stripComment: Boolean) {
x match {
case c: Comment if !stripComment =>
@@ -216,7 +216,7 @@ object Utility extends AnyRef with parsing.TokenTests {
* @param stripComment ...
*/
def sequenceToXML(children: Seq[Node], pscope: NamespaceBinding,
- sb: StringBuilder, stripComment: Boolean): Unit = {
+ sb: StringBuilder, stripComment: Boolean) {
if (children.isEmpty)
return
else if (children forall { y => y.isInstanceOf[Atom[Any]] && !y.isInstanceOf[Text] }) { // add space
@@ -331,7 +331,7 @@ object Utility extends AnyRef with parsing.TokenTests {
* @param sb ...
* @return ...
*/
- def appendEscapedQuoted(s: String, sb: StringBuilder) = {
+ def appendEscapedQuoted(s: String, sb: StringBuilder): StringBuilder = {
sb.append('"')
for (c <- s) c match {
case '"' => sb.append('\\'); sb.append('"')