| Index: pkg/analyzer/lib/src/dart/element/builder.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/element/builder.dart b/pkg/analyzer/lib/src/dart/element/builder.dart
|
| index 2754786b2d386b1ae0e686fbaf073bab180abad1..280327359ea7bf71e4521ef622988c63c40faab5 100644
|
| --- a/pkg/analyzer/lib/src/dart/element/builder.dart
|
| +++ b/pkg/analyzer/lib/src/dart/element/builder.dart
|
| @@ -370,6 +370,7 @@ class ElementBuilder extends RecursiveAstVisitor<Object> {
|
| if (node.exceptionType == null) {
|
| exception.hasImplicitType = true;
|
| }
|
| + exception.setVisibleRange(node.offset, node.length);
|
| _currentHolder.addLocalVariable(exception);
|
| exceptionParameter.staticElement = exception;
|
| // stack trace
|
| @@ -378,6 +379,7 @@ class ElementBuilder extends RecursiveAstVisitor<Object> {
|
| LocalVariableElementImpl stackTrace =
|
| new LocalVariableElementImpl.forNode(stackTraceParameter);
|
| _setCodeRange(stackTrace, stackTraceParameter);
|
| + stackTrace.setVisibleRange(node.offset, node.length);
|
| _currentHolder.addLocalVariable(stackTrace);
|
| stackTraceParameter.staticElement = stackTrace;
|
| }
|
|
|