| OLD | NEW |
| 1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2017, 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 dart2js.kernel.element_map; | 5 library dart2js.kernel.element_map; |
| 6 | 6 |
| 7 import 'package:kernel/ast.dart' as ir; | 7 import 'package:kernel/ast.dart' as ir; |
| 8 | 8 |
| 9 import '../closure.dart' show BoxLocal, ThisLocal; | 9 import '../closure.dart' show BoxLocal, ThisLocal; |
| 10 import '../common.dart'; | 10 import '../common.dart'; |
| (...skipping 1801 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1812 ConstantSystem constantSystem, | 1812 ConstantSystem constantSystem, |
| 1813 NativeData nativeData, | 1813 NativeData nativeData, |
| 1814 InterceptorData interceptorData, | 1814 InterceptorData interceptorData, |
| 1815 BackendUsage backendUsage, | 1815 BackendUsage backendUsage, |
| 1816 ResolutionWorldBuilder resolutionWorldBuilder, | 1816 ResolutionWorldBuilder resolutionWorldBuilder, |
| 1817 RuntimeTypesNeedBuilder rtiNeedBuilder, | 1817 RuntimeTypesNeedBuilder rtiNeedBuilder, |
| 1818 Set<ClassEntity> implementedClasses, | 1818 Set<ClassEntity> implementedClasses, |
| 1819 Iterable<ClassEntity> liveNativeClasses, | 1819 Iterable<ClassEntity> liveNativeClasses, |
| 1820 Iterable<MemberEntity> liveInstanceMembers, | 1820 Iterable<MemberEntity> liveInstanceMembers, |
| 1821 Iterable<MemberEntity> assignedInstanceMembers, | 1821 Iterable<MemberEntity> assignedInstanceMembers, |
| 1822 Iterable<MemberEntity> processedMembers, |
| 1822 Set<TypedefEntity> allTypedefs, | 1823 Set<TypedefEntity> allTypedefs, |
| 1823 Map<ClassEntity, Set<ClassEntity>> mixinUses, | 1824 Map<ClassEntity, Set<ClassEntity>> mixinUses, |
| 1824 Map<ClassEntity, Set<ClassEntity>> typesImplementedBySubclasses, | 1825 Map<ClassEntity, Set<ClassEntity>> typesImplementedBySubclasses, |
| 1825 Map<ClassEntity, ClassHierarchyNode> classHierarchyNodes, | 1826 Map<ClassEntity, ClassHierarchyNode> classHierarchyNodes, |
| 1826 Map<ClassEntity, ClassSet> classSets}) | 1827 Map<ClassEntity, ClassSet> classSets}) |
| 1827 : super( | 1828 : super( |
| 1828 elementEnvironment, | 1829 elementEnvironment, |
| 1829 dartTypes, | 1830 dartTypes, |
| 1830 commonElements, | 1831 commonElements, |
| 1831 constantSystem, | 1832 constantSystem, |
| 1832 nativeData, | 1833 nativeData, |
| 1833 interceptorData, | 1834 interceptorData, |
| 1834 backendUsage, | 1835 backendUsage, |
| 1835 implementedClasses, | 1836 implementedClasses, |
| 1836 liveNativeClasses, | 1837 liveNativeClasses, |
| 1837 liveInstanceMembers, | 1838 liveInstanceMembers, |
| 1838 assignedInstanceMembers, | 1839 assignedInstanceMembers, |
| 1840 processedMembers, |
| 1839 allTypedefs, | 1841 allTypedefs, |
| 1840 mixinUses, | 1842 mixinUses, |
| 1841 typesImplementedBySubclasses, | 1843 typesImplementedBySubclasses, |
| 1842 classHierarchyNodes, | 1844 classHierarchyNodes, |
| 1843 classSets) { | 1845 classSets) { |
| 1844 computeRtiNeed(resolutionWorldBuilder, rtiNeedBuilder, | 1846 computeRtiNeed(resolutionWorldBuilder, rtiNeedBuilder, |
| 1845 enableTypeAssertions: options.enableTypeAssertions); | 1847 enableTypeAssertions: options.enableTypeAssertions); |
| 1846 } | 1848 } |
| 1847 | 1849 |
| 1848 @override | 1850 @override |
| (...skipping 483 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2332 /// | 2334 /// |
| 2333 /// These names are not used in generated code, just as element name. | 2335 /// These names are not used in generated code, just as element name. |
| 2334 String _getClosureVariableName(String name, int id) { | 2336 String _getClosureVariableName(String name, int id) { |
| 2335 return "_captured_${name}_$id"; | 2337 return "_captured_${name}_$id"; |
| 2336 } | 2338 } |
| 2337 | 2339 |
| 2338 String getDeferredUri(ir.LibraryDependency node) { | 2340 String getDeferredUri(ir.LibraryDependency node) { |
| 2339 throw new UnimplementedError('JsKernelToElementMap.getDeferredUri'); | 2341 throw new UnimplementedError('JsKernelToElementMap.getDeferredUri'); |
| 2340 } | 2342 } |
| 2341 } | 2343 } |
| OLD | NEW |