Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(158)

Side by Side Diff: pkg/compiler/lib/src/js_backend/backend_helpers.dart

Issue 2644533002: Mostly use entities in use.dart (Closed)
Patch Set: Fixes Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2015, 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.js_backend.helpers; 5 library dart2js.js_backend.helpers;
6 6
7 import '../common.dart'; 7 import '../common.dart';
8 import '../common/names.dart' show Identifiers, Uris; 8 import '../common/names.dart' show Identifiers, Uris;
9 import '../common/resolution.dart' show Resolution; 9 import '../common/resolution.dart' show Resolution;
10 import '../compiler.dart' show Compiler; 10 import '../compiler.dart' show Compiler;
(...skipping 556 matching lines...) Expand 10 before | Expand all | Expand 10 after
567 } 567 }
568 568
569 Element get closureConverter { 569 Element get closureConverter {
570 return _findHelper('convertDartClosureToJS'); 570 return _findHelper('convertDartClosureToJS');
571 } 571 }
572 572
573 Element get traceFromException { 573 Element get traceFromException {
574 return _findHelper('getTraceFromException'); 574 return _findHelper('getTraceFromException');
575 } 575 }
576 576
577 Element get setRuntimeTypeInfo { 577 MethodElement get setRuntimeTypeInfo {
578 return _findHelper('setRuntimeTypeInfo'); 578 return _findHelper('setRuntimeTypeInfo');
579 } 579 }
580 580
581 Element get getRuntimeTypeInfo { 581 Element get getRuntimeTypeInfo {
582 return _findHelper('getRuntimeTypeInfo'); 582 return _findHelper('getRuntimeTypeInfo');
583 } 583 }
584 584
585 MethodElement get getTypeArgumentByIndex { 585 MethodElement get getTypeArgumentByIndex {
586 return _findHelper('getTypeArgumentByIndex'); 586 return _findHelper('getTypeArgumentByIndex');
587 } 587 }
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
652 _cachedCoreHelper('_unresolvedTopLevelGetterError'); 652 _cachedCoreHelper('_unresolvedTopLevelGetterError');
653 Element get unresolvedTopLevelSetterError => 653 Element get unresolvedTopLevelSetterError =>
654 _cachedCoreHelper('_unresolvedTopLevelSetterError'); 654 _cachedCoreHelper('_unresolvedTopLevelSetterError');
655 Element get unresolvedTopLevelMethodError => 655 Element get unresolvedTopLevelMethodError =>
656 _cachedCoreHelper('_unresolvedTopLevelMethodError'); 656 _cachedCoreHelper('_unresolvedTopLevelMethodError');
657 657
658 Map<String, Element> _cachedCoreHelpers = <String, Element>{}; 658 Map<String, Element> _cachedCoreHelpers = <String, Element>{};
659 Element _cachedCoreHelper(String name) => 659 Element _cachedCoreHelper(String name) =>
660 _cachedCoreHelpers[name] ??= findCoreHelper(name); 660 _cachedCoreHelpers[name] ??= findCoreHelper(name);
661 661
662 Element get createRuntimeType { 662 MethodElement get createRuntimeType {
663 return _findHelper('createRuntimeType'); 663 return _findHelper('createRuntimeType');
664 } 664 }
665 665
666 Element get fallThroughError { 666 Element get fallThroughError {
667 return _findHelper("getFallThroughError"); 667 return _findHelper("getFallThroughError");
668 } 668 }
669 669
670 Element get createInvocationMirror { 670 Element get createInvocationMirror {
671 return _findHelper('createInvocationMirror'); 671 return _findHelper('createInvocationMirror');
672 } 672 }
673 673
674 Element get cyclicThrowHelper { 674 MethodElement get cyclicThrowHelper {
675 return _findHelper("throwCyclicInit"); 675 return _findHelper("throwCyclicInit");
676 } 676 }
677 677
678 Element get asyncHelper { 678 Element get asyncHelper {
679 return _findAsyncHelper("_asyncHelper"); 679 return _findAsyncHelper("_asyncHelper");
680 } 680 }
681 681
682 Element get wrapBody { 682 Element get wrapBody {
683 return _findAsyncHelper("_wrapJsFunctionForAsync"); 683 return _findAsyncHelper("_wrapJsFunctionForAsync");
684 } 684 }
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after
875 } 875 }
876 876
877 MethodElement get toStringForNativeObject { 877 MethodElement get toStringForNativeObject {
878 return _findHelper('toStringForNativeObject'); 878 return _findHelper('toStringForNativeObject');
879 } 879 }
880 880
881 MethodElement get hashCodeForNativeObject { 881 MethodElement get hashCodeForNativeObject {
882 return _findHelper('hashCodeForNativeObject'); 882 return _findHelper('hashCodeForNativeObject');
883 } 883 }
884 } 884 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698