OLD | NEW |
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 library analyzer.src.dart.element.element; | 5 library analyzer.src.dart.element.element; |
6 | 6 |
7 import 'dart:collection'; | 7 import 'dart:collection'; |
8 import 'dart:math' show min; | 8 import 'dart:math' show min; |
9 | 9 |
10 import 'package:analyzer/dart/ast/ast.dart'; | 10 import 'package:analyzer/dart/ast/ast.dart'; |
(...skipping 4764 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4775 buffer.write("<"); | 4775 buffer.write("<"); |
4776 for (int i = 0; i < typeParameterCount; i++) { | 4776 for (int i = 0; i < typeParameterCount; i++) { |
4777 if (i > 0) { | 4777 if (i > 0) { |
4778 buffer.write(", "); | 4778 buffer.write(", "); |
4779 } | 4779 } |
4780 (_typeParameters[i] as TypeParameterElementImpl).appendTo(buffer); | 4780 (_typeParameters[i] as TypeParameterElementImpl).appendTo(buffer); |
4781 } | 4781 } |
4782 buffer.write(">"); | 4782 buffer.write(">"); |
4783 } | 4783 } |
4784 buffer.write("("); | 4784 buffer.write("("); |
4785 int parameterCount = _parameters.length; | 4785 List<ParameterElement> parameterList = parameters; |
| 4786 int parameterCount = parameterList.length; |
4786 for (int i = 0; i < parameterCount; i++) { | 4787 for (int i = 0; i < parameterCount; i++) { |
4787 if (i > 0) { | 4788 if (i > 0) { |
4788 buffer.write(", "); | 4789 buffer.write(", "); |
4789 } | 4790 } |
4790 (_parameters[i] as ParameterElementImpl).appendTo(buffer); | 4791 (parameterList[i] as ParameterElementImpl).appendTo(buffer); |
4791 } | 4792 } |
4792 buffer.write(")"); | 4793 buffer.write(")"); |
4793 if (type != null) { | 4794 if (type != null) { |
4794 buffer.write(ElementImpl.RIGHT_ARROW); | 4795 buffer.write(ElementImpl.RIGHT_ARROW); |
4795 buffer.write(type.returnType); | 4796 buffer.write(type.returnType); |
4796 } else if (returnType != null) { | 4797 } else if (returnType != null) { |
4797 buffer.write(ElementImpl.RIGHT_ARROW); | 4798 buffer.write(ElementImpl.RIGHT_ARROW); |
4798 buffer.write(returnType); | 4799 buffer.write(returnType); |
4799 } | 4800 } |
4800 } | 4801 } |
(...skipping 3686 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8487 | 8488 |
8488 @override | 8489 @override |
8489 void visitElement(Element element) { | 8490 void visitElement(Element element) { |
8490 int offset = element.nameOffset; | 8491 int offset = element.nameOffset; |
8491 if (offset != -1) { | 8492 if (offset != -1) { |
8492 map[offset] = element; | 8493 map[offset] = element; |
8493 } | 8494 } |
8494 super.visitElement(element); | 8495 super.visitElement(element); |
8495 } | 8496 } |
8496 } | 8497 } |
OLD | NEW |