| Index: pkg/compiler/lib/src/resolution/tree_elements.dart
|
| diff --git a/pkg/compiler/lib/src/resolution/tree_elements.dart b/pkg/compiler/lib/src/resolution/tree_elements.dart
|
| index fd0080fd231836a9e938866e56a001d2a5804a62..f9c239c3d19cb66eff28ac4cccf2b148142c1915 100644
|
| --- a/pkg/compiler/lib/src/resolution/tree_elements.dart
|
| +++ b/pkg/compiler/lib/src/resolution/tree_elements.dart
|
| @@ -361,9 +361,7 @@ class TreeElementMapping extends TreeElements {
|
| }
|
|
|
| void defineTarget(Node node, JumpTarget target) {
|
| - if (_definedTargets == null) {
|
| - _definedTargets = new Maplet<Node, JumpTarget>();
|
| - }
|
| + _definedTargets ??= new Maplet<Node, JumpTarget>();
|
| _definedTargets[node] = target;
|
| }
|
|
|
| @@ -382,9 +380,7 @@ class TreeElementMapping extends TreeElements {
|
| }
|
|
|
| void registerTargetOf(GotoStatement node, JumpTarget target) {
|
| - if (_usedTargets == null) {
|
| - _usedTargets = new Maplet<GotoStatement, JumpTarget>();
|
| - }
|
| + _usedTargets ??= new Maplet<GotoStatement, JumpTarget>();
|
| _usedTargets[node] = target;
|
| }
|
|
|
| @@ -394,9 +390,7 @@ class TreeElementMapping extends TreeElements {
|
| }
|
|
|
| void defineLabel(Label label, LabelDefinition target) {
|
| - if (_definedLabels == null) {
|
| - _definedLabels = new Maplet<Label, LabelDefinition>();
|
| - }
|
| + _definedLabels ??= new Maplet<Label, LabelDefinition>();
|
| _definedLabels[label] = target;
|
| }
|
|
|
|
|