Chromium Code Reviews| 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 |