Index: pkg/compiler/lib/src/js_backend/js_interop_analysis.dart |
diff --git a/pkg/compiler/lib/src/js_backend/js_interop_analysis.dart b/pkg/compiler/lib/src/js_backend/js_interop_analysis.dart |
index e2ebe39130a3b4ea5222bcd94f3abdba770da85f..448f97992225ff4ddf68fdf4c064f58cb67f2812 100644 |
--- a/pkg/compiler/lib/src/js_backend/js_interop_analysis.dart |
+++ b/pkg/compiler/lib/src/js_backend/js_interop_analysis.dart |
@@ -5,7 +5,6 @@ |
/// Analysis to determine how to generate code for typed JavaScript interop. |
library compiler.src.js_backend.js_interop_analysis; |
-import '../common.dart'; |
import '../constants/values.dart' |
show ConstantValue, ConstructedConstantValue, StringConstantValue; |
import '../diagnostics/messages.dart' show MessageKind; |
@@ -55,8 +54,6 @@ class JsInteropAnalysis { |
void processJsInteropAnnotation(Element e) { |
for (MetadataAnnotation annotation in e.implementation.metadata) { |
- // TODO(johnniwinther): Avoid processing unresolved elements. |
- if (annotation.constant == null) continue; |
ConstantValue constant = |
backend.compiler.constants.getConstantValue(annotation.constant); |
if (constant == null || constant is! ConstructedConstantValue) continue; |