diff --git a/pkg/analyzer/lib/src/summary/format.dart b/pkg/analyzer/lib/src/summary/format.dart index 6d4ecc85c6e..d24aa70ebeb 100644 --- a/pkg/analyzer/lib/src/summary/format.dart +++ b/pkg/analyzer/lib/src/summary/format.dart @@ -6970,6 +6970,8 @@ class UnlinkedParamBuilder extends Object with _UnlinkedParamMixin implements id _nameOffset = null; _parameters?.forEach((b) => b.flushInformative()); _type?.flushInformative(); + _visibleLength = null; + _visibleOffset = null; } /** @@ -6999,8 +7001,6 @@ class UnlinkedParamBuilder extends Object with _UnlinkedParamMixin implements id x?.collectApiSignature(signature); } } - signature.addInt(this._visibleLength ?? 0); - signature.addInt(this._visibleOffset ?? 0); signature.addBool(this._initializer != null); this._initializer?.collectApiSignature(signature); signature.addInt(this._inheritsCovariantSlot ?? 0); @@ -9245,6 +9245,8 @@ class UnlinkedVariableBuilder extends Object with _UnlinkedVariableMixin impleme _initializer?.flushInformative(); _nameOffset = null; _type?.flushInformative(); + _visibleLength = null; + _visibleOffset = null; } /** @@ -9267,8 +9269,6 @@ class UnlinkedVariableBuilder extends Object with _UnlinkedVariableMixin impleme } } signature.addInt(this._inferredTypeSlot ?? 0); - signature.addInt(this._visibleLength ?? 0); - signature.addInt(this._visibleOffset ?? 0); signature.addBool(this._initializer != null); this._initializer?.collectApiSignature(signature); } diff --git a/pkg/analyzer/lib/src/summary/idl.dart b/pkg/analyzer/lib/src/summary/idl.dart index 07a94611058..61f62a8bf09 100644 --- a/pkg/analyzer/lib/src/summary/idl.dart +++ b/pkg/analyzer/lib/src/summary/idl.dart @@ -2337,12 +2337,14 @@ abstract class UnlinkedParam extends base.SummaryClass { /** * The length of the visible range. */ + @informative @Id(10) int get visibleLength; /** * The beginning of the visible range. */ + @informative @Id(11) int get visibleOffset; } @@ -2818,12 +2820,14 @@ abstract class UnlinkedVariable extends base.SummaryClass { /** * If a local variable, the length of the visible range; zero otherwise. */ + @informative @Id(11) int get visibleLength; /** * If a local variable, the beginning of the visible range; zero otherwise. */ + @informative @Id(12) int get visibleOffset; }