addIntermediateResultDefinition method

IntermediateResultDefinition addIntermediateResultDefinition(
  1. TypeDescriptor typeDescriptor,
  2. FromArrayConstructor ctr,
  3. int nargs,
  4. ValueReceiver valueReceiver,
)

Implementation

IntermediateResultDefinition addIntermediateResultDefinition(TypeDescriptor typeDescriptor, FromArrayConstructor ctr, int nargs, ValueReceiver valueReceiver) {
  intermediateResultDefinitions.add(IntermediateResultDefinition (typeDescriptor: typeDescriptor, constructor:  ctr, index: intermediateResultDefinitions.length, nArgs: nargs, valueReceiver: valueReceiver));

  return intermediateResultDefinitions.last;
}