ConstMap class

Represents a map constant value.

Contains a mapping of constant keys to constant values, representing a constant map expression like const {'key': 'value'}.

Inheritance

Constructors

ConstMap.new(Map<Constant, Constant> value)
Creates a new map constant with the given entries.

Properties

hashCode int
The hash code for this object.
no setteroverride
isBool bool
Whether this constant represents a boolean value.
no setterinherited
isDouble bool
Whether this constant represents a double value.
no setterinherited
isEnumValue bool
Whether this constant represents an enum value.
no setterinherited
isFunctionReference bool
Whether this constant represents a function reference.
no setterinherited
isInt bool
Whether this constant represents an integer value.
no setterinherited
isInvalid bool
Whether this constant represents an invalid constant.
no setterinherited
isList bool
Whether this constant represents a list.
no setterinherited
isMap bool
Whether this constant represents a map.
no setterinherited
isNull bool
Whether this constant represents null.
no setterinherited
isNum bool
Whether this constant represents a numeric value.
no setterinherited
isObject bool
Whether this constant represents an object.
no setterinherited
isSet bool
Whether this constant represents a set.
no setterinherited
isString bool
Whether this constant represents a string value.
no setterinherited
isSymbol bool
Whether this constant represents a symbol.
no setterinherited
isType bool
Whether this constant represents a type reference.
no setterinherited
literalValue Map
The literal Dart value represented by this constant.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value Map<Constant, Constant>
The actual Dart value represented by this constant.
finalinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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