callMethod method

Expression callMethod(
  1. String name, {
  2. ParameterValues? parameterValues,
  3. bool cascade = false,
  4. bool ifNullReturnNull = false,
})

=========================================================================== OTHER FLUENT METHODS

Implementation

Expression callMethod(
  String name, {
  ParameterValues? parameterValues,
  bool cascade = false,
  bool ifNullReturnNull = false,
}) =>
    Expression([
      this,
      if (ifNullReturnNull) Code('?'),
      Code('.'),
      if (cascade) Code('.'),
      IdentifierStartingWithLowerCase(name),
      Code('('),
      if (parameterValues != null) parameterValues,
      Code(')'),
    ]);