unnecessary_ this
Unnecessary 'this.' qualifier.
Description
#
The analyzer produces this diagnostic when the keyword
this
is used to
access a member that isn't shadowed.
Example
#
The following code produces this diagnostic because the use of
this
to
access the field
_f
isn't necessary:
class C {
int _f = 2;
int get f => this._f;
}
Common fixes
#Remove the this.
:
class C {
int _f = 2;
int get f => _f;
}
Unless stated otherwise, the documentation on this site reflects Dart 3.9.2. Page last updated on 2025-9-1. View source or report an issue.