Spec-Zone.ru › Scala 3.1

Объект scala.io.Codec

Класс-компаньон • Исходный код

объект Codec extends LowPriorityCodecImplicits

Супертипы
Тракт LowPriorityCodecImplicits
Класс Object
Тракт Matchable
Класс Any
Тип "self"
Codec.type

Конкретные методы

Исходный код
def apply(encoding: String): Codec

Исходный код
def apply(charSet: Charset): Codec

Исходный код
def apply(decoder: CharsetDecoder): Codec

Исходный код
def default: Codec

Исходный код
def defaultCharsetCodec: Codec

Оптимистично, эти два возможных значения по умолчанию будут одним и тем же. На практике это не обязательно так, и на самом деле Sun классифицирует возможность влиять на что-либо через -Dfile.encoding как случайность, а любые аномалии рассматриваются как «не баг».

Исходный код
def fileEncodingCodec: Codec

Исходный код@migration("Этот метод ранее неправильно назывался `toUTF8`. Преобразует из Array[Byte] в Array[Char].", "2.9.0")
def fromUTF8(bytes: Array[Byte]): Array[Char]

Исходный код
def fromUTF8(bytes: Array[Byte], offset: Int, len: Int): Array[Char]

Исходный код@migration("Этот метод ранее неправильно назывался `fromUTF8`. Преобразует последовательность символов в Array[Byte].", "2.9.0")
def toUTF8(cs: CharSequence): Array[Byte]

Исходный код
def toUTF8(chars: Array[Char], offset: Int, len: Int): Array[Byte]

Конкретные поля

Исходный код
final val ISO8859: Codec

Исходный код
final val UTF8: Codec

Явные значения

Исходный код
implicit def charset2codec(c: Charset): Codec

Исходный код
implicit def decoder2codec(cd: CharsetDecoder): Codec

Исходный код
implicit def string2codec(s: String): Codec

Наследованные явные значения

Исходный код
implicit lazy val fallbackSystemCodec: Codec

Кодек последней надежды.

Унаследовано из LowPriorityCodecImplicits

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/io/Codec$.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API