getIterable method

  1. @override
Iterable<StatementInfo> getIterable()
override

get iterable to for each statements, each statement will yield itself first

Implementation

@override
Iterable<StatementInfo> getIterable() sync* {
  yield StatementInfo(this);
  if (condition != null) {
    yield* lines.getIterable();
  }
  final _elseLines = elseLines;
  if (_elseLines != null) {
    yield* _elseLines.getIterable();
  }
}