Chromium Code Reviews| Index: pkg/compiler/lib/src/js_backend/backend_helpers.dart |
| diff --git a/pkg/compiler/lib/src/js_backend/backend_helpers.dart b/pkg/compiler/lib/src/js_backend/backend_helpers.dart |
| index d0b2750262d5302414cd9fa42858710d6f90a256..f0a92d7581aac099ee5a40faaa7effe1302a0a2e 100644 |
| --- a/pkg/compiler/lib/src/js_backend/backend_helpers.dart |
| +++ b/pkg/compiler/lib/src/js_backend/backend_helpers.dart |
| @@ -6,6 +6,7 @@ library dart2js.js_backend.helpers; |
| import '../common.dart'; |
| import '../common/names.dart' show |
| + Identifiers, |
| Uris; |
| import '../common/resolution.dart' show |
| Resolution; |
| @@ -679,4 +680,18 @@ class BackendHelpers { |
| Element get convertRtiToRuntimeType { |
| return findHelper('convertRtiToRuntimeType'); |
| } |
| + |
| + ClassElement get stackTraceClass { |
| + return findHelper('_StackTrace'); |
| + } |
| + |
| + MethodElement _objectNoSuchMethod; |
| + |
| + MethodElement get objectNoSuchMethod { |
| + if (_objectNoSuchMethod == null) { |
| + _objectNoSuchMethod = |
| + coreClasses.objectClass.lookupLocalMember(Identifiers.noSuchMethod_); |
| + } |
| + return _objectNoSuchMethod; |
| + } |
|
sra1
2015/11/25 19:02:13
FYI this can be written
MethodElement get objectN
|
| } |