OnNotVariant class
A variant of ContextVariant that negates the result of another ContextVariant.
This class determines whether the specified variant evaluates to false
within the given BuildContext.
- Inheritance
-
- Object
- IVariant
- ContextVariant
- OnNotVariant
Constructors
- OnNotVariant(ContextVariant variant)
-
Creates a new OnNotVariant with the given
variant.const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- mergeKey → Object
-
This key determines how variants should be merged.
For the most part, it's basically the runtimeType.
However, for some context variants and multivariants, it is different
as they can have different merge rules.
no setteroverride
- priority → VariantPriority
-
Priority of this variant.
no setteroverride
-
props
→ List<
Object?> -
The properties used for equality comparison.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stringify → bool
-
no setterinherited
- variant → ContextVariant
-
The ContextVariant to negate.
final
Methods
-
call(
[Attribute? p1, Attribute? p2, Attribute? p3, Attribute? p4, Attribute? p5, Attribute? p6, Attribute? p7, Attribute? p8, Attribute? p9, Attribute? p10, Attribute? p11, Attribute? p12, Attribute? p13, Attribute? p14, Attribute? p15, Attribute? p16, Attribute? p17, Attribute? p18, Attribute? p19, Attribute? p20]) → VariantAttribute< IVariant> -
inherited
-
getDiff(
EqualityMixin other) → Map< String, String> -
inherited
-
matches(
Iterable< IVariant> matchVariants) → bool -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
when(
BuildContext context) → bool -
Determines whether the specified variant evaluates to
false.override
Operators
-
operator &(
covariant IVariant variant) → MultiVariant -
inherited
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator |(
covariant IVariant variant) → MultiVariant -
inherited