Flag

zio.blocks.config.Flag
See theFlag companion trait
object Flag extends Flag

Attributes

Companion
trait
Source
FlagReader.scala
Graph
Supertypes
trait Flag
class Object
trait Matchable
class Any
Self type
Flag.type

Members list

Type members

Classlikes

object ReloadResult

Attributes

Companion
trait
Source
FlagReader.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ReloadResult

Result of reloading a dynamic flag's expression from its FlagSource.

Result of reloading a dynamic flag's expression from its FlagSource.

Attributes

Companion
object
Source
FlagReader.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Failed
object NoSource
object Unchanged
class Updated
object Source

Attributes

Companion
trait
Source
FlagReader.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Source.type
sealed trait Source

Identifies where a flag's value was resolved from.

Identifies where a flag's value was resolved from.

Attributes

Companion
object
Source
FlagReader.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Inherited classlikes

object Reader

Attributes

Inherited from:
Flag
Source
FlagReader.scala
Supertypes
class Object
trait Matchable
class Any
trait Reader[A]

Attributes

Inherited from:
Flag
Source
FlagReader.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Scalar[A]

Value members

Concrete methods

override def dump(): String

Attributes

Definition Classes
Source
FlagReader.scala
override def nearMissWarnings(flagName: String): List[String]

Attributes

Definition Classes
Source
FlagReader.scala

Concrete fields

override val registry: ConcurrentHashMap[String, Any]

Authoritative global registry of all resolved flag instances (static and dynamic), keyed by flag name. Stored only here; Flag trait delegates to this instance so no separate map can exist.

Authoritative global registry of all resolved flag instances (static and dynamic), keyed by flag name. Stored only here; Flag trait delegates to this instance so no separate map can exist.

Attributes

Source
FlagReader.scala