computeValueReceiver method

ValueReceiver computeValueReceiver()

Implementation

ValueReceiver computeValueReceiver() {
  if (parent?.resultDefinition != null) {
    parent?.resultDefinition!.missing -= 1;

    return SetResultPropertyValueReceiver(
        resultIndex: parent!.resultDefinition!.index,
        index: accessor.index,
        property: accessor.index >= parent!.resultDefinition!.constructorArgs ? accessor.makeTransformerProperty(true) : null
  );

  }
  else {
    return SetPropertyValueReceiver(property: accessor.makeTransformerProperty(true));
  }
}