We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bf6080c commit a97508dCopy full SHA for a97508d
lib/src/model/accessor.dart
@@ -32,14 +32,9 @@ class Accessor extends ModelElement {
32
[ExecutableMember? super.originalMember]);
33
34
@override
35
- CharacterLocation? get characterLocation {
36
- if (element.nameOffset < 0) {
37
- assert(element.isSynthetic, 'Invalid offset for non-synthetic element');
38
- // TODO(jcollins-g): switch to [element.nonSynthetic] after analyzer 1.8
39
- return enclosingCombo.characterLocation;
40
- }
41
- return super.characterLocation;
42
+ CharacterLocation? get characterLocation => element.isSynthetic
+ ? enclosingCombo.characterLocation
+ : super.characterLocation;
43
44
45
ExecutableMember? get originalMember =>
0 commit comments