| OLD | NEW |
| 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, 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 fasta.body_builder; | 5 library fasta.body_builder; |
| 6 | 6 |
| 7 import '../fasta_codes.dart' | 7 import '../fasta_codes.dart' |
| 8 show FastaMessage, codeExpectedButGot, codeExpectedFunctionBody; | 8 show FastaMessage, codeExpectedButGot, codeExpectedFunctionBody; |
| 9 | 9 |
| 10 import '../parser/parser.dart' show FormalParameterType, optional; | 10 import '../parser/parser.dart' show FormalParameterType, optional; |
| (...skipping 25 matching lines...) Expand all Loading... |
| 36 import 'package:kernel/clone.dart' show CloneVisitor; | 36 import 'package:kernel/clone.dart' show CloneVisitor; |
| 37 | 37 |
| 38 import 'package:kernel/transformations/flags.dart' show TransformerFlag; | 38 import 'package:kernel/transformations/flags.dart' show TransformerFlag; |
| 39 | 39 |
| 40 import 'package:kernel/class_hierarchy.dart' show ClassHierarchy; | 40 import 'package:kernel/class_hierarchy.dart' show ClassHierarchy; |
| 41 | 41 |
| 42 import 'package:kernel/core_types.dart' show CoreTypes; | 42 import 'package:kernel/core_types.dart' show CoreTypes; |
| 43 | 43 |
| 44 import 'frontend_accessors.dart' show buildIsNull, makeBinary, makeLet; | 44 import 'frontend_accessors.dart' show buildIsNull, makeBinary, makeLet; |
| 45 | 45 |
| 46 import '../../scanner/token.dart' show Token; |
| 47 |
| 46 import '../scanner/token.dart' | 48 import '../scanner/token.dart' |
| 47 show BeginGroupToken, Token, isBinaryOperator, isMinusOperator; | 49 show BeginGroupToken, isBinaryOperator, isMinusOperator; |
| 48 | 50 |
| 49 import '../errors.dart' show formatUnexpected, internalError; | 51 import '../errors.dart' show formatUnexpected, internalError; |
| 50 | 52 |
| 51 import '../source/scope_listener.dart' | 53 import '../source/scope_listener.dart' |
| 52 show JumpTargetKind, NullValue, ScopeListener; | 54 show JumpTargetKind, NullValue, ScopeListener; |
| 53 | 55 |
| 54 import '../scope.dart' show ProblemBuilder; | 56 import '../scope.dart' show ProblemBuilder; |
| 55 | 57 |
| 56 import '../source/outline_builder.dart' show asyncMarkerFromTokens; | 58 import '../source/outline_builder.dart' show asyncMarkerFromTokens; |
| 57 | 59 |
| (...skipping 3079 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3137 } else if (node is PrefixBuilder) { | 3139 } else if (node is PrefixBuilder) { |
| 3138 return node.name; | 3140 return node.name; |
| 3139 } else if (node is ThisAccessor) { | 3141 } else if (node is ThisAccessor) { |
| 3140 return node.isSuper ? "super" : "this"; | 3142 return node.isSuper ? "super" : "this"; |
| 3141 } else if (node is FastaAccessor) { | 3143 } else if (node is FastaAccessor) { |
| 3142 return node.plainNameForRead; | 3144 return node.plainNameForRead; |
| 3143 } else { | 3145 } else { |
| 3144 return internalError("Unhandled: ${node.runtimeType}"); | 3146 return internalError("Unhandled: ${node.runtimeType}"); |
| 3145 } | 3147 } |
| 3146 } | 3148 } |
| OLD | NEW |