MultipleExpression<E extends Expression> constructor
MultipleExpression<E extends Expression> (
- List<
E?> expressions
Implementation
MultipleExpression(List<E?> expressions) {
if (expressions.isEmpty) {
throw ArgumentError('expressions');
}
for (var expression in expressions) {
if (expression == null) {
throw ArgumentError('expressions');
}
if (expression is! E) {
throw ArgumentError('expressions');
}
expression.parent = this;
this.expressions.add(expression);
}
}