toStrings method
Convert flags to a list of string.
Implementation
List<String> toStrings() {
return <String>[
if (isChecked != CheckedState.none) 'hasCheckedState',
if (isChecked == CheckedState.isTrue) 'isChecked',
if (isSelected == Tristate.isTrue) 'isSelected',
if (isButton) 'isButton',
if (isTextField) 'isTextField',
if (isFocused == Tristate.isTrue) 'isFocused',
if (isEnabled != Tristate.none) 'hasEnabledState',
if (isEnabled == Tristate.isTrue) 'isEnabled',
if (isInMutuallyExclusiveGroup) 'isInMutuallyExclusiveGroup',
if (isHeader) 'isHeader',
if (isObscured) 'isObscured',
if (scopesRoute) 'scopesRoute',
if (namesRoute) 'namesRoute',
if (isHidden) 'isHidden',
if (isImage) 'isImage',
if (isLiveRegion) 'isLiveRegion',
if (isToggled != Tristate.none) 'hasToggledState',
if (isToggled == Tristate.isTrue) 'isToggled',
if (hasImplicitScrolling) 'hasImplicitScrolling',
if (isMultiline) 'isMultiline',
if (isReadOnly) 'isReadOnly',
if (isFocused != Tristate.none) 'isFocusable',
if (isLink) 'isLink',
if (isSlider) 'isSlider',
if (isKeyboardKey) 'isKeyboardKey',
if (isChecked == CheckedState.mixed) 'isCheckStateMixed',
if (isExpanded != Tristate.none) 'hasExpandedState',
if (isExpanded == Tristate.isTrue) 'isExpanded',
if (isSelected != Tristate.none) 'hasSelectedState',
if (isRequired != Tristate.none) 'hasRequiredState',
if (isRequired == Tristate.isTrue) 'isRequired',
];
}