| Index: pkg/analyzer/lib/src/summary/idl.dart
|
| diff --git a/pkg/analyzer/lib/src/summary/idl.dart b/pkg/analyzer/lib/src/summary/idl.dart
|
| index 44e9456d08567fdee20695a797e82e51aa5c099e..a220666c4423bcca0f37350b82d29f2b7b089648 100644
|
| --- a/pkg/analyzer/lib/src/summary/idl.dart
|
| +++ b/pkg/analyzer/lib/src/summary/idl.dart
|
| @@ -292,6 +292,16 @@ abstract class LinkedReference extends base.SummaryClass {
|
| ReferenceKind get kind;
|
|
|
| /**
|
| + * If [kind] is [ReferenceKind.function] (that is, the entity being referred
|
| + * to is a local function), the index of the function within
|
| + * [UnlinkedExecutable.localFunctions]. If [kind] is
|
| + * [ReferenceKind.variable], the index of the variable within
|
| + * [UnlinkedExecutable.localVariables]. Otherwise zero.
|
| + */
|
| + @Id(6)
|
| + int get localIndex;
|
| +
|
| + /**
|
| * If this [LinkedReference] doesn't have an associated [UnlinkedReference],
|
| * name of the entity being referred to. For the pseudo-type `dynamic`, the
|
| * string is "dynamic". For the pseudo-type `void`, the string is "void".
|
| @@ -385,6 +395,11 @@ enum ReferenceKind {
|
| function,
|
|
|
| /**
|
| + * The entity is a local variable.
|
| + */
|
| + variable,
|
| +
|
| + /**
|
| * The entity is a top level function.
|
| */
|
| topLevelFunction,
|
|
|