FVariantValueDeltaOperation<K extends FVariantConstraint, E extends FVariant, V, D extends Delta> class

An operation in FVariantsValueDelta.delta that modifies FVariants using concrete values.

Constructors

FVariantValueDeltaOperation.all(V value)
Replaces all variants and base with value.
FVariantValueDeltaOperation.base(V base)
Replaces the base with base.
FVariantValueDeltaOperation.exact(Set<K> constraints, V value)
Sets value for each constraint in constraints, creating or overriding entries.
FVariantValueDeltaOperation.match(Set<E> variants, V value)
Replaces existing variants whose constraint's variants are all present in variants.
FVariantValueDeltaOperation.remove(Set<K> constraints)
Removes exact constraints from existing variants.
FVariantValueDeltaOperation.removeAll()
Removes all existing variants.
FVariantValueDeltaOperation.removeMatch(Set<E> variants)
Removes existing variants whose constraint's variants are all present in variants.
FVariantValueDeltaOperation.variants(V value)
Replaces all variants with value.

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

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