toStrings method

List<String> toStrings()

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',
  ];
}