Spec-Zone.ru › Scala 3.2

Объект BooleanProp.BooleanProp

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

объект BooleanProp

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

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

Исходный код
def constant(key: String, isOn: Boolean): BooleanProp

Свойство постоянного значения true или false, которое игнорирует все вызовы методов.

Исходный код
def keyExists[T](key: String): BooleanProp

В качестве альтернативы этот метод создает BooleanProp, который имеет значение true, если ключ существует в отображении и ему не присвоено значение, отличное от "true" (сравнение не учитывает регистр) или пустой строки. Таким образом, -Dmy.property приводит к свойству со значением true, но -Dmy.property=false — нет.

Возвращает

BooleanProp с либеральной политикой истинности

Исходный код
def valueIsTrue[T](key: String): BooleanProp

Java определяет истинность свойства как наличие ключа в отображении и равенство значения строке "true" (независимо от регистра). Этот метод создает экземпляр BooleanProp, соответствующий этому определению.

Возвращает

BooleanProp, который ведет себя как java's Boolean.getBoolean

Неявные методы

Исходный код
implicit def booleanPropAsBoolean(b: BooleanProp): Boolean

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

Spec-Zone.ru

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