| 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 |