| Index: pkg/analyzer/lib/src/dart/element/element.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/element/element.dart b/pkg/analyzer/lib/src/dart/element/element.dart
|
| index db740a8fddf1a89cde87a0cd045fcce4eff208a5..3a8c07fc0423334f5be5742a7d0b99e6f8de9a6f 100644
|
| --- a/pkg/analyzer/lib/src/dart/element/element.dart
|
| +++ b/pkg/analyzer/lib/src/dart/element/element.dart
|
| @@ -4424,7 +4424,10 @@ class FunctionElementImpl extends ExecutableElementImpl
|
| String get identifier {
|
| String identifier = super.identifier;
|
| if (!isStatic) {
|
| - identifier += "@$nameOffset";
|
| + int enclosingOffset =
|
| + enclosingElement != null ? enclosingElement.nameOffset : 0;
|
| + int delta = nameOffset - enclosingOffset;
|
| + identifier += "@$delta";
|
| }
|
| return identifier;
|
| }
|
|
|