summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-09-19 04:48:27 +0000
committerPaul Phillips <paulp@improving.org>2011-09-19 04:48:27 +0000
commit0c25af0ec8e19b4e6e40a6c4a806659004f506d0 (patch)
tree92915551bab6fafed1fe7294431fe968e6d93017 /src/library
parentbfeef8a9d3015f1273dcda653fe4c20fdbc3f906 (diff)
downloadscala-0c25af0ec8e19b4e6e40a6c4a806659004f506d0.tar.gz
scala-0c25af0ec8e19b4e6e40a6c4a806659004f506d0.tar.bz2
scala-0c25af0ec8e19b4e6e40a6c4a806659004f506d0.zip
Constants in io.Codec become Codecs, not charsets.
This seems less likely to surprise people attempting to use them as implicits. No review.
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/io/Codec.scala8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/library/scala/io/Codec.scala b/src/library/scala/io/Codec.scala
index c26769e62d..487f9c7b87 100644
--- a/src/library/scala/io/Codec.scala
+++ b/src/library/scala/io/Codec.scala
@@ -78,8 +78,8 @@ trait LowPriorityCodecImplicits {
}
object Codec extends LowPriorityCodecImplicits {
- final val ISO8859 = Charset forName "ISO-8859-1"
- final val UTF8 = Charset forName "UTF-8"
+ final val ISO8859: Codec = new Codec(Charset forName "ISO-8859-1")
+ final val UTF8: Codec = new Codec(Charset forName "UTF-8")
/** Optimistically these two possible defaults will be the same thing.
* In practice this is not necessarily true, and in fact Sun classifies
@@ -100,7 +100,7 @@ object Codec extends LowPriorityCodecImplicits {
@migration(2, 9, "This method was previously misnamed `toUTF8`. Converts from Array[Byte] to Array[Char].")
def fromUTF8(bytes: Array[Byte]): Array[Char] = {
val bbuffer = java.nio.ByteBuffer wrap bytes
- val cbuffer = UTF8 decode bbuffer
+ val cbuffer = UTF8.charSet decode bbuffer
val chars = new Array[Char](cbuffer.remaining())
cbuffer get chars
@@ -110,7 +110,7 @@ object Codec extends LowPriorityCodecImplicits {
@migration(2, 9, "This method was previously misnamed `fromUTF8`. Converts from character sequence to Array[Byte].")
def toUTF8(cs: CharSequence): Array[Byte] = {
val cbuffer = java.nio.CharBuffer wrap cs
- val bbuffer = UTF8 encode cbuffer
+ val bbuffer = UTF8.charSet encode cbuffer
val bytes = new Array[Byte](bbuffer.remaining())
bbuffer get bytes