getParameterByIndex method

ParameterReflection? getParameterByIndex(
  1. int index
)

Returns a ParameterReflection by index.

Implementation

ParameterReflection? getParameterByIndex(int index) {
  if (index < normalParameters.length) {
    return normalParameters[index];
  }

  var offset = normalParameters.length;

  if (index < offset + optionalParameters.length) {
    return optionalParameters[index - offset];
  }

  if (index < offset + namedParameters.length) {
    return namedParameters.values.elementAt(index - offset);
  }

  return null;
}