ConfigSourceProvider<O extends OptionDefinition> class abstract

Provider of a ConfigurationSource that is dynamically based on the current configuration.

It is lazily invoked and should cache the ConfigurationSource.

Implementers

Constructors

ConfigSourceProvider.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getConfigSource(Configuration<O> cfg) ConfigurationSource
Get the ConfigurationSource given the current configuration. This is lazily invoked and should cache the ConfigurationSource for subsequent invocations.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited