| 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.analyzer.element_store; | 5 library fasta.analyzer.element_store; |
| 6 | 6 |
| 7 import 'package:kernel/analyzer/loader.dart' show | 7 import 'package:kernel/analyzer/loader.dart' show |
| 8 ReferenceLevelLoader; | 8 ReferenceLevelLoader; |
| 9 | 9 |
| 10 import 'package:kernel/ast.dart'; | 10 import 'package:kernel/ast.dart'; |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 112 ? cls.cls.constructors.first | 112 ? cls.cls.constructors.first |
| 113 : cls.cls.constructors.firstWhere( | 113 : cls.cls.constructors.firstWhere( |
| 114 (Constructor c) => c.name.name == constructorName); | 114 (Constructor c) => c.name.name == constructorName); |
| 115 return constructor; | 115 return constructor; |
| 116 } | 116 } |
| 117 | 117 |
| 118 Library getLibraryReference(LibraryElement element) { | 118 Library getLibraryReference(LibraryElement element) { |
| 119 return internalError("not supported."); | 119 return internalError("not supported."); |
| 120 } | 120 } |
| 121 | 121 |
| 122 Class getClassReference(KernelClassElement cls) => cls.builder.cls; | 122 Class getClassReference(covariant KernelClassElement cls) => cls.builder.cls; |
| 123 | 123 |
| 124 Member getMemberReference(Element element) { | 124 Member getMemberReference(Element element) { |
| 125 if (element is KernelFunctionElement) { | 125 if (element is KernelFunctionElement) { |
| 126 return element.procedure; | 126 return element.procedure; |
| 127 } else { | 127 } else { |
| 128 return internalError("getMemberReference(${element.runtimeType})"); | 128 return internalError("getMemberReference(${element.runtimeType})"); |
| 129 } | 129 } |
| 130 } | 130 } |
| 131 | 131 |
| 132 Class getRootClassReference() => internalError("not supported."); | 132 Class getRootClassReference() => internalError("not supported."); |
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 286 } | 286 } |
| 287 } | 287 } |
| 288 | 288 |
| 289 class KernelInterfaceType extends MockInterfaceType { | 289 class KernelInterfaceType extends MockInterfaceType { |
| 290 final KernelClassElement element; | 290 final KernelClassElement element; |
| 291 | 291 |
| 292 KernelInterfaceType(this.element); | 292 KernelInterfaceType(this.element); |
| 293 | 293 |
| 294 List<analyzer.DartType> get typeArguments => const <analyzer.DartType>[]; | 294 List<analyzer.DartType> get typeArguments => const <analyzer.DartType>[]; |
| 295 } | 295 } |
| OLD | NEW |