| Index: pkg/analyzer/lib/src/summary/summarize_elements.dart
|
| diff --git a/pkg/analyzer/lib/src/summary/summarize_elements.dart b/pkg/analyzer/lib/src/summary/summarize_elements.dart
|
| index 3f39a38528451162b3ff90d9392c92cb83f94799..7fdc0dadd3e55280743f2ba24ec05b42b8db0215 100644
|
| --- a/pkg/analyzer/lib/src/summary/summarize_elements.dart
|
| +++ b/pkg/analyzer/lib/src/summary/summarize_elements.dart
|
| @@ -604,6 +604,7 @@ class _CompilationUnitSerializer {
|
| }
|
| b.localFunctions =
|
| executableElement.functions.map(serializeExecutable).toList();
|
| + b.localLabels = executableElement.labels.map(serializeLabel).toList();
|
| b.localVariables =
|
| executableElement.localVariables.map(serializeVariable).toList();
|
| return b;
|
| @@ -658,6 +659,18 @@ class _CompilationUnitSerializer {
|
| }
|
|
|
| /**
|
| + * Serialize the given [label], creating an [UnlinkedLabelBuilder].
|
| + */
|
| + UnlinkedLabelBuilder serializeLabel(LabelElementImpl label) {
|
| + UnlinkedLabelBuilder b = new UnlinkedLabelBuilder();
|
| + b.name = label.name;
|
| + b.nameOffset = label.nameOffset;
|
| + b.isOnSwitchMember = label.isOnSwitchMember;
|
| + b.isOnSwitchStatement = label.isOnSwitchStatement;
|
| + return b;
|
| + }
|
| +
|
| + /**
|
| * Serialize the given [parameter] into an [UnlinkedParam].
|
| */
|
| UnlinkedParamBuilder serializeParam(ParameterElement parameter,
|
|
|