| Index: pkg/compiler/lib/src/js_backend/backend.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/backend.dart b/pkg/compiler/lib/src/js_backend/backend.dart
|
| index cc61e440290f295c923d35fa51d3293492aa150e..a27926bb5a042a0104d9269b165be7e479d6d090 100644
|
| --- a/pkg/compiler/lib/src/js_backend/backend.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/backend.dart
|
| @@ -1064,7 +1064,6 @@ class JavaScriptBackend extends Backend {
|
| if (cls == closureClass) {
|
| enqueue(enqueuer, findHelper('closureFromTearOff'), registry);
|
| }
|
| - ClassElement result = null;
|
| if (cls == compiler.stringClass || cls == jsStringClass) {
|
| addInterceptors(jsStringClass, enqueuer, registry);
|
| } else if (cls == compiler.listClass ||
|
| @@ -2022,10 +2021,6 @@ class JavaScriptBackend extends Backend {
|
| }).then((_) {
|
| Uri uri = library.canonicalUri;
|
|
|
| - VariableElement findVariable(String name) {
|
| - return find(library, name);
|
| - }
|
| -
|
| FunctionElement findMethod(String name) {
|
| return find(library, name);
|
| }
|
| @@ -2037,29 +2032,25 @@ class JavaScriptBackend extends Backend {
|
| if (uri == DART_INTERCEPTORS) {
|
| getInterceptorMethod = findMethod('getInterceptor');
|
| getNativeInterceptorMethod = findMethod('getNativeInterceptor');
|
| -
|
| - List<ClassElement> classes = [
|
| - jsInterceptorClass = findClass('Interceptor'),
|
| - jsStringClass = findClass('JSString'),
|
| - jsArrayClass = findClass('JSArray'),
|
| - // The int class must be before the double class, because the
|
| - // emitter relies on this list for the order of type checks.
|
| - jsIntClass = findClass('JSInt'),
|
| - jsPositiveIntClass = findClass('JSPositiveInt'),
|
| - jsUInt32Class = findClass('JSUInt32'),
|
| - jsUInt31Class = findClass('JSUInt31'),
|
| - jsDoubleClass = findClass('JSDouble'),
|
| - jsNumberClass = findClass('JSNumber'),
|
| - jsNullClass = findClass('JSNull'),
|
| - jsBoolClass = findClass('JSBool'),
|
| - jsMutableArrayClass = findClass('JSMutableArray'),
|
| - jsFixedArrayClass = findClass('JSFixedArray'),
|
| - jsExtendableArrayClass = findClass('JSExtendableArray'),
|
| - jsUnmodifiableArrayClass = findClass('JSUnmodifiableArray'),
|
| - jsPlainJavaScriptObjectClass = findClass('PlainJavaScriptObject'),
|
| - jsUnknownJavaScriptObjectClass = findClass('UnknownJavaScriptObject'),
|
| - ];
|
| -
|
| + jsInterceptorClass = findClass('Interceptor');
|
| + jsStringClass = findClass('JSString');
|
| + jsArrayClass = findClass('JSArray');
|
| + // The int class must be before the double class, because the
|
| + // emitter relies on this list for the order of type checks.
|
| + jsIntClass = findClass('JSInt');
|
| + jsPositiveIntClass = findClass('JSPositiveInt');
|
| + jsUInt32Class = findClass('JSUInt32');
|
| + jsUInt31Class = findClass('JSUInt31');
|
| + jsDoubleClass = findClass('JSDouble');
|
| + jsNumberClass = findClass('JSNumber');
|
| + jsNullClass = findClass('JSNull');
|
| + jsBoolClass = findClass('JSBool');
|
| + jsMutableArrayClass = findClass('JSMutableArray');
|
| + jsFixedArrayClass = findClass('JSFixedArray');
|
| + jsExtendableArrayClass = findClass('JSExtendableArray');
|
| + jsUnmodifiableArrayClass = findClass('JSUnmodifiableArray');
|
| + jsPlainJavaScriptObjectClass = findClass('PlainJavaScriptObject');
|
| + jsUnknownJavaScriptObjectClass = findClass('UnknownJavaScriptObject');
|
| jsIndexableClass = findClass('JSIndexable');
|
| jsMutableIndexableClass = findClass('JSMutableIndexable');
|
| } else if (uri == DART_JS_HELPER) {
|
|
|