Spec-Zone.ru › Scala 3.1

Объект scala.io.RelaxedPosition

Исходный код

@nowarn("cat=deprecation")
object RelaxedPosition

Реализация Position, которая игнорирует ошибки в позициях.

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

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

Source
def checkInput(line: Int, column: Int): Unit

Унаследованные методы

Source
final def column(pos: Int): Int

Возвращает номер столбца закодированной позиции.

Унаследованно от Position

Source
final def encode(line: Int, column: Int): Int

Кодирует позицию в одно целое число.

Унаследованно от Position

Source
final def line(pos: Int): Int

Возвращает номер строки закодированной позиции.

Унаследованно от Position

Source
def toString(pos: Int): String

Возвращает строковое представление закодированной позиции.

Унаследованно от Position

Унаследованные поля

Source
final val COLUMN_BITS: 11

Количество бит, используемых для кодирования номера столбца

Унаследованно от Position

Source
final val COLUMN_MASK: 2047

Маска для декодирования номера столбца

Унаследованно от Position

Source
final val LINE_BITS: 20

Количество бит, используемых для кодирования номера строки

Унаследованно от Position

Source
final val LINE_MASK: 1048575

Маска для декодирования номера строки

Унаследованно от Position

© 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/Source$RelaxedPosition$.html

Spec-Zone.ru

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