| 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 '../common.dart'; | 9 import '../common.dart'; | 
| 10 import '../common/names.dart' show Identifiers; | 10 import '../common/names.dart' show Identifiers; | 
| (...skipping 1040 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1051   } | 1051   } | 
| 1052 | 1052 | 
| 1053   @override | 1053   @override | 
| 1054   native.BehaviorBuilder get nativeBehaviorBuilder => | 1054   native.BehaviorBuilder get nativeBehaviorBuilder => | 
| 1055       _nativeBehaviorBuilder ??= new KernelBehaviorBuilder(commonElements); | 1055       _nativeBehaviorBuilder ??= new KernelBehaviorBuilder(commonElements); | 
| 1056 | 1056 | 
| 1057   ResolutionImpact computeWorldImpact(KMember member) { | 1057   ResolutionImpact computeWorldImpact(KMember member) { | 
| 1058     return _memberData[member.memberIndex].getWorldImpact(this); | 1058     return _memberData[member.memberIndex].getWorldImpact(this); | 
| 1059   } | 1059   } | 
| 1060 | 1060 | 
|  | 1061   ClosureModel computeClosureModel(KMember member) { | 
|  | 1062     ir.Member node = _memberData[member.memberIndex].node; | 
|  | 1063     return KernelClosureAnalysis.computeClosureModel(member, node); | 
|  | 1064   } | 
|  | 1065 | 
| 1061   /// Returns the kernel [ir.Procedure] node for the [method]. | 1066   /// Returns the kernel [ir.Procedure] node for the [method]. | 
| 1062   ir.Procedure _lookupProcedure(KFunction method) { | 1067   ir.Procedure _lookupProcedure(KFunction method) { | 
| 1063     return _memberData[method.memberIndex].node; | 1068     return _memberData[method.memberIndex].node; | 
| 1064   } | 1069   } | 
| 1065 | 1070 | 
| 1066   Iterable<ConstantValue> _getClassMetadata(KClass cls) { | 1071   Iterable<ConstantValue> _getClassMetadata(KClass cls) { | 
| 1067     return _classData[cls.classIndex].getMetadata(this); | 1072     return _classData[cls.classIndex].getMetadata(this); | 
| 1068   } | 1073   } | 
| 1069 | 1074 | 
| 1070   @override | 1075   @override | 
| (...skipping 923 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1994       if (data.constructorBody != null) { | 1999       if (data.constructorBody != null) { | 
| 1995         f(data.constructorBody); | 2000         f(data.constructorBody); | 
| 1996       } | 2001       } | 
| 1997     }); | 2002     }); | 
| 1998   } | 2003   } | 
| 1999 | 2004 | 
| 2000   String getDeferredUri(ir.LibraryDependency node) { | 2005   String getDeferredUri(ir.LibraryDependency node) { | 
| 2001     throw new UnimplementedError('JsKernelToElementMap.getDeferredUri'); | 2006     throw new UnimplementedError('JsKernelToElementMap.getDeferredUri'); | 
| 2002   } | 2007   } | 
| 2003 } | 2008 } | 
| OLD | NEW | 
|---|