FFCustomInterfaceMethodCall constructor

FFCustomInterfaceMethodCall({
  1. FFVariable? interfaceInstance,
  2. FFIdentifier? interfaceIdentifier,
  3. FFIdentifier? methodIdentifier,
  4. FFIdentifier? setterIdentifier,
  5. FFIdentifier? fieldIdentifier,
  6. FFFunctionCallValues? parameterValues,
})

Implementation

factory FFCustomInterfaceMethodCall({
  FFVariable? interfaceInstance,
  FFIdentifier? interfaceIdentifier,
  FFIdentifier? methodIdentifier,
  FFIdentifier? setterIdentifier,
  FFIdentifier? fieldIdentifier,
  FFFunctionCallValues? parameterValues,
}) {
  final result = create();
  if (interfaceInstance != null) result.interfaceInstance = interfaceInstance;
  if (interfaceIdentifier != null)
    result.interfaceIdentifier = interfaceIdentifier;
  if (methodIdentifier != null) result.methodIdentifier = methodIdentifier;
  if (setterIdentifier != null) result.setterIdentifier = setterIdentifier;
  if (fieldIdentifier != null) result.fieldIdentifier = fieldIdentifier;
  if (parameterValues != null) result.parameterValues = parameterValues;
  return result;
}