getParameterByIndex method

ASTFunctionParameterDeclaration? getParameterByIndex(
  1. int index
)

Implementation

ASTFunctionParameterDeclaration? getParameterByIndex(int index) {
  var positionalParametersSize = this.positionalParametersSize;

  if (index < positionalParametersSize) {
    return positionalParameters![index];
  }

  var optionalIndex = index - positionalParametersSize;

  if (optionalIndex < optionalParametersSize) {
    return optionalParameters![optionalIndex];
  }

  return null;
}