Свойство scala.sys.Prop
trait Prop[+T]
Легковесный интерфейс, оборачивающий свойство, содержащееся в некотором неопределенном отображении. Обычно это системные свойства, но это не обязательно.
См. scala.sys.SystemProperties для примера использования.
| Суперобъекты | |
|---|---|
| Известные подтипы |
Абстрактные методы
Исходный код
Удаляет свойство из базового отображения.
Исходный код
Возвращает текущее строковое значение, если оно есть. Не вернет null: используйте isSet для проверки существования.
| Возвращает | текущее строковое значение, если оно есть, иначе пустую строку |
|---|
Исходный код
Истинно, если ключ существует в отображении свойств. Обратите внимание, что этого недостаточно, чтобы считать булевое свойство истинным.
| Возвращает | содержит ли отображение ключ |
|---|
Исходный код
Полное имя свойства, например, "java.awt.headless".
Исходный код
Some(значение), если свойство установлено, None в противном случае.
Исходный код
Устанавливает свойство.
| Параметры значения |
|
|---|---|
| Возвращает | старое значение или null, если оно не было установлено. |
Исходный код
def setValue[T1 >: T](value: T1): T
Устанавливает свойство со значением представленного типа.
Исходный код
def value: T
Если ключ существует в отображении свойств, преобразует значение в тип T с помощью valueFn. Пока никакая валидация не выполняется: при неудачном преобразовании будет выброшено исключение.
| Возвращает | преобразованное значение или |
|---|
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/sys/Prop.html