| Index: sdk/lib/html/dart2js/html_dart2js.dart
|
| diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart
|
| index 35b7ab92fcfc2b1feaacad82c0b6a4480ef9a0ff..29aeceaf07a0edb2c0c7f07016d6f9289f1b629b 100644
|
| --- a/sdk/lib/html/dart2js/html_dart2js.dart
|
| +++ b/sdk/lib/html/dart2js/html_dart2js.dart
|
| @@ -126,6 +126,8 @@ _callPortSync(int id, message) {
|
| @DocsEditable()
|
| @DomName('AbstractWorker')
|
| class AbstractWorker extends Interceptor implements EventTarget native "AbstractWorker" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory AbstractWorker._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('AbstractWorker.errorEvent')
|
| @DocsEditable()
|
| @@ -178,6 +180,8 @@ class AesKeyGenParams extends Algorithm native "AesKeyGenParams" {
|
| @DomName('Algorithm')
|
| @Experimental() // untriaged
|
| class Algorithm extends Interceptor native "Algorithm" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Algorithm._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Algorithm.name')
|
| @DocsEditable()
|
| @@ -590,6 +594,8 @@ class BRElement extends HtmlElement native "HTMLBRElement" {
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#barprop
|
| @deprecated // standard
|
| class BarProp extends Interceptor native "BarProp" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory BarProp._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('BarProp.visible')
|
| @DocsEditable()
|
| @@ -647,6 +653,8 @@ class BeforeLoadEvent extends Event native "BeforeLoadEvent" {
|
|
|
| @DomName('Blob')
|
| class Blob extends Interceptor native "Blob" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Blob._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Blob.size')
|
| @DocsEditable()
|
| @@ -912,6 +920,8 @@ class CDataSection extends Text native "CDATASection" {
|
| // http://wiki.whatwg.org/wiki/CanvasOpaque#Suggested_IDL
|
| @Experimental()
|
| class Canvas2DContextAttributes extends Interceptor native "Canvas2DContextAttributes" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Canvas2DContextAttributes._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Canvas2DContextAttributes.alpha')
|
| @DocsEditable()
|
| @@ -1100,6 +1110,8 @@ class CanvasElement extends HtmlElement implements CanvasImageSource native "HTM
|
| */
|
| @DomName('CanvasGradient')
|
| class CanvasGradient extends Interceptor native "CanvasGradient" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory CanvasGradient._() { throw new UnsupportedError("Not supported"); }
|
|
|
| /**
|
| * Adds a color stop to this gradient at the offset.
|
| @@ -1149,6 +1161,8 @@ class CanvasGradient extends Interceptor native "CanvasGradient" {
|
| */
|
| @DomName('CanvasPattern')
|
| class CanvasPattern extends Interceptor native "CanvasPattern" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory CanvasPattern._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -1164,6 +1178,8 @@ class CanvasPattern extends Interceptor native "CanvasPattern" {
|
| */
|
| @DomName('CanvasRenderingContext')
|
| class CanvasRenderingContext extends Interceptor native "CanvasRenderingContext" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory CanvasRenderingContext._() { throw new UnsupportedError("Not supported"); }
|
|
|
| /// Reference to the canvas element to which this context belongs.
|
| @DomName('CanvasRenderingContext.canvas')
|
| @@ -1797,6 +1813,8 @@ class CharacterData extends Node implements ChildNode native "CharacterData" {
|
| @DomName('ChildNode')
|
| @Experimental() // untriaged
|
| abstract class ChildNode extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory ChildNode._() { throw new UnsupportedError("Not supported"); }
|
|
|
| Element nextElementSibling;
|
|
|
| @@ -1859,6 +1877,8 @@ class Comment extends CharacterData native "Comment" {
|
| // http://www.w3.org/TR/ime-api/#idl-def-Composition
|
| @Experimental()
|
| class Composition extends Interceptor native "Composition" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Composition._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Composition.selectionEnd')
|
| @DocsEditable()
|
| @@ -2020,6 +2040,8 @@ class Console {
|
| @DomName('ConsoleBase')
|
| @Experimental() // untriaged
|
| class ConsoleBase extends Interceptor native "ConsoleBase" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory ConsoleBase._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -2070,6 +2092,8 @@ class ContentElement extends HtmlElement native "HTMLContentElement" {
|
| @DocsEditable()
|
| @DomName('Coordinates')
|
| class Coordinates extends Interceptor native "Coordinates" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Coordinates._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Coordinates.accuracy')
|
| @DocsEditable()
|
| @@ -2111,6 +2135,8 @@ class Coordinates extends Interceptor native "Coordinates" {
|
| @Experimental()
|
| // http://www.w3.org/TR/WebCryptoAPI/
|
| class Crypto extends Interceptor native "Crypto" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Crypto._() { throw new UnsupportedError("Not supported"); }
|
|
|
| /// Checks if this type is supported on the current platform.
|
| static bool get supported => JS('bool', '!!(window.crypto && window.crypto.getRandomValues)');
|
| @@ -2135,6 +2161,8 @@ class Crypto extends Interceptor native "Crypto" {
|
| @DomName('Key')
|
| @Experimental() // untriaged
|
| class CryptoKey extends Interceptor native "Key" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory CryptoKey._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Key.algorithm')
|
| @DocsEditable()
|
| @@ -2166,6 +2194,8 @@ class CryptoKey extends Interceptor native "Key" {
|
| // http://www.w3.org/TR/css3-conditional/#the-css-interface
|
| @Experimental() // None
|
| class Css extends Interceptor native "CSS" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Css._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('CSS.supports')
|
| @DocsEditable()
|
| @@ -2454,6 +2484,8 @@ class CssKeyframesRule extends CssRule native "CSSKeyframesRule,MozCSSKeyframesR
|
| // http://dev.w3.org/csswg/cssom/
|
| @deprecated // deprecated
|
| class CssMatrix extends Interceptor native "WebKitCSSMatrix" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory CssMatrix._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('WebKitCSSMatrix.WebKitCSSMatrix')
|
| @DocsEditable()
|
| @@ -2687,6 +2719,8 @@ class CssRegionRule extends CssRule native "WebKitCSSRegionRule" {
|
| @DocsEditable()
|
| @DomName('CSSRule')
|
| class CssRule extends Interceptor native "CSSRule" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory CssRule._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('CSSRule.CHARSET_RULE')
|
| @DocsEditable()
|
| @@ -2829,6 +2863,8 @@ class CssRule extends Interceptor native "CSSRule" {
|
| var propertyName = '${Device.propertyPrefix}Transition';
|
| return JS('bool', '# in document.body.style', propertyName);
|
| }
|
| + // To suppress missing implicit constructor warnings.
|
| + factory CssStyleDeclaration._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('CSSStyleDeclaration.cssText')
|
| @DocsEditable()
|
| @@ -6287,6 +6323,8 @@ class CssUnknownRule extends CssRule native "CSSUnknownRule" {
|
| @DomName('CSSVariablesMap')
|
| @Experimental() // untriaged
|
| class CssVariablesMap extends Interceptor native "CSSVariablesMap" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory CssVariablesMap._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('CSSVariablesMap.size')
|
| @DocsEditable()
|
| @@ -6433,6 +6471,8 @@ class DataListElement extends HtmlElement native "HTMLDataListElement" {
|
| @DocsEditable()
|
| @DomName('Clipboard')
|
| class DataTransfer extends Interceptor native "Clipboard" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DataTransfer._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Clipboard.dropEffect')
|
| @DocsEditable()
|
| @@ -6498,6 +6538,8 @@ class DataTransfer extends Interceptor native "Clipboard" {
|
| // http://www.w3.org/TR/2011/WD-html5-20110113/dnd.html#the-datatransferitem-interface
|
| @Experimental()
|
| class DataTransferItem extends Interceptor native "DataTransferItem" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DataTransferItem._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('DataTransferItem.kind')
|
| @DocsEditable()
|
| @@ -6544,6 +6586,8 @@ class DataTransferItem extends Interceptor native "DataTransferItem" {
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#the-datatransferitemlist-interface
|
| @Experimental()
|
| class DataTransferItemList extends Interceptor native "DataTransferItemList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DataTransferItemList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('DataTransferItemList.length')
|
| @DocsEditable()
|
| @@ -6656,6 +6700,8 @@ class DetailsElement extends HtmlElement native "HTMLDetailsElement" {
|
| // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
|
| @Experimental()
|
| class DeviceAcceleration extends Interceptor native "DeviceAcceleration" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DeviceAcceleration._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('DeviceAcceleration.x')
|
| @DocsEditable()
|
| @@ -6751,6 +6797,8 @@ class DeviceOrientationEvent extends Event native "DeviceOrientationEvent" {
|
| // http://dev.w3.org/geo/api/spec-source-orientation.html#devicemotion
|
| @Experimental()
|
| class DeviceRotationRate extends Interceptor native "DeviceRotationRate" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DeviceRotationRate._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('DeviceRotationRate.alpha')
|
| @DocsEditable()
|
| @@ -6982,6 +7030,8 @@ class DirectoryEntry extends Entry native "DirectoryEntry" {
|
| // http://www.w3.org/TR/file-system-api/#the-directoryreader-interface
|
| @Experimental()
|
| class DirectoryReader extends Interceptor native "DirectoryReader" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DirectoryReader._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @JSName('readEntries')
|
| @DomName('DirectoryReader.readEntries')
|
| @@ -7870,6 +7920,8 @@ class DocumentType extends Node implements ChildNode native "DocumentType" {
|
| @DocsEditable()
|
| @DomName('DOMError')
|
| class DomError extends Interceptor native "DOMError" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DomError._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('DOMError.message')
|
| @DocsEditable()
|
| @@ -7921,6 +7973,8 @@ class DomException extends Interceptor native "DOMException" {
|
| if (Device.isWebKit && errorName == 'SYNTAX_ERR') return 'SyntaxError';
|
| return errorName;
|
| }
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DomException._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('DOMException.message')
|
| @DocsEditable()
|
| @@ -7939,6 +7993,8 @@ class DomException extends Interceptor native "DOMException" {
|
| @DocsEditable()
|
| @DomName('DOMImplementation')
|
| class DomImplementation extends Interceptor native "DOMImplementation" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DomImplementation._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @JSName('createCSSStyleSheet')
|
| @DomName('DOMImplementation.createCSSStyleSheet')
|
| @@ -7971,6 +8027,8 @@ class DomImplementation extends Interceptor native "DOMImplementation" {
|
| @DocsEditable()
|
| @DomName('DOMParser')
|
| class DomParser extends Interceptor native "DOMParser" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DomParser._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('DOMParser.DOMParser')
|
| @DocsEditable()
|
| @@ -8010,6 +8068,8 @@ class DomSettableTokenList extends DomTokenList native "DOMSettableTokenList" {
|
| @DocsEditable()
|
| @DomName('DOMStringList')
|
| class DomStringList extends Interceptor with ListMixin<String>, ImmutableListMixin<String> implements JavaScriptIndexingBehavior, List native "DOMStringList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DomStringList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('DOMStringList.length')
|
| @DocsEditable()
|
| @@ -8075,6 +8135,8 @@ class DomStringList extends Interceptor with ListMixin<String>, ImmutableListMix
|
| @DocsEditable()
|
| @DomName('DOMStringMap')
|
| abstract class DomStringMap extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DomStringMap._() { throw new UnsupportedError("Not supported"); }
|
|
|
| bool __delete__(String name);
|
|
|
| @@ -8090,6 +8152,8 @@ abstract class DomStringMap extends Interceptor {
|
| @DocsEditable()
|
| @DomName('DOMTokenList')
|
| class DomTokenList extends Interceptor native "DOMTokenList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory DomTokenList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('DOMTokenList.length')
|
| @DocsEditable()
|
| @@ -10853,6 +10917,8 @@ typedef void _EntriesCallback(List<Entry> entries);
|
| // http://www.w3.org/TR/file-system-api/#the-entry-interface
|
| @Experimental()
|
| class Entry extends Interceptor native "Entry" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Entry._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Entry.filesystem')
|
| @DocsEditable()
|
| @@ -11076,6 +11142,8 @@ class Event extends Interceptor native "Event" {
|
| }
|
| return matchedTarget;
|
| }
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Event._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Event.AT_TARGET')
|
| @DocsEditable()
|
| @@ -11428,6 +11496,8 @@ class EventTarget extends Interceptor native "EventTarget" {
|
| * used when an explicit accessor is not available.
|
| */
|
| Events get on => new Events(this);
|
| + // To suppress missing implicit constructor warnings.
|
| + factory EventTarget._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @JSName('addEventListener')
|
| @DomName('EventTarget.addEventListener')
|
| @@ -11670,6 +11740,8 @@ class FileError extends DomError native "FileError" {
|
| @DocsEditable()
|
| @DomName('FileList')
|
| class FileList extends Interceptor with ListMixin<File>, ImmutableListMixin<File> implements JavaScriptIndexingBehavior, List native "FileList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory FileList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('FileList.length')
|
| @DocsEditable()
|
| @@ -11846,6 +11918,8 @@ class FileReader extends EventTarget native "FileReader" {
|
| @DomName('Stream')
|
| @Experimental() // untriaged
|
| class FileStream extends Interceptor native "Stream" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory FileStream._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Stream.type')
|
| @DocsEditable()
|
| @@ -11863,6 +11937,8 @@ class FileStream extends Interceptor native "Stream" {
|
| @Experimental()
|
| // http://www.w3.org/TR/file-system-api/
|
| class FileSystem extends Interceptor native "DOMFileSystem" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory FileSystem._() { throw new UnsupportedError("Not supported"); }
|
|
|
| /// Checks if this type is supported on the current platform.
|
| static bool get supported => JS('bool', '!!(window.webkitRequestFileSystem)');
|
| @@ -12111,6 +12187,8 @@ class FontLoader extends EventTarget native "FontLoader" {
|
| @SupportedBrowser(SupportedBrowser.IE, '10')
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| class FormData extends Interceptor native "FormData" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory FormData._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('FormData.FormData')
|
| @DocsEditable()
|
| @@ -12254,6 +12332,8 @@ class FormElement extends HtmlElement native "HTMLFormElement" {
|
| // https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html#gamepad-interface
|
| @Experimental()
|
| class Gamepad extends Interceptor native "Gamepad" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Gamepad._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Gamepad.axes')
|
| @DocsEditable()
|
| @@ -12361,6 +12441,8 @@ class Geolocation extends Interceptor native "Geolocation" {
|
| return new _GeopositionWrapper(domPosition);
|
| }
|
|
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Geolocation._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @JSName('clearWatch')
|
| @DomName('Geolocation.clearWatch')
|
| @@ -12401,6 +12483,8 @@ class _GeopositionWrapper implements Geoposition {
|
| @DomName('Geoposition')
|
| @Unstable()
|
| class Geoposition extends Interceptor native "Geoposition" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Geoposition._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Geoposition.coords')
|
| @DocsEditable()
|
| @@ -12555,6 +12639,8 @@ class History extends Interceptor implements HistoryBase native "History" {
|
| * * [state]
|
| */
|
| static bool get supportsState => JS('bool', '!!window.history.pushState');
|
| + // To suppress missing implicit constructor warnings.
|
| + factory History._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('History.length')
|
| @DocsEditable()
|
| @@ -12647,6 +12733,8 @@ class HmacParams extends Algorithm native "HmacParams" {
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#dom-document-all
|
| @deprecated // deprecated
|
| class HtmlAllCollection extends Interceptor with ListMixin<Node>, ImmutableListMixin<Node> implements List native "HTMLAllCollection" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory HtmlAllCollection._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('HTMLAllCollection.length')
|
| @DocsEditable()
|
| @@ -12722,6 +12810,8 @@ class HtmlAllCollection extends Interceptor with ListMixin<Node>, ImmutableListM
|
| @DocsEditable()
|
| @DomName('HTMLCollection')
|
| class HtmlCollection extends Interceptor with ListMixin<Node>, ImmutableListMixin<Node> implements JavaScriptIndexingBehavior, List native "HTMLCollection" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory HtmlCollection._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('HTMLCollection.length')
|
| @DocsEditable()
|
| @@ -13737,6 +13827,8 @@ class IFrameElement extends HtmlElement native "HTMLIFrameElement" {
|
| @DomName('ImageBitmap')
|
| @Experimental() // untriaged
|
| class ImageBitmap extends Interceptor native "ImageBitmap" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory ImageBitmap._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('ImageBitmap.height')
|
| @DocsEditable()
|
| @@ -13755,6 +13847,8 @@ class ImageBitmap extends Interceptor native "ImageBitmap" {
|
| @DomName('ImageData')
|
| class ImageData extends Interceptor native "ImageData" {
|
|
|
| + // To suppress missing implicit constructor warnings.
|
| + factory ImageData._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('ImageData.data')
|
| @DocsEditable()
|
| @@ -14758,6 +14852,8 @@ abstract class ButtonInputElement implements InputElementBase {
|
| // http://www.w3.org/TR/ime-api/#idl-def-InputMethodContext
|
| @Experimental()
|
| class InputMethodContext extends Interceptor native "InputMethodContext" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory InputMethodContext._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('InputMethodContext.composition')
|
| @DocsEditable()
|
| @@ -15155,6 +15251,8 @@ class LinkElement extends HtmlElement native "HTMLLinkElement" {
|
| @DocsEditable()
|
| @DomName('Location')
|
| class Location extends Interceptor implements LocationBase native "Location" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Location._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Location.ancestorOrigins')
|
| @DocsEditable()
|
| @@ -15851,6 +15949,8 @@ class MediaElement extends HtmlElement native "HTMLMediaElement" {
|
| @DomName('MediaError')
|
| @Unstable()
|
| class MediaError extends Interceptor native "MediaError" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MediaError._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MediaError.MEDIA_ERR_ABORTED')
|
| @DocsEditable()
|
| @@ -15888,6 +15988,8 @@ class MediaError extends Interceptor native "MediaError" {
|
| // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#error-codes
|
| @Experimental()
|
| class MediaKeyError extends Interceptor native "MediaKeyError" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MediaKeyError._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MediaKeyError.MEDIA_KEYERR_CLIENT')
|
| @DocsEditable()
|
| @@ -16079,6 +16181,8 @@ class MediaKeySession extends EventTarget native "MediaKeySession" {
|
| // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html
|
| @Experimental()
|
| class MediaKeys extends Interceptor native "MediaKeys" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MediaKeys._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MediaKeys.MediaKeys')
|
| @DocsEditable()
|
| @@ -16104,6 +16208,8 @@ class MediaKeys extends Interceptor native "MediaKeys" {
|
| @DomName('MediaList')
|
| @Unstable()
|
| class MediaList extends Interceptor native "MediaList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MediaList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MediaList.length')
|
| @DocsEditable()
|
| @@ -16134,6 +16240,8 @@ class MediaList extends Interceptor native "MediaList" {
|
| @DomName('MediaQueryList')
|
| @Unstable()
|
| class MediaQueryList extends Interceptor native "MediaQueryList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MediaQueryList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MediaQueryList.matches')
|
| @DocsEditable()
|
| @@ -16160,6 +16268,8 @@ class MediaQueryList extends Interceptor native "MediaQueryList" {
|
| @DomName('MediaQueryListListener')
|
| @Unstable()
|
| abstract class MediaQueryListListener extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MediaQueryListListener._() { throw new UnsupportedError("Not supported"); }
|
|
|
| void queryChanged(MediaQueryList list);
|
| }
|
| @@ -16447,6 +16557,8 @@ typedef void MediaStreamTrackSourcesCallback(List<SourceInfo> sources);
|
| @DomName('MemoryInfo')
|
| @Experimental() // nonstandard
|
| class MemoryInfo extends Interceptor native "MemoryInfo" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MemoryInfo._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MemoryInfo.jsHeapSizeLimit')
|
| @DocsEditable()
|
| @@ -16500,6 +16612,8 @@ class MenuElement extends HtmlElement native "HTMLMenuElement" {
|
| @DomName('MessageChannel')
|
| @Unstable()
|
| class MessageChannel extends Interceptor native "MessageChannel" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MessageChannel._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MessageChannel.port1')
|
| @DocsEditable()
|
| @@ -16666,6 +16780,8 @@ class MetaElement extends HtmlElement native "HTMLMetaElement" {
|
| // http://www.w3.org/TR/file-system-api/#the-metadata-interface
|
| @Experimental()
|
| class Metadata extends Interceptor native "Metadata" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Metadata._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Metadata.modificationTime')
|
| @DocsEditable()
|
| @@ -16796,6 +16912,8 @@ class MidiAccess extends EventTarget native "MIDIAccess" {
|
| @DomName('MIDIAccessPromise')
|
| @Experimental() // untriaged
|
| class MidiAccessPromise extends Interceptor native "MIDIAccessPromise" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MidiAccessPromise._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MIDIAccessPromise.then')
|
| @DocsEditable()
|
| @@ -16928,6 +17046,8 @@ class MidiPort extends EventTarget native "MIDIPort" {
|
| @DomName('MimeType')
|
| @Experimental() // non-standard
|
| class MimeType extends Interceptor native "MimeType" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MimeType._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MimeType.description')
|
| @DocsEditable()
|
| @@ -16954,6 +17074,8 @@ class MimeType extends Interceptor native "MimeType" {
|
| @DomName('MimeTypeArray')
|
| @Experimental() // non-standard
|
| class MimeTypeArray extends Interceptor with ListMixin<MimeType>, ImmutableListMixin<MimeType> implements JavaScriptIndexingBehavior, List native "MimeTypeArray" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MimeTypeArray._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MimeTypeArray.length')
|
| @DocsEditable()
|
| @@ -17298,6 +17420,8 @@ class MutationEvent extends Event native "MutationEvent" {
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @Experimental()
|
| class MutationObserver extends Interceptor native "MutationObserver,WebKitMutationObserver" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MutationObserver._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MutationObserver.disconnect')
|
| @DocsEditable()
|
| @@ -17394,6 +17518,8 @@ class MutationObserver extends Interceptor native "MutationObserver,WebKitMutati
|
| @DocsEditable()
|
| @DomName('MutationRecord')
|
| class MutationRecord extends Interceptor native "MutationRecord" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory MutationRecord._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('MutationRecord.addedNodes')
|
| @DocsEditable()
|
| @@ -17492,6 +17618,8 @@ class NamedFlow extends EventTarget native "WebKitNamedFlow" {
|
| @Experimental()
|
| // http://dev.w3.org/csswg/css-regions/#dom-named-flow-collection
|
| class NamedFlowCollection extends Interceptor native "WebKitNamedFlowCollection" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory NamedFlowCollection._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('WebKitNamedFlowCollection.length')
|
| @DocsEditable()
|
| @@ -17588,6 +17716,8 @@ class Navigator extends Interceptor implements NavigatorOnLine, NavigatorID nati
|
| void _getUserMedia(options, _NavigatorUserMediaSuccessCallback success,
|
| _NavigatorUserMediaErrorCallback error) native;
|
|
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Navigator._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Navigator.appCodeName')
|
| @DocsEditable()
|
| @@ -17741,6 +17871,8 @@ class Navigator extends Interceptor implements NavigatorOnLine, NavigatorID nati
|
| @DomName('NavigatorID')
|
| @Experimental() // untriaged
|
| abstract class NavigatorID extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory NavigatorID._() { throw new UnsupportedError("Not supported"); }
|
|
|
| String appName;
|
|
|
| @@ -17759,6 +17891,8 @@ abstract class NavigatorID extends Interceptor {
|
| @DomName('NavigatorOnLine')
|
| @Experimental() // untriaged
|
| abstract class NavigatorOnLine extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory NavigatorOnLine._() { throw new UnsupportedError("Not supported"); }
|
|
|
| bool onLine;
|
| }
|
| @@ -17772,6 +17906,8 @@ abstract class NavigatorOnLine extends Interceptor {
|
| // http://dev.w3.org/2011/webrtc/editor/getusermedia.html#idl-def-NavigatorUserMediaError
|
| @Experimental()
|
| class NavigatorUserMediaError extends Interceptor native "NavigatorUserMediaError" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory NavigatorUserMediaError._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('NavigatorUserMediaError.constraintName')
|
| @DocsEditable()
|
| @@ -18292,6 +18428,8 @@ class Node extends EventTarget native "Node" {
|
| @DomName('NodeFilter')
|
| @Unstable()
|
| class NodeFilter extends Interceptor native "NodeFilter" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory NodeFilter._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('NodeFilter.FILTER_ACCEPT')
|
| @DocsEditable()
|
| @@ -18373,6 +18511,8 @@ class NodeIterator extends Interceptor native "NodeIterator" {
|
| factory NodeIterator(Node root, int whatToShow) {
|
| return document._createNodeIterator(root, whatToShow, null, false);
|
| }
|
| + // To suppress missing implicit constructor warnings.
|
| + factory NodeIterator._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('NodeIterator.pointerBeforeReferenceNode')
|
| @DocsEditable()
|
| @@ -18411,6 +18551,8 @@ class NodeIterator extends Interceptor native "NodeIterator" {
|
| @DocsEditable()
|
| @DomName('NodeList')
|
| class NodeList extends Interceptor with ListMixin<Node>, ImmutableListMixin<Node> implements JavaScriptIndexingBehavior, List native "NodeList,RadioNodeList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory NodeList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('NodeList.length')
|
| @DocsEditable()
|
| @@ -18626,6 +18768,8 @@ class Notification extends EventTarget native "Notification" {
|
| // http://www.w3.org/TR/notifications/#showing-a-notification
|
| @deprecated // deprecated
|
| class NotificationCenter extends Interceptor native "NotificationCenter" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory NotificationCenter._() { throw new UnsupportedError("Not supported"); }
|
|
|
| /// Checks if this type is supported on the current platform.
|
| static bool get supported => JS('bool', '!!(window.webkitNotifications)');
|
| @@ -19077,6 +19221,8 @@ class ParamElement extends HtmlElement native "HTMLParamElement" {
|
| @DomName('ParentNode')
|
| @Experimental() // untriaged
|
| abstract class ParentNode extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory ParentNode._() { throw new UnsupportedError("Not supported"); }
|
|
|
| int _childElementCount;
|
|
|
| @@ -19096,6 +19242,8 @@ abstract class ParentNode extends Interceptor {
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#path-objects
|
| @Experimental()
|
| class Path extends Interceptor native "Path" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Path._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Path.Path')
|
| @DocsEditable()
|
| @@ -19265,6 +19413,8 @@ class Performance extends EventTarget native "Performance" {
|
| // http://www.w3.org/TR/performance-timeline/#sec-PerformanceEntry-interface
|
| @Experimental()
|
| class PerformanceEntry extends Interceptor native "PerformanceEntry" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory PerformanceEntry._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('PerformanceEntry.duration')
|
| @DocsEditable()
|
| @@ -19317,6 +19467,8 @@ class PerformanceMeasure extends PerformanceEntry native "PerformanceMeasure" {
|
| @DomName('PerformanceNavigation')
|
| @Unstable()
|
| class PerformanceNavigation extends Interceptor native "PerformanceNavigation" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory PerformanceNavigation._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('PerformanceNavigation.TYPE_BACK_FORWARD')
|
| @DocsEditable()
|
| @@ -19415,6 +19567,8 @@ class PerformanceResourceTiming extends PerformanceEntry native "PerformanceReso
|
| @DomName('PerformanceTiming')
|
| @Unstable()
|
| class PerformanceTiming extends Interceptor native "PerformanceTiming" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory PerformanceTiming._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('PerformanceTiming.connectEnd')
|
| @DocsEditable()
|
| @@ -19509,6 +19663,8 @@ class PerformanceTiming extends Interceptor native "PerformanceTiming" {
|
| @DomName('Plugin')
|
| @Experimental() // non-standard
|
| class Plugin extends Interceptor native "Plugin" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Plugin._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Plugin.description')
|
| @DocsEditable()
|
| @@ -19547,6 +19703,8 @@ class Plugin extends Interceptor native "Plugin" {
|
| @DomName('PluginArray')
|
| @Experimental() // non-standard
|
| class PluginArray extends Interceptor with ListMixin<Plugin>, ImmutableListMixin<Plugin> implements JavaScriptIndexingBehavior, List native "PluginArray" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory PluginArray._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('PluginArray.length')
|
| @DocsEditable()
|
| @@ -19656,6 +19814,8 @@ typedef void _PositionCallback(Geoposition position);
|
| @DomName('PositionError')
|
| @Unstable()
|
| class PositionError extends Interceptor native "PositionError" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory PositionError._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('PositionError.PERMISSION_DENIED')
|
| @DocsEditable()
|
| @@ -19813,6 +19973,8 @@ class ProgressEvent extends Event native "ProgressEvent" {
|
| @DomName('Promise')
|
| @Experimental() // untriaged
|
| class Promise extends Interceptor native "Promise" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Promise._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Promise._any')
|
| @DocsEditable()
|
| @@ -19853,6 +20015,8 @@ class Promise extends Interceptor native "Promise" {
|
| @DomName('PromiseResolver')
|
| @Experimental() // untriaged
|
| class PromiseResolver extends Interceptor native "PromiseResolver" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory PromiseResolver._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('PromiseResolver.fulfill')
|
| @DocsEditable()
|
| @@ -19941,6 +20105,8 @@ class Range extends Interceptor native "Range" {
|
|
|
| factory Range.fromPoint(Point point) =>
|
| document._caretRangeFromPoint(point.x, point.y);
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Range._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Range.END_TO_END')
|
| @DocsEditable()
|
| @@ -20407,6 +20573,8 @@ class RtcIceCandidate extends Interceptor native "RTCIceCandidate,mozRTCIceCandi
|
| return JS('RtcIceCandidate', 'new #(#)', constructorName,
|
| convertDartToNative_SerializedScriptValue(dictionary));
|
| }
|
| + // To suppress missing implicit constructor warnings.
|
| + factory RtcIceCandidate._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('RTCIceCandidate.candidate')
|
| @DocsEditable()
|
| @@ -20766,6 +20934,8 @@ class RtcSessionDescription extends Interceptor native "RTCSessionDescription,mo
|
| 'new #(#)', constructorName,
|
| convertDartToNative_SerializedScriptValue(dictionary));
|
| }
|
| + // To suppress missing implicit constructor warnings.
|
| + factory RtcSessionDescription._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('RTCSessionDescription.sdp')
|
| @DocsEditable()
|
| @@ -20786,6 +20956,8 @@ class RtcSessionDescription extends Interceptor native "RTCSessionDescription,mo
|
| // http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCStatsReport
|
| @Experimental()
|
| class RtcStatsReport extends Interceptor native "RTCStatsReport" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory RtcStatsReport._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('RTCStatsReport.id')
|
| @DocsEditable()
|
| @@ -20830,6 +21002,8 @@ class RtcStatsReport extends Interceptor native "RTCStatsReport" {
|
| // http://dev.w3.org/2011/webrtc/editor/webrtc.html#widl-RTCStatsReport-RTCStats-getter-DOMString-id
|
| @Experimental()
|
| class RtcStatsResponse extends Interceptor native "RTCStatsResponse" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory RtcStatsResponse._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('RTCStatsResponse.__getter__')
|
| @DocsEditable()
|
| @@ -20858,6 +21032,8 @@ class Screen extends Interceptor native "Screen" {
|
| @DomName('Screen.availWidth')
|
| Rectangle get available => new Rectangle(_availLeft, _availTop, _availWidth,
|
| _availHeight);
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Screen._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @JSName('availHeight')
|
| @DomName('Screen.availHeight')
|
| @@ -20972,6 +21148,8 @@ class ScriptElement extends HtmlElement native "HTMLScriptElement" {
|
| // https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html#securitypolicy
|
| @Experimental()
|
| class SecurityPolicy extends Interceptor native "SecurityPolicy" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory SecurityPolicy._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('SecurityPolicy.allowsEval')
|
| @DocsEditable()
|
| @@ -21221,6 +21399,8 @@ class SelectElement extends HtmlElement native "HTMLSelectElement" {
|
| @DocsEditable()
|
| @DomName('Selection')
|
| class Selection extends Interceptor native "Selection" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Selection._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('Selection.anchorNode')
|
| @DocsEditable()
|
| @@ -21630,6 +21810,8 @@ class SourceElement extends HtmlElement native "HTMLSourceElement" {
|
| @DomName('SourceInfo')
|
| @Experimental() // untriaged
|
| class SourceInfo extends Interceptor native "SourceInfo" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory SourceInfo._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('SourceInfo.facing')
|
| @DocsEditable()
|
| @@ -21682,6 +21864,8 @@ class SpanElement extends HtmlElement native "HTMLSpanElement" {
|
| // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#dfn-speechgrammar
|
| @Experimental()
|
| class SpeechGrammar extends Interceptor native "SpeechGrammar" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory SpeechGrammar._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('SpeechGrammar.SpeechGrammar')
|
| @DocsEditable()
|
| @@ -21708,6 +21892,8 @@ class SpeechGrammar extends Interceptor native "SpeechGrammar" {
|
| // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#dfn-speechgrammarlist
|
| @Experimental()
|
| class SpeechGrammarList extends Interceptor with ListMixin<SpeechGrammar>, ImmutableListMixin<SpeechGrammar> implements JavaScriptIndexingBehavior, List native "SpeechGrammarList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory SpeechGrammarList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('SpeechGrammarList.SpeechGrammarList')
|
| @DocsEditable()
|
| @@ -21805,6 +21991,8 @@ class SpeechInputEvent extends Event native "SpeechInputEvent" {
|
| // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#speech_input_result_interface
|
| @Experimental()
|
| class SpeechInputResult extends Interceptor native "SpeechInputResult" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory SpeechInputResult._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('SpeechInputResult.confidence')
|
| @DocsEditable()
|
| @@ -21966,6 +22154,8 @@ class SpeechRecognition extends EventTarget native "SpeechRecognition" {
|
| @Experimental()
|
| // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechrecognitionalternative
|
| class SpeechRecognitionAlternative extends Interceptor native "SpeechRecognitionAlternative" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory SpeechRecognitionAlternative._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('SpeechRecognitionAlternative.confidence')
|
| @DocsEditable()
|
| @@ -22040,6 +22230,8 @@ class SpeechRecognitionEvent extends Event native "SpeechRecognitionEvent" {
|
| @Experimental()
|
| // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechrecognitionresult
|
| class SpeechRecognitionResult extends Interceptor native "SpeechRecognitionResult" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory SpeechRecognitionResult._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('SpeechRecognitionResult.isFinal')
|
| @DocsEditable()
|
| @@ -22063,6 +22255,8 @@ class SpeechRecognitionResult extends Interceptor native "SpeechRecognitionResul
|
| // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#tts-section
|
| @Experimental()
|
| class SpeechSynthesis extends Interceptor native "SpeechSynthesis" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory SpeechSynthesis._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('SpeechSynthesis.paused')
|
| @DocsEditable()
|
| @@ -22235,6 +22429,8 @@ class SpeechSynthesisUtterance extends EventTarget native "SpeechSynthesisUttera
|
| // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#tts-section
|
| @Experimental()
|
| class SpeechSynthesisVoice extends Interceptor native "SpeechSynthesisVoice" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory SpeechSynthesisVoice._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @JSName('default')
|
| @DomName('SpeechSynthesisVoice.default')
|
| @@ -22341,6 +22537,8 @@ class Storage extends Interceptor
|
| bool get isEmpty => _key(0) == null;
|
|
|
| bool get isNotEmpty => !isEmpty;
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Storage._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @JSName('length')
|
| @DomName('Storage.length')
|
| @@ -22453,6 +22651,8 @@ class StorageEvent extends Event native "StorageEvent" {
|
| // http://www.w3.org/TR/file-system-api/
|
| @Experimental()
|
| class StorageInfo extends Interceptor native "StorageInfo" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory StorageInfo._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('StorageInfo.PERSISTENT')
|
| @DocsEditable()
|
| @@ -22514,6 +22714,8 @@ class StorageInfoUsage {
|
| // http://www.w3.org/TR/quota-api/#idl-def-StorageQuota
|
| @Experimental()
|
| class StorageQuota extends Interceptor native "StorageQuota" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory StorageQuota._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('StorageQuota.queryUsageAndQuota')
|
| @DocsEditable()
|
| @@ -22607,6 +22809,8 @@ class StyleElement extends HtmlElement native "HTMLStyleElement" {
|
| // http://developer.apple.com/library/safari/#documentation/SafariDOMAdditions/Reference/StyleMedia/StyleMedia/StyleMedia.html
|
| @Experimental() // nonstandard
|
| class StyleMedia extends Interceptor native "StyleMedia" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory StyleMedia._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('StyleMedia.type')
|
| @DocsEditable()
|
| @@ -22624,6 +22828,8 @@ class StyleMedia extends Interceptor native "StyleMedia" {
|
| @DocsEditable()
|
| @DomName('StyleSheet')
|
| class StyleSheet extends Interceptor native "StyleSheet" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory StyleSheet._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('StyleSheet.disabled')
|
| @DocsEditable()
|
| @@ -23544,6 +23750,8 @@ class TextEvent extends UIEvent native "TextEvent" {
|
| @DocsEditable()
|
| @DomName('TextMetrics')
|
| class TextMetrics extends Interceptor native "TextMetrics" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory TextMetrics._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('TextMetrics.width')
|
| @DocsEditable()
|
| @@ -23709,6 +23917,8 @@ class TextTrackCue extends EventTarget native "TextTrackCue" {
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#texttrackcuelist
|
| @Experimental()
|
| class TextTrackCueList extends Interceptor with ListMixin<TextTrackCue>, ImmutableListMixin<TextTrackCue> implements JavaScriptIndexingBehavior, List native "TextTrackCueList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory TextTrackCueList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('TextTrackCueList.length')
|
| @DocsEditable()
|
| @@ -23848,6 +24058,8 @@ class TextTrackList extends EventTarget with ListMixin<TextTrack>, ImmutableList
|
| @DomName('TimeRanges')
|
| @Unstable()
|
| class TimeRanges extends Interceptor native "TimeRanges" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory TimeRanges._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('TimeRanges.length')
|
| @DocsEditable()
|
| @@ -23901,6 +24113,8 @@ class TitleElement extends HtmlElement native "HTMLTitleElement" {
|
| // http://www.w3.org/TR/touch-events/, http://www.chromestatus.com/features
|
| @Experimental()
|
| class Touch extends Interceptor native "Touch" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Touch._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @JSName('clientX')
|
| @DomName('Touch.clientX')
|
| @@ -24080,6 +24294,8 @@ class TouchList extends Interceptor with ListMixin<Touch>, ImmutableListMixin<To
|
| /// constructor will simply fail (returning null) if you are not on a device
|
| /// with touch enabled. See dartbug.com/8314.
|
| factory TouchList() => document._createTouchList();
|
| + // To suppress missing implicit constructor warnings.
|
| + factory TouchList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| /// Checks if this type is supported on the current platform.
|
| static bool get supported => JS('bool', '!!document.createTouchList');
|
| @@ -24262,6 +24478,8 @@ class TreeWalker extends Interceptor native "TreeWalker" {
|
| factory TreeWalker(Node root, int whatToShow) {
|
| return document._createTreeWalker(root, whatToShow, null, false);
|
| }
|
| + // To suppress missing implicit constructor warnings.
|
| + factory TreeWalker._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('TreeWalker.currentNode')
|
| @DocsEditable()
|
| @@ -24488,6 +24706,8 @@ class Url extends Interceptor native "URL" {
|
| static void revokeObjectUrl(String url) =>
|
| JS('void',
|
| '(self.URL || self.webkitURL).revokeObjectURL(#)', url);
|
| + // To suppress missing implicit constructor warnings.
|
| + factory Url._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @JSName('createObjectURL')
|
| @DomName('URL.createObjectURL')
|
| @@ -24503,6 +24723,8 @@ class Url extends Interceptor native "URL" {
|
| @DocsEditable()
|
| @DomName('ValidityState')
|
| class ValidityState extends Interceptor native "ValidityState" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory ValidityState._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('ValidityState.badInput')
|
| @DocsEditable()
|
| @@ -26298,6 +26520,8 @@ class _BeforeUnloadEventStreamProvider implements
|
| @DomName('WindowBase64')
|
| @Experimental() // untriaged
|
| abstract class WindowBase64 extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory WindowBase64._() { throw new UnsupportedError("Not supported"); }
|
|
|
| String atob(String string);
|
|
|
| @@ -26312,6 +26536,8 @@ abstract class WindowBase64 extends Interceptor {
|
| @DomName('WindowTimers')
|
| @Experimental() // untriaged
|
| abstract class WindowTimers extends Interceptor {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory WindowTimers._() { throw new UnsupportedError("Not supported"); }
|
|
|
| void clearInterval(int handle);
|
|
|
| @@ -26395,6 +26621,8 @@ class WorkerConsole extends ConsoleBase native "WorkerConsole" {
|
| @DomName('WorkerCrypto')
|
| @Experimental() // untriaged
|
| class WorkerCrypto extends Interceptor native "WorkerCrypto" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory WorkerCrypto._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('WorkerCrypto.getRandomValues')
|
| @DocsEditable()
|
| @@ -26591,6 +26819,8 @@ class WorkerGlobalScope extends EventTarget implements WindowTimers, WindowBase6
|
| @DomName('WorkerPerformance')
|
| @Experimental() // untriaged
|
| class WorkerPerformance extends Interceptor native "WorkerPerformance" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory WorkerPerformance._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('WorkerPerformance.now')
|
| @DocsEditable()
|
| @@ -26607,6 +26837,8 @@ class WorkerPerformance extends Interceptor native "WorkerPerformance" {
|
| // http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathEvaluator
|
| @deprecated // experimental
|
| class XPathEvaluator extends Interceptor native "XPathEvaluator" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory XPathEvaluator._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('XPathEvaluator.XPathEvaluator')
|
| @DocsEditable()
|
| @@ -26637,6 +26869,8 @@ class XPathEvaluator extends Interceptor native "XPathEvaluator" {
|
| // http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathExpression
|
| @deprecated // experimental
|
| class XPathExpression extends Interceptor native "XPathExpression" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory XPathExpression._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('XPathExpression.evaluate')
|
| @DocsEditable()
|
| @@ -26652,6 +26886,8 @@ class XPathExpression extends Interceptor native "XPathExpression" {
|
| // http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathNSResolver
|
| @deprecated // experimental
|
| class XPathNSResolver extends Interceptor native "XPathNSResolver" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory XPathNSResolver._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @JSName('lookupNamespaceURI')
|
| @DomName('XPathNSResolver.lookupNamespaceURI')
|
| @@ -26668,6 +26904,8 @@ class XPathNSResolver extends Interceptor native "XPathNSResolver" {
|
| // http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult
|
| @deprecated // experimental
|
| class XPathResult extends Interceptor native "XPathResult" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory XPathResult._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('XPathResult.ANY_TYPE')
|
| @DocsEditable()
|
| @@ -26845,6 +27083,8 @@ class XmlHttpRequestEventTarget extends EventTarget native "XMLHttpRequestEventT
|
| // http://domparsing.spec.whatwg.org/#the-xmlserializer-interface
|
| @deprecated // stable
|
| class XmlSerializer extends Interceptor native "XMLSerializer" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory XmlSerializer._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('XMLSerializer.XMLSerializer')
|
| @DocsEditable()
|
| @@ -26869,6 +27109,8 @@ class XmlSerializer extends Interceptor native "XMLSerializer" {
|
| @SupportedBrowser(SupportedBrowser.SAFARI)
|
| @deprecated // nonstandard
|
| class XsltProcessor extends Interceptor native "XSLTProcessor" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory XsltProcessor._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('XSLTProcessor.XSLTProcessor')
|
| @DocsEditable()
|
| @@ -26974,6 +27216,8 @@ abstract class _CSSPrimitiveValue extends _CSSValue native "CSSPrimitiveValue" {
|
| // http://dev.w3.org/csswg/cssom/
|
| @deprecated // deprecated
|
| abstract class _CSSValue extends Interceptor native "CSSValue" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _CSSValue._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27073,7 +27317,9 @@ class _ClientRect extends Interceptor implements Rectangle native "ClientRect" {
|
| Point get bottomLeft => new Point(this.left,
|
| this.top + this.height);
|
|
|
| -
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _ClientRect._() { throw new UnsupportedError("Not supported"); }
|
| +
|
| @DomName('ClientRect.bottom')
|
| @DocsEditable()
|
| final double bottom;
|
| @@ -27143,6 +27389,8 @@ class _JenkinsSmiHash {
|
| @DocsEditable()
|
| @DomName('ClientRectList')
|
| class _ClientRectList extends Interceptor with ListMixin<Rectangle>, ImmutableListMixin<Rectangle> implements JavaScriptIndexingBehavior, List native "ClientRectList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _ClientRectList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('ClientRectList.length')
|
| @DocsEditable()
|
| @@ -27206,6 +27454,8 @@ class _ClientRectList extends Interceptor with ListMixin<Rectangle>, ImmutableLi
|
| // http://dev.w3.org/csswg/cssom/
|
| @deprecated // deprecated
|
| abstract class _Counter extends Interceptor native "Counter" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _Counter._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27215,6 +27465,8 @@ abstract class _Counter extends Interceptor native "Counter" {
|
| @DocsEditable()
|
| @DomName('CSSRuleList')
|
| class _CssRuleList extends Interceptor with ListMixin<CssRule>, ImmutableListMixin<CssRule> implements JavaScriptIndexingBehavior, List native "CSSRuleList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _CssRuleList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('CSSRuleList.length')
|
| @DocsEditable()
|
| @@ -27344,6 +27596,8 @@ class _CssValueList extends _CSSValue with ListMixin<_CSSValue>, ImmutableListMi
|
| @Experimental()
|
| // http://www.w3.org/TR/file-system-api/#the-filesystemsync-interface
|
| abstract class _DOMFileSystemSync extends Interceptor native "DOMFileSystemSync" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _DOMFileSystemSync._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27358,6 +27612,8 @@ abstract class _DOMFileSystemSync extends Interceptor native "DOMFileSystemSync"
|
| // http://www.w3.org/TR/webdatabase/#databasesync
|
| @deprecated // deprecated
|
| abstract class _DatabaseSync extends Interceptor native "DatabaseSync" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _DatabaseSync._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27382,6 +27638,8 @@ abstract class _DirectoryEntrySync extends _EntrySync native "DirectoryEntrySync
|
| // http://www.w3.org/TR/file-system-api/#idl-def-DirectoryReaderSync
|
| @Experimental()
|
| abstract class _DirectoryReaderSync extends Interceptor native "DirectoryReaderSync" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _DirectoryReaderSync._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27396,6 +27654,8 @@ abstract class _DirectoryReaderSync extends Interceptor native "DirectoryReaderS
|
| // http://developer.apple.com/library/safari/#documentation/DataManagement/Reference/DOMWindowAdditionsReference/DOMWindowAdditions/DOMWindowAdditions.html
|
| @Experimental() // non-standard
|
| class _DomPoint extends Interceptor native "WebKitPoint" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _DomPoint._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('WebKitPoint.WebKitPoint')
|
| @DocsEditable()
|
| @@ -27449,6 +27709,8 @@ class _Entity extends Node native "Entity" {
|
| // http://www.w3.org/TR/file-system-api/#idl-def-EntrySync
|
| @Experimental()
|
| abstract class _EntrySync extends Interceptor native "EntrySync" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _EntrySync._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27473,6 +27735,8 @@ abstract class _FileEntrySync extends _EntrySync native "FileEntrySync" {
|
| // http://www.w3.org/TR/FileAPI/#FileReaderSync
|
| @Experimental()
|
| abstract class _FileReaderSync extends Interceptor native "FileReaderSync" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _FileReaderSync._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('FileReaderSync.FileReaderSync')
|
| @DocsEditable()
|
| @@ -27491,6 +27755,8 @@ abstract class _FileReaderSync extends Interceptor native "FileReaderSync" {
|
| // http://www.w3.org/TR/file-writer-api/#idl-def-FileWriterSync
|
| @Experimental()
|
| abstract class _FileWriterSync extends Interceptor native "FileWriterSync" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _FileWriterSync._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27502,6 +27768,8 @@ abstract class _FileWriterSync extends Interceptor native "FileWriterSync" {
|
| // https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html
|
| @Experimental()
|
| class _GamepadList extends Interceptor with ListMixin<Gamepad>, ImmutableListMixin<Gamepad> implements JavaScriptIndexingBehavior, List native "GamepadList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _GamepadList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('GamepadList.length')
|
| @DocsEditable()
|
| @@ -27698,6 +27966,8 @@ abstract class _HTMLMarqueeElement extends HtmlElement native "HTMLMarqueeElemen
|
| // http://dom.spec.whatwg.org/#namednodemap
|
| @deprecated // deprecated
|
| class _NamedNodeMap extends Interceptor with ListMixin<Node>, ImmutableListMixin<Node> implements JavaScriptIndexingBehavior, List native "NamedNodeMap,MozNamedAttrMap" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _NamedNodeMap._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('NamedNodeMap.length')
|
| @DocsEditable()
|
| @@ -27788,6 +28058,8 @@ class _NamedNodeMap extends Interceptor with ListMixin<Node>, ImmutableListMixin
|
| @DomName('PagePopupController')
|
| @deprecated // nonstandard
|
| abstract class _PagePopupController extends Interceptor native "PagePopupController" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _PagePopupController._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27799,6 +28071,8 @@ abstract class _PagePopupController extends Interceptor native "PagePopupControl
|
| // http://dev.w3.org/csswg/cssom/
|
| @deprecated // deprecated
|
| abstract class _RGBColor extends Interceptor native "RGBColor" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _RGBColor._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27819,6 +28093,8 @@ abstract class _RGBColor extends Interceptor native "RGBColor" {
|
| // http://dev.w3.org/csswg/cssom/
|
| @deprecated // deprecated
|
| abstract class _Rect extends Interceptor native "Rect" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _Rect._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -27854,6 +28130,8 @@ abstract class _SharedWorker extends EventTarget implements AbstractWorker nativ
|
| // http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html#speech_input_result_list_interface
|
| @Experimental()
|
| class _SpeechInputResultList extends Interceptor with ListMixin<SpeechInputResult>, ImmutableListMixin<SpeechInputResult> implements JavaScriptIndexingBehavior, List native "SpeechInputResultList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _SpeechInputResultList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('SpeechInputResultList.length')
|
| @DocsEditable()
|
| @@ -27917,6 +28195,8 @@ class _SpeechInputResultList extends Interceptor with ListMixin<SpeechInputResul
|
| // https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechrecognitionresultlist
|
| @Experimental()
|
| class _SpeechRecognitionResultList extends Interceptor with ListMixin<SpeechRecognitionResult>, ImmutableListMixin<SpeechRecognitionResult> implements JavaScriptIndexingBehavior, List native "SpeechRecognitionResultList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _SpeechRecognitionResultList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('SpeechRecognitionResultList.length')
|
| @DocsEditable()
|
| @@ -27978,6 +28258,8 @@ class _SpeechRecognitionResultList extends Interceptor with ListMixin<SpeechReco
|
| @DocsEditable()
|
| @DomName('StyleSheetList')
|
| class _StyleSheetList extends Interceptor with ListMixin<StyleSheet>, ImmutableListMixin<StyleSheet> implements JavaScriptIndexingBehavior, List native "StyleSheetList" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _StyleSheetList._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @DomName('StyleSheetList.length')
|
| @DocsEditable()
|
| @@ -28044,6 +28326,8 @@ class _StyleSheetList extends Interceptor with ListMixin<StyleSheet>, ImmutableL
|
| @DomName('SubtleCrypto')
|
| @Experimental() // untriaged
|
| abstract class _SubtleCrypto extends Interceptor native "SubtleCrypto" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _SubtleCrypto._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -28073,6 +28357,8 @@ abstract class _WebKitMediaSource extends EventTarget native "WebKitMediaSource"
|
| @DomName('WebKitSourceBuffer')
|
| @Experimental() // untriaged
|
| abstract class _WebKitSourceBuffer extends Interceptor native "WebKitSourceBuffer" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _WebKitSourceBuffer._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -28102,6 +28388,8 @@ abstract class _WebKitSourceBufferList extends EventTarget native "WebKitSourceB
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#workerlocation
|
| @Experimental()
|
| abstract class _WorkerLocation extends Interceptor native "WorkerLocation" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _WorkerLocation._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -28113,6 +28401,8 @@ abstract class _WorkerLocation extends Interceptor native "WorkerLocation" {
|
| // http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#workernavigator
|
| @Experimental()
|
| abstract class _WorkerNavigator extends Interceptor implements NavigatorOnLine, NavigatorID native "WorkerNavigator" {
|
| + // To suppress missing implicit constructor warnings.
|
| + factory _WorkerNavigator._() { throw new UnsupportedError("Not supported"); }
|
|
|
| // From NavigatorID
|
|
|
|
|