Chromium Code Reviews| Index: pkg/analyzer/lib/src/dart/element/element.dart |
| diff --git a/pkg/analyzer/lib/src/dart/element/element.dart b/pkg/analyzer/lib/src/dart/element/element.dart |
| index 2da9fd6d06c337ba892382898451c93bfc9067a1..b8851f9beb26ac3217bb3a116b6e70502c1454e1 100644 |
| --- a/pkg/analyzer/lib/src/dart/element/element.dart |
| +++ b/pkg/analyzer/lib/src/dart/element/element.dart |
| @@ -3792,22 +3792,6 @@ abstract class ExecutableElementImpl extends ElementImpl |
| @override |
| List<LocalVariableElement> get localVariables { |
|
Brian Wilkerson
2017/06/29 21:51:41
If this method is always going to return an empty
scheglov
2017/06/29 22:09:11
This is an interesting question.
Now as I search t
|
| - if (serializedExecutable != null && _localVariables == null) { |
| - List<UnlinkedVariable> unlinkedVariables = |
| - serializedExecutable.localVariables; |
| - int length = unlinkedVariables.length; |
| - if (length != 0) { |
| - List<LocalVariableElementImpl> localVariables = |
| - new List<LocalVariableElementImpl>(length); |
| - for (int i = 0; i < length; i++) { |
| - localVariables[i] = new LocalVariableElementImpl.forSerializedFactory( |
| - unlinkedVariables[i], this); |
| - } |
| - _localVariables = localVariables; |
| - } else { |
| - _localVariables = const <LocalVariableElement>[]; |
| - } |
| - } |
| return _localVariables ?? const <LocalVariableElement>[]; |
| } |