| Index: sdk/lib/_internal/compiler/implementation/js_backend/backend.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart b/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart
|
| index 47cb9ead4fd2a44d32a208d7ee5f5d68fb52855d..e61daeb928a80e0a5efeb7d44ef786114c6d56ae 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart
|
| @@ -371,7 +371,8 @@ class JavaScriptBackend extends Backend {
|
| || element.isField()) {
|
| element = element.enclosingElement;
|
| }
|
| - return !helpersUsed.contains(element.declaration);
|
| + element = element.declaration;
|
| + return !isNeededForReflection(element) && !helpersUsed.contains(element);
|
| }
|
|
|
| bool isInterceptorClass(ClassElement element) {
|
|
|