classify static method

int classify(
  1. Type runtimeType
)

Implementation

static int classify(Type runtimeType) {
  if (_customButtonTypes.contains(runtimeType)) return UX_BUTTON;
  if (_customFieldTypes.contains(runtimeType)) return UX_FIELD;
  if (_customInteractiveTypes.contains(runtimeType)) return UX_COMPOUND;

  if (_buttonTypes.contains(runtimeType) ||
      _cupertinoButtonTypes.contains(runtimeType) ||
      _chipTypes.contains(runtimeType)) {
    return UX_BUTTON;
  }

  if (_fieldTypes.contains(runtimeType)) return UX_FIELD;
  if (_interactiveTypes.contains(runtimeType)) return UX_COMPOUND;
  if (_textTypes.contains(runtimeType)) return UX_TEXT;
  if (_imageTypes.contains(runtimeType)) return UX_IMAGE;
  if (_viewGroupTypes.contains(runtimeType)) return UX_VIEWGROUP;

  return UX_UNKNOWN;
}