CheckedExpr constructor

CheckedExpr({
  1. Iterable<MapEntry<Int64, Reference>>? referenceMap,
  2. Iterable<MapEntry<Int64, Type>>? typeMap,
  3. Expr? expr,
  4. SourceInfo? sourceInfo,
  5. String? exprVersion,
})

Implementation

factory CheckedExpr({
  $core.Iterable<$core.MapEntry<$fixnum.Int64, Reference>>? referenceMap,
  $core.Iterable<$core.MapEntry<$fixnum.Int64, Type>>? typeMap,
  $0.Expr? expr,
  $0.SourceInfo? sourceInfo,
  $core.String? exprVersion,
}) {
  final result = create();
  if (referenceMap != null) result.referenceMap.addEntries(referenceMap);
  if (typeMap != null) result.typeMap.addEntries(typeMap);
  if (expr != null) result.expr = expr;
  if (sourceInfo != null) result.sourceInfo = sourceInfo;
  if (exprVersion != null) result.exprVersion = exprVersion;
  return result;
}