diff options
author | Paul Phillips <paulp@improving.org> | 2011-09-19 04:48:27 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-09-19 04:48:27 +0000 |
commit | 0c25af0ec8e19b4e6e40a6c4a806659004f506d0 (patch) | |
tree | 92915551bab6fafed1fe7294431fe968e6d93017 /src | |
parent | bfeef8a9d3015f1273dcda653fe4c20fdbc3f906 (diff) | |
download | scala-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')
-rw-r--r-- | src/library/scala/io/Codec.scala | 8 |
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 |