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

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