| Index: sdk/lib/html/dartium/html_dartium.dart
|
| diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart
|
| index 28376fd36b03339ffef5e4551a07a3c69e7c5959..d29ea41975912efebdcb33ea6878c047452c7462 100644
|
| --- a/sdk/lib/html/dartium/html_dartium.dart
|
| +++ b/sdk/lib/html/dartium/html_dartium.dart
|
| @@ -8149,7 +8149,7 @@ class DomSettableTokenList extends DomTokenList {
|
|
|
| @DocsEditable()
|
| @DomName('DOMStringList')
|
| -class DomStringList extends NativeFieldWrapperClass2 with ListMixin<String>, ImmutableListMixin<String> implements List {
|
| +class DomStringList extends NativeFieldWrapperClass2 with ListMixin<String>, ImmutableListMixin<String> implements List<String> {
|
| // To suppress missing implicit constructor warnings.
|
| factory DomStringList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -8765,7 +8765,7 @@ abstract class ElementList<T extends Element> extends ListBase<T> {
|
| // ElementList as there are valid cases where a NodeList JavaScript object
|
| // contains Node objects that are not Elements.
|
| class _FrozenElementList<T extends Element> extends ListBase<T>
|
| - implements ElementList, NodeListWrapper {
|
| + implements ElementList<T>, NodeListWrapper {
|
| final List<Node> _nodeList;
|
| // The subset of _nodeList that are Elements.
|
| List<Element> _elementList;
|
| @@ -11490,7 +11490,7 @@ class FileError extends DomError {
|
|
|
| @DocsEditable()
|
| @DomName('FileList')
|
| -class FileList extends NativeFieldWrapperClass2 with ListMixin<File>, ImmutableListMixin<File> implements List {
|
| +class FileList extends NativeFieldWrapperClass2 with ListMixin<File>, ImmutableListMixin<File> implements List<File> {
|
| // To suppress missing implicit constructor warnings.
|
| factory FileList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -12619,7 +12619,7 @@ class HmacParams extends Algorithm {
|
|
|
| @DocsEditable()
|
| @DomName('HTMLCollection')
|
| -class HtmlCollection extends NativeFieldWrapperClass2 with ListMixin<Node>, ImmutableListMixin<Node> implements List {
|
| +class HtmlCollection extends NativeFieldWrapperClass2 with ListMixin<Node>, ImmutableListMixin<Node> implements List<Node> {
|
| // To suppress missing implicit constructor warnings.
|
| factory HtmlCollection._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -17800,7 +17800,7 @@ class MimeType extends NativeFieldWrapperClass2 {
|
| @DocsEditable()
|
| @DomName('MimeTypeArray')
|
| @Experimental() // non-standard
|
| -class MimeTypeArray extends NativeFieldWrapperClass2 with ListMixin<MimeType>, ImmutableListMixin<MimeType> implements List {
|
| +class MimeTypeArray extends NativeFieldWrapperClass2 with ListMixin<MimeType>, ImmutableListMixin<MimeType> implements List<MimeType> {
|
| // To suppress missing implicit constructor warnings.
|
| factory MimeTypeArray._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -19120,7 +19120,7 @@ class NodeIterator extends NativeFieldWrapperClass2 {
|
|
|
| @DocsEditable()
|
| @DomName('NodeList')
|
| -class NodeList extends NativeFieldWrapperClass2 with ListMixin<Node>, ImmutableListMixin<Node> implements List {
|
| +class NodeList extends NativeFieldWrapperClass2 with ListMixin<Node>, ImmutableListMixin<Node> implements List<Node> {
|
| // To suppress missing implicit constructor warnings.
|
| factory NodeList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -20379,7 +20379,7 @@ class Plugin extends NativeFieldWrapperClass2 {
|
| @DocsEditable()
|
| @DomName('PluginArray')
|
| @Experimental() // non-standard
|
| -class PluginArray extends NativeFieldWrapperClass2 with ListMixin<Plugin>, ImmutableListMixin<Plugin> implements List {
|
| +class PluginArray extends NativeFieldWrapperClass2 with ListMixin<Plugin>, ImmutableListMixin<Plugin> implements List<Plugin> {
|
| // To suppress missing implicit constructor warnings.
|
| factory PluginArray._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -22503,7 +22503,7 @@ class SourceBuffer extends EventTarget {
|
| @DomName('SourceBufferList')
|
| // https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html#sourcebufferlist
|
| @Experimental()
|
| -class SourceBufferList extends EventTarget with ListMixin<SourceBuffer>, ImmutableListMixin<SourceBuffer> implements List {
|
| +class SourceBufferList extends EventTarget with ListMixin<SourceBuffer>, ImmutableListMixin<SourceBuffer> implements List<SourceBuffer> {
|
| // To suppress missing implicit constructor warnings.
|
| factory SourceBufferList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -22732,7 +22732,7 @@ class SpeechGrammar extends NativeFieldWrapperClass2 {
|
| @DomName('SpeechGrammarList')
|
| // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#dfn-speechgrammarlist
|
| @Experimental()
|
| -class SpeechGrammarList extends NativeFieldWrapperClass2 with ListMixin<SpeechGrammar>, ImmutableListMixin<SpeechGrammar> implements List {
|
| +class SpeechGrammarList extends NativeFieldWrapperClass2 with ListMixin<SpeechGrammar>, ImmutableListMixin<SpeechGrammar> implements List<SpeechGrammar> {
|
| // To suppress missing implicit constructor warnings.
|
| factory SpeechGrammarList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -24803,7 +24803,7 @@ class TextTrackCue extends EventTarget {
|
| @DomName('TextTrackCueList')
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#texttrackcuelist
|
| @Experimental()
|
| -class TextTrackCueList extends NativeFieldWrapperClass2 with ListMixin<TextTrackCue>, ImmutableListMixin<TextTrackCue> implements List {
|
| +class TextTrackCueList extends NativeFieldWrapperClass2 with ListMixin<TextTrackCue>, ImmutableListMixin<TextTrackCue> implements List<TextTrackCue> {
|
| // To suppress missing implicit constructor warnings.
|
| factory TextTrackCueList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -24876,7 +24876,7 @@ class TextTrackCueList extends NativeFieldWrapperClass2 with ListMixin<TextTrack
|
| @DomName('TextTrackList')
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#texttracklist
|
| @Experimental()
|
| -class TextTrackList extends EventTarget with ListMixin<TextTrack>, ImmutableListMixin<TextTrack> implements List {
|
| +class TextTrackList extends EventTarget with ListMixin<TextTrack>, ImmutableListMixin<TextTrack> implements List<TextTrack> {
|
| // To suppress missing implicit constructor warnings.
|
| factory TextTrackList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -25183,7 +25183,7 @@ class TouchEvent extends UIEvent {
|
| @DomName('TouchList')
|
| // http://www.w3.org/TR/touch-events/, http://www.chromestatus.com/features
|
| @Experimental()
|
| -class TouchList extends NativeFieldWrapperClass2 with ListMixin<Touch>, ImmutableListMixin<Touch> implements List {
|
| +class TouchList extends NativeFieldWrapperClass2 with ListMixin<Touch>, ImmutableListMixin<Touch> implements List<Touch> {
|
| /// NB: This constructor likely does not work as you might expect it to! This
|
| /// constructor will simply fail (returning null) if you are not on a device
|
| /// with touch enabled. See dartbug.com/8314.
|
| @@ -25607,13 +25607,13 @@ class Url extends NativeFieldWrapperClass2 {
|
| if ((blob_OR_source_OR_stream is Blob || blob_OR_source_OR_stream == null)) {
|
| return _createObjectURL_1(blob_OR_source_OR_stream);
|
| }
|
| - if ((blob_OR_source_OR_stream is MediaStream || blob_OR_source_OR_stream == null)) {
|
| + if ((blob_OR_source_OR_stream is MediaSource || blob_OR_source_OR_stream == null)) {
|
| return _createObjectURL_2(blob_OR_source_OR_stream);
|
| }
|
| - if ((blob_OR_source_OR_stream is MediaSource || blob_OR_source_OR_stream == null)) {
|
| + if ((blob_OR_source_OR_stream is _WebKitMediaSource || blob_OR_source_OR_stream == null)) {
|
| return _createObjectURL_3(blob_OR_source_OR_stream);
|
| }
|
| - if ((blob_OR_source_OR_stream is _WebKitMediaSource || blob_OR_source_OR_stream == null)) {
|
| + if ((blob_OR_source_OR_stream is MediaStream || blob_OR_source_OR_stream == null)) {
|
| return _createObjectURL_4(blob_OR_source_OR_stream);
|
| }
|
| throw new ArgumentError("Incorrect number or type of arguments");
|
| @@ -27889,7 +27889,7 @@ class _JenkinsSmiHash {
|
|
|
| @DocsEditable()
|
| @DomName('ClientRectList')
|
| -class _ClientRectList extends NativeFieldWrapperClass2 with ListMixin<Rectangle>, ImmutableListMixin<Rectangle> implements List {
|
| +class _ClientRectList extends NativeFieldWrapperClass2 with ListMixin<Rectangle>, ImmutableListMixin<Rectangle> implements List<Rectangle> {
|
| // To suppress missing implicit constructor warnings.
|
| factory _ClientRectList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -27972,7 +27972,7 @@ abstract class _Counter extends NativeFieldWrapperClass2 {
|
|
|
| @DocsEditable()
|
| @DomName('CSSRuleList')
|
| -class _CssRuleList extends NativeFieldWrapperClass2 with ListMixin<CssRule>, ImmutableListMixin<CssRule> implements List {
|
| +class _CssRuleList extends NativeFieldWrapperClass2 with ListMixin<CssRule>, ImmutableListMixin<CssRule> implements List<CssRule> {
|
| // To suppress missing implicit constructor warnings.
|
| factory _CssRuleList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -28041,7 +28041,7 @@ class _CssRuleList extends NativeFieldWrapperClass2 with ListMixin<CssRule>, Imm
|
| @DomName('CSSValueList')
|
| // http://dev.w3.org/csswg/cssom/
|
| @deprecated // deprecated
|
| -class _CssValueList extends _CSSValue with ListMixin<_CSSValue>, ImmutableListMixin<_CSSValue> implements List {
|
| +class _CssValueList extends _CSSValue with ListMixin<_CSSValue>, ImmutableListMixin<_CSSValue> implements List<_CSSValue> {
|
| // To suppress missing implicit constructor warnings.
|
| factory _CssValueList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -28311,7 +28311,7 @@ abstract class _FileWriterSync extends NativeFieldWrapperClass2 {
|
| @DomName('GamepadList')
|
| // https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html
|
| @Experimental()
|
| -class _GamepadList extends NativeFieldWrapperClass2 with ListMixin<Gamepad>, ImmutableListMixin<Gamepad> implements List {
|
| +class _GamepadList extends NativeFieldWrapperClass2 with ListMixin<Gamepad>, ImmutableListMixin<Gamepad> implements List<Gamepad> {
|
| // To suppress missing implicit constructor warnings.
|
| factory _GamepadList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -28579,7 +28579,7 @@ abstract class _MutationEvent extends Event {
|
| @DomName('NamedNodeMap')
|
| // http://dom.spec.whatwg.org/#namednodemap
|
| @deprecated // deprecated
|
| -class _NamedNodeMap extends NativeFieldWrapperClass2 with ListMixin<Node>, ImmutableListMixin<Node> implements List {
|
| +class _NamedNodeMap extends NativeFieldWrapperClass2 with ListMixin<Node>, ImmutableListMixin<Node> implements List<Node> {
|
| // To suppress missing implicit constructor warnings.
|
| factory _NamedNodeMap._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -28797,7 +28797,7 @@ abstract class _SharedWorker extends EventTarget implements AbstractWorker {
|
| @DomName('SpeechInputResultList')
|
| // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#speech_input_result_list_interface
|
| @Experimental()
|
| -class _SpeechInputResultList extends NativeFieldWrapperClass2 with ListMixin<SpeechInputResult>, ImmutableListMixin<SpeechInputResult> implements List {
|
| +class _SpeechInputResultList extends NativeFieldWrapperClass2 with ListMixin<SpeechInputResult>, ImmutableListMixin<SpeechInputResult> implements List<SpeechInputResult> {
|
| // To suppress missing implicit constructor warnings.
|
| factory _SpeechInputResultList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -28866,7 +28866,7 @@ class _SpeechInputResultList extends NativeFieldWrapperClass2 with ListMixin<Spe
|
| @DomName('SpeechRecognitionResultList')
|
| // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechrecognitionresultlist
|
| @Experimental()
|
| -class _SpeechRecognitionResultList extends NativeFieldWrapperClass2 with ListMixin<SpeechRecognitionResult>, ImmutableListMixin<SpeechRecognitionResult> implements List {
|
| +class _SpeechRecognitionResultList extends NativeFieldWrapperClass2 with ListMixin<SpeechRecognitionResult>, ImmutableListMixin<SpeechRecognitionResult> implements List<SpeechRecognitionResult> {
|
| // To suppress missing implicit constructor warnings.
|
| factory _SpeechRecognitionResultList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -28933,7 +28933,7 @@ class _SpeechRecognitionResultList extends NativeFieldWrapperClass2 with ListMix
|
|
|
| @DocsEditable()
|
| @DomName('StyleSheetList')
|
| -class _StyleSheetList extends NativeFieldWrapperClass2 with ListMixin<StyleSheet>, ImmutableListMixin<StyleSheet> implements List {
|
| +class _StyleSheetList extends NativeFieldWrapperClass2 with ListMixin<StyleSheet>, ImmutableListMixin<StyleSheet> implements List<StyleSheet> {
|
| // To suppress missing implicit constructor warnings.
|
| factory _StyleSheetList._() { throw new UnsupportedError("Not supported"); }
|
|
|
|
|