checkValidTypeOrParam method

void checkValidTypeOrParam (Type t, Iterable<Type> validTypes, dynamic param)

Implementation

static void checkValidTypeOrParam(
    Type t, Iterable<Type> validTypes, dynamic param) {
  if (param != null) return;
  if (validTypes.contains(t)) return;
  throw IncompatibleTypeError(t, validTypes);
}