-
arguments
↔ List<String>
-
The arguments list from the Intl.message call.
getter/setter pairoverride-getter
-
attributeNames
→ List<String>
-
The parameters that the Intl.message call may provide.
no setter
-
dartMessageName
→ String
-
Return the message name we would use for this when doing Dart code
generation, e.g. "Intl.plural".
no setter
-
description
↔ String?
-
The description provided in the Intl.message call.
getter/setter pair
-
documentation
↔ List<String>
-
Optional documentation of the member that wraps the message definition.
getter/setter pair
-
endPosition
↔ int?
-
The position in the source at which this message ends.
getter/setter pair
-
examples
↔ Map<String, dynamic>
-
The examples from the Intl.message call
getter/setter pairoverride-getter
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
hasNoName
→ bool
-
Does this message have an assigned name.
no setter
-
icuMessageName
→ String
-
Return the name of the message type, as it will be generated into an
ICU-type format. e.g. choice, select
no setter
-
id
↔ String?
-
A placeholder for any other identifier that the translation format
may want to use.
getter/setter pair
-
jsonTranslations
↔ Map<String, Object?>
-
getter/setter pair
-
locale
↔ String?
-
The locale argument from the Intl.message call
getter/setter pair
-
meaning
↔ String?
-
A field to disambiguate two messages that might have exactly the
same text. The two messages will also need different names, but
this can be used by machine translation tools to distinguish them.
getter/setter pair
-
messagePieces
↔ List<Message>
-
All the pieces of the message. When we go to print, these will
all be expanded appropriately. The exact form depends on what we're
printing it for See expanded, toCode.
getter/setter pair
-
name
↔ String
-
If the message was not given a name, we use the entire message string as
the name.
getter/setter pairoverride-getter
-
parent
↔ Message?
-
All Messages except a MainMessage are contained inside some parent,
terminating at an Intl.message call which supplies the arguments we
use for variable substitutions.
getter/setter pairinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
skip
↔ bool
-
Whether extraction skip outputting this message.
getter/setter pair
-
sourcePosition
↔ int?
-
The position in the source at which this message starts.
getter/setter pair
-
translations
↔ Map<String, String>
-
When generating code, we store translations for each locale
associated with the original message.
getter/setter pair