Statement.assignVariable constructor

Statement.assignVariable(
  1. String name,
  2. Expression value, {
  3. bool nullAware = false,
  4. bool this$ = false,
})

Implementation

Statement.assignVariable(String name, Expression value,
    {bool nullAware = false, bool this$ = false})
    : this([
        if (this$) KeyWord.this$,
        if (this$) Code('.'),
        IdentifierStartingWithLowerCase(name),
        Space(),
        nullAware == true ? Code('??=') : Code('='),
        Space(),
        value,
      ]);