Index: pkg/compiler/lib/src/js_backend/mirrors_analysis.dart |
diff --git a/pkg/compiler/lib/src/js_backend/mirrors_analysis.dart b/pkg/compiler/lib/src/js_backend/mirrors_analysis.dart |
index ca7bb5d4701523dabcd902c20919b8380dc7fb78..b3617d8c57d5e4069ec09f5a08ae590c4b0bc210 100644 |
--- a/pkg/compiler/lib/src/js_backend/mirrors_analysis.dart |
+++ b/pkg/compiler/lib/src/js_backend/mirrors_analysis.dart |
@@ -310,6 +310,7 @@ class MirrorsHandler { |
assert(constructor.isDeclaration); |
if (_shouldIncludeElementDueToMirrors(constructor, |
includedEnclosing: enclosingWasIncluded)) { |
+ if (constructor.isFromEnvironmentConstructor) return; |
_logEnqueueReflectiveAction(constructor); |
ClassElement cls = constructor.enclosingClass; |
impactBuilder |