StaticFlag

zio.blocks.config.StaticFlag
See theStaticFlag companion object
abstract class StaticFlag[A](default: A)(implicit reader: Reader[A], displayable: Displayable[A])

A flag whose value is resolved exactly once at class-load time and never changes.

Intended to be extended by Scala object definitions:

 object MyFlag extends StaticFlag[Int](42)

Resolution order: FlagSource registry → system property → environment variable → default. Throws at class load on parse/validation failure (fail-fast).

Attributes

Companion
object
Source
StaticFlag.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def apply(): A

Attributes

Source
StaticFlag.scala

Concrete fields

val displayValue: String

Attributes

Source
StaticFlag.scala
val name: String

Attributes

Source
StaticFlag.scala

Attributes

Source
StaticFlag.scala
val source: Source

Attributes

Source
StaticFlag.scala
val value: A

Attributes

Source
StaticFlag.scala