AssertStatementImpl constructor

AssertStatementImpl({
  1. required Token assertKeyword,
  2. required Token leftParenthesis,
  3. required ExpressionImpl condition,
  4. required Token? comma,
  5. required ExpressionImpl? message,
  6. required Token rightParenthesis,
  7. required Token semicolon,
})

Initialize a newly created assert statement.

Implementation

AssertStatementImpl({
  required this.assertKeyword,
  required this.leftParenthesis,
  required ExpressionImpl condition,
  required this.comma,
  required ExpressionImpl? message,
  required this.rightParenthesis,
  required this.semicolon,
})  : _condition = condition,
      _message = message {
  _becomeParentOf(_condition);
  _becomeParentOf(_message);
}