Index: lib/dom/templates/html/interface/interface_Element.darttemplate |
diff --git a/lib/dom/templates/html/interface/interface_Element.darttemplate b/lib/dom/templates/html/interface/interface_Element.darttemplate |
index dee20666cd9a71ed1f525cdd3d26dba62082bfaf..ebf563b2b2c55c8b701614e9b09f1e2474038c90 100644 |
--- a/lib/dom/templates/html/interface/interface_Element.darttemplate |
+++ b/lib/dom/templates/html/interface/interface_Element.darttemplate |
@@ -4,7 +4,11 @@ |
// WARNING: Do not edit - generated code. |
-interface ElementList extends List<Element> { |
+// TODO(vsm): Eliminate this type. |
+ |
+// Note, ElementList implements List so that it's implementing classes |
sra1
2012/07/19 00:44:00
Not sure I follow.
ElementList extends raw List s
|
+// may be cast to List<? extends Element> - e.g., List<CanvasElement>. |
+interface ElementList extends List { |
// TODO(jacobr): add element batch manipulation methods. |
ElementList filter(bool f(Element element)); |
@@ -39,7 +43,7 @@ interface ElementRect { |
interface NodeSelector { |
Element query(String selectors); |
- NodeList queryAll(String selectors); |
+ List<Element> queryAll(String selectors); |
} |
$!COMMENT |