From 639adcce01aeef1d8161b2e6f3bf0fad16928f15 Mon Sep 17 00:00:00 2001 From: michelou Date: Mon, 26 Nov 2007 12:25:03 +0000 Subject: Fixed runtime.StringAdd for MSIL and CLDC --- src/dotnet-library/scala/runtime/StringAdd.scala | 28 ++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/dotnet-library/scala/runtime/StringAdd.scala (limited to 'src/dotnet-library') diff --git a/src/dotnet-library/scala/runtime/StringAdd.scala b/src/dotnet-library/scala/runtime/StringAdd.scala new file mode 100644 index 0000000000..82cb751fff --- /dev/null +++ b/src/dotnet-library/scala/runtime/StringAdd.scala @@ -0,0 +1,28 @@ +/* *\ +** ________ ___ __ ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ ** +** /____/\___/_/ |_/____/_/ |_| ** +** ** +\* */ + +// $Id$ + + +package scala.runtime + + +import Predef._ + +final class StringAdd(self: Any) { + + def +(other: String) = self.toString + other + + /** Formats string according to given format string. + * Format strings are as for String.format (@see + * http://msdn2.microsoft.com/en-us/library/system.string.format(VS.71).aspx + * and http://www.codeproject.com/books/0735616485.asp). + */ + def format(format: String): String = + String.Format(format, Array(self.asInstanceOf[Object])) +} -- cgit v1.2.3