| 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/element/element.dart'; | 10 import 'package:analyzer/dart/element/element.dart'; |
| (...skipping 382 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 393 } | 393 } |
| 394 | 394 |
| 395 @override | 395 @override |
| 396 accept(ElementVisitor visitor) => visitor.visitClassElement(this); | 396 accept(ElementVisitor visitor) => visitor.visitClassElement(this); |
| 397 | 397 |
| 398 @override | 398 @override |
| 399 void appendTo(StringBuffer buffer) { | 399 void appendTo(StringBuffer buffer) { |
| 400 if (isAbstract) { | 400 if (isAbstract) { |
| 401 buffer.write('abstract '); | 401 buffer.write('abstract '); |
| 402 } | 402 } |
| 403 buffer.write('class '); | 403 if (isEnum) { |
| 404 buffer.write('enum '); |
| 405 } else { |
| 406 buffer.write('class '); |
| 407 } |
| 404 String name = displayName; | 408 String name = displayName; |
| 405 if (name == null) { | 409 if (name == null) { |
| 406 buffer.write("{unnamed class}"); | 410 buffer.write("{unnamed class}"); |
| 407 } else { | 411 } else { |
| 408 buffer.write(name); | 412 buffer.write(name); |
| 409 } | 413 } |
| 410 int variableCount = _typeParameters.length; | 414 int variableCount = _typeParameters.length; |
| 411 if (variableCount > 0) { | 415 if (variableCount > 0) { |
| 412 buffer.write("<"); | 416 buffer.write("<"); |
| 413 for (int i = 0; i < variableCount; i++) { | 417 for (int i = 0; i < variableCount; i++) { |
| (...skipping 4141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4555 | 4559 |
| 4556 @override | 4560 @override |
| 4557 void visitElement(Element element) { | 4561 void visitElement(Element element) { |
| 4558 int offset = element.nameOffset; | 4562 int offset = element.nameOffset; |
| 4559 if (offset != -1) { | 4563 if (offset != -1) { |
| 4560 map[offset] = element; | 4564 map[offset] = element; |
| 4561 } | 4565 } |
| 4562 super.visitElement(element); | 4566 super.visitElement(element); |
| 4563 } | 4567 } |
| 4564 } | 4568 } |
| OLD | NEW |