| Index: pkg/analyzer/lib/src/summary/resynthesize.dart
|
| diff --git a/pkg/analyzer/lib/src/summary/resynthesize.dart b/pkg/analyzer/lib/src/summary/resynthesize.dart
|
| index be97bfb0d091b1169d926c789a362dbf04581183..ed4f0da6ff2967bbecd0a6cf7750a9bf3d815fa1 100644
|
| --- a/pkg/analyzer/lib/src/summary/resynthesize.dart
|
| +++ b/pkg/analyzer/lib/src/summary/resynthesize.dart
|
| @@ -1162,6 +1162,8 @@ class _LibraryResynthesizer {
|
| buildAnnotations(executableElement, serializedExecutable.annotations);
|
| executableElement.functions =
|
| serializedExecutable.localFunctions.map(buildLocalFunction).toList();
|
| + executableElement.labels =
|
| + serializedExecutable.localLabels.map(buildLocalLabel).toList();
|
| executableElement.localVariables =
|
| serializedExecutable.localVariables.map(buildLocalVariable).toList();
|
| currentTypeParameters.removeLast();
|
| @@ -1479,6 +1481,17 @@ class _LibraryResynthesizer {
|
| }
|
|
|
| /**
|
| + * Resynthesize a [LabelElement].
|
| + */
|
| + LabelElement buildLocalLabel(UnlinkedLabel serializedLabel) {
|
| + return new LabelElementImpl(
|
| + serializedLabel.name,
|
| + serializedLabel.nameOffset,
|
| + serializedLabel.isOnSwitchStatement,
|
| + serializedLabel.isOnSwitchMember);
|
| + }
|
| +
|
| + /**
|
| * Resynthesize a [LocalVariableElement].
|
| */
|
| LocalVariableElement buildLocalVariable(UnlinkedVariable serializedVariable) {
|
|
|