nullSafeCascade method

Expression nullSafeCascade(
  1. String name
)
inherited

Returns an expression accessing ?..<name> on this expression.

Only the first cascade in a chain needs to use ?..; subsequent cascades in the same chain should use cascade.

Implementation

Expression nullSafeCascade(String name) => BinaryExpression._(
  this,
  LiteralExpression._(name),
  '?..',
  addSpace: false,
);