kindIndexOfKind method

int kindIndexOfKind(
  1. Kind<T> kind
)

Implementation

int kindIndexOfKind(Kind<T> kind) {
  var i = 0;
  for (var possibleKind in defaultKinds) {
    if (identical(possibleKind, kind)) {
      return i;
    }
    i++;
  }
  if (!isSealed) {
    for (var possibleKind in Kind.all) {
      if (identical(possibleKind, kind)) {
        return i;
      }
      i++;
    }
  }
  return -1;
}