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 751dc3de283b5ed34ba1be52975a41e31d550892..3f6daaf3566e1f5d2bad1069717569047389c3fd 100644 |
--- a/sdk/lib/html/dart2js/html_dart2js.dart |
+++ b/sdk/lib/html/dart2js/html_dart2js.dart |
@@ -1341,346 +1341,6 @@ class BlobEvent extends Event { |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-@DocsEditable() |
-@DomName('Bluetooth') |
-@Experimental() // untriaged |
-@Native("Bluetooth") |
-class Bluetooth extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory Bluetooth._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('Bluetooth.requestDevice') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future requestDevice(Map options) { |
- var options_1 = convertDartToNative_Dictionary(options); |
- return _requestDevice_1(options_1); |
- } |
- |
- @JSName('requestDevice') |
- @DomName('Bluetooth.requestDevice') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future _requestDevice_1(options) native; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('BluetoothAdvertisingData') |
-@Experimental() // untriaged |
-@Native("BluetoothAdvertisingData") |
-class BluetoothAdvertisingData extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory BluetoothAdvertisingData._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('BluetoothAdvertisingData.rssi') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int rssi; |
- |
- @DomName('BluetoothAdvertisingData.txPower') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int txPower; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('BluetoothCharacteristicProperties') |
-@Experimental() // untriaged |
-@Native("BluetoothCharacteristicProperties") |
-class BluetoothCharacteristicProperties extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory BluetoothCharacteristicProperties._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('BluetoothCharacteristicProperties.authenticatedSignedWrites') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final bool authenticatedSignedWrites; |
- |
- @DomName('BluetoothCharacteristicProperties.broadcast') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final bool broadcast; |
- |
- @DomName('BluetoothCharacteristicProperties.indicate') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final bool indicate; |
- |
- @DomName('BluetoothCharacteristicProperties.notify') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final bool notify; |
- |
- @DomName('BluetoothCharacteristicProperties.read') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final bool read; |
- |
- @DomName('BluetoothCharacteristicProperties.reliableWrite') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final bool reliableWrite; |
- |
- @DomName('BluetoothCharacteristicProperties.writableAuxiliaries') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final bool writableAuxiliaries; |
- |
- @DomName('BluetoothCharacteristicProperties.write') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final bool write; |
- |
- @DomName('BluetoothCharacteristicProperties.writeWithoutResponse') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final bool writeWithoutResponse; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('BluetoothDevice') |
-@Experimental() // untriaged |
-@Native("BluetoothDevice") |
-class BluetoothDevice extends EventTarget { |
- // To suppress missing implicit constructor warnings. |
- factory BluetoothDevice._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('BluetoothDevice.adData') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final BluetoothAdvertisingData adData; |
- |
- @DomName('BluetoothDevice.deviceClass') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int deviceClass; |
- |
- @DomName('BluetoothDevice.gatt') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final BluetoothRemoteGattServer gatt; |
- |
- @DomName('BluetoothDevice.id') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String id; |
- |
- @DomName('BluetoothDevice.instanceID') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String instanceID; |
- |
- @DomName('BluetoothDevice.name') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String name; |
- |
- @DomName('BluetoothDevice.productID') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int productID; |
- |
- @DomName('BluetoothDevice.productVersion') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int productVersion; |
- |
- @DomName('BluetoothDevice.vendorID') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int vendorID; |
- |
- @DomName('BluetoothDevice.vendorIDSource') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String vendorIDSource; |
- |
- @JSName('connectGATT') |
- @DomName('BluetoothDevice.connectGATT') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future connectGatt() native; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('BluetoothRemoteGATTCharacteristic') |
-@Experimental() // untriaged |
-@Native("BluetoothRemoteGATTCharacteristic") |
-class BluetoothRemoteGattCharacteristic extends EventTarget { |
- // To suppress missing implicit constructor warnings. |
- factory BluetoothRemoteGattCharacteristic._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('BluetoothRemoteGATTCharacteristic.properties') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final BluetoothCharacteristicProperties properties; |
- |
- @DomName('BluetoothRemoteGATTCharacteristic.uuid') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String uuid; |
- |
- @DomName('BluetoothRemoteGATTCharacteristic.value') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final _DataView value; |
- |
- @DomName('BluetoothRemoteGATTCharacteristic.readValue') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future readValue() native; |
- |
- @DomName('BluetoothRemoteGATTCharacteristic.startNotifications') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future startNotifications() native; |
- |
- @DomName('BluetoothRemoteGATTCharacteristic.stopNotifications') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future stopNotifications() native; |
- |
- @DomName('BluetoothRemoteGATTCharacteristic.writeValue') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future writeValue(/*BufferSource*/ value) native; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('BluetoothRemoteGATTServer') |
-@Experimental() // untriaged |
-@Native("BluetoothRemoteGATTServer") |
-class BluetoothRemoteGattServer extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory BluetoothRemoteGattServer._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('BluetoothRemoteGATTServer.connected') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final bool connected; |
- |
- @DomName('BluetoothRemoteGATTServer.device') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final BluetoothDevice device; |
- |
- @DomName('BluetoothRemoteGATTServer.connect') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future connect() native; |
- |
- @DomName('BluetoothRemoteGATTServer.disconnect') |
- @DocsEditable() |
- @Experimental() // untriaged |
- void disconnect() native; |
- |
- @DomName('BluetoothRemoteGATTServer.getPrimaryService') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future getPrimaryService(/*BluetoothServiceUUID*/ service) native; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('BluetoothRemoteGATTService') |
-@Experimental() // untriaged |
-@Native("BluetoothRemoteGATTService") |
-class BluetoothRemoteGattService extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory BluetoothRemoteGattService._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('BluetoothRemoteGATTService.isPrimary') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final bool isPrimary; |
- |
- @DomName('BluetoothRemoteGATTService.uuid') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String uuid; |
- |
- @DomName('BluetoothRemoteGATTService.getCharacteristic') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future getCharacteristic(/*BluetoothCharacteristicUUID*/ characteristic) |
- native; |
- |
- @DomName('BluetoothRemoteGATTService.getCharacteristics') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future getCharacteristics([/*BluetoothCharacteristicUUID*/ characteristic]) |
- native; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('BluetoothUUID') |
-@Experimental() // untriaged |
-@Native("BluetoothUUID") |
-class BluetoothUuid extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory BluetoothUuid._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @JSName('canonicalUUID') |
- @DomName('BluetoothUUID.canonicalUUID') |
- @DocsEditable() |
- @Experimental() // untriaged |
- static String canonicalUuid(int alias) native; |
- |
- @DomName('BluetoothUUID.getCharacteristic') |
- @DocsEditable() |
- @Experimental() // untriaged |
- static String getCharacteristic(Object name) native; |
- |
- @DomName('BluetoothUUID.getDescriptor') |
- @DocsEditable() |
- @Experimental() // untriaged |
- static String getDescriptor(Object name) native; |
- |
- @DomName('BluetoothUUID.getService') |
- @DocsEditable() |
- @Experimental() // untriaged |
- static String getService(Object name) native; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
@DocsEditable() |
@DomName('Body') |
@Experimental() // untriaged |
@@ -19914,7 +19574,10 @@ class HtmlDocument extends Document { |
@DomName('Document.getCSSCanvasContext') |
CanvasRenderingContext getCssCanvasContext( |
String contextId, String name, int width, int height) { |
- return _getCssCanvasContext(contextId, name, width, height); |
+ if (HtmlDocument.supportsCssCanvasContext) |
+ return JS('CanvasRenderingContext', '#.getCSSCanvasContext(#, #, #, #)', |
+ this, contextId, name, width, height); |
+ throw new UnsupportedError("Not supported"); |
} |
@DomName('Document.head') |
@@ -20833,7 +20496,7 @@ class HttpRequest extends HttpRequestEventTarget { |
void send([body_OR_data]) native; |
/** |
- * Sets the value of an HTTP requst header. |
+ * Sets the value of an HTTP request header. |
* |
* This method should be called after the request is opened, but before |
* the request is sent. |
@@ -25915,11 +25578,6 @@ class Navigator extends Interceptor |
throw new UnsupportedError("Not supported"); |
} |
- @DomName('Navigator.bluetooth') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final Bluetooth bluetooth; |
- |
@DomName('Navigator.connection') |
@DocsEditable() |
@Experimental() // untriaged |
@@ -25959,7 +25617,7 @@ class Navigator extends Interceptor |
@DomName('Navigator.nfc') |
@DocsEditable() |
@Experimental() // untriaged |
- final Nfc nfc; |
+ final _NFC nfc; |
@DomName('Navigator.permissions') |
@DocsEditable() |
@@ -25996,11 +25654,6 @@ class Navigator extends Interceptor |
@Experimental() // untriaged |
final StorageQuota storageQuota; |
- @DomName('Navigator.usb') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final Usb usb; |
- |
@DomName('Navigator.vendor') |
@DocsEditable() |
@Unstable() |
@@ -26324,74 +25977,6 @@ class NetworkInformation extends EventTarget { |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-@DocsEditable() |
-@DomName('NFC') |
-@Experimental() // untriaged |
-@Native("NFC") |
-class Nfc extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory Nfc._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('NFC.cancelPush') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future cancelPush([String target]) native; |
- |
- @DomName('NFC.cancelWatch') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future cancelWatch([int id]) native; |
- |
- @DomName('NFC.push') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future push(Object message, [Map options]) { |
- if (options != null) { |
- var options_1 = convertDartToNative_Dictionary(options); |
- return _push_1(message, options_1); |
- } |
- return _push_2(message); |
- } |
- |
- @JSName('push') |
- @DomName('NFC.push') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future _push_1(message, options) native; |
- @JSName('push') |
- @DomName('NFC.push') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future _push_2(message) native; |
- |
- @DomName('NFC.watch') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future watch(MessageCallback callback, [Map options]) { |
- if (options != null) { |
- var options_1 = convertDartToNative_Dictionary(options); |
- return _watch_1(callback, options_1); |
- } |
- return _watch_2(callback); |
- } |
- |
- @JSName('watch') |
- @DomName('NFC.watch') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future _watch_1(MessageCallback callback, options) native; |
- @JSName('watch') |
- @DomName('NFC.watch') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future _watch_2(MessageCallback callback) native; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
/** |
* Lazy implementation of the child nodes of an element that does not request |
* the actual child nodes of an element until strictly necessary greatly |
@@ -27265,7 +26850,7 @@ class Notification extends EventTarget { |
@DomName('Notification.actions') |
@DocsEditable() |
@Experimental() // untriaged |
- final List<NotificationAction> actions; |
+ final List actions; |
@DomName('Notification.body') |
@DocsEditable() |
@@ -36168,582 +35753,6 @@ abstract class UrlUtilsReadOnly extends Interceptor { |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-@DocsEditable() |
-@DomName('USB') |
-@Experimental() // untriaged |
-@Native("USB") |
-class Usb extends EventTarget { |
- // To suppress missing implicit constructor warnings. |
- factory Usb._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USB.getDevices') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future getDevices() native; |
- |
- @DomName('USB.requestDevice') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future requestDevice(Map options) { |
- var options_1 = convertDartToNative_Dictionary(options); |
- return _requestDevice_1(options_1); |
- } |
- |
- @JSName('requestDevice') |
- @DomName('USB.requestDevice') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future _requestDevice_1(options) native; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('USBAlternateInterface') |
-@Experimental() // untriaged |
-@Native("USBAlternateInterface") |
-class UsbAlternateInterface extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory UsbAlternateInterface._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USBAlternateInterface.USBAlternateInterface') |
- @DocsEditable() |
- factory UsbAlternateInterface( |
- UsbInterface deviceInterface, int alternateSetting) { |
- return UsbAlternateInterface._create_1(deviceInterface, alternateSetting); |
- } |
- static UsbAlternateInterface _create_1(deviceInterface, alternateSetting) => |
- JS('UsbAlternateInterface', 'new USBAlternateInterface(#,#)', |
- deviceInterface, alternateSetting); |
- |
- @DomName('USBAlternateInterface.alternateSetting') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int alternateSetting; |
- |
- @DomName('USBAlternateInterface.endpoints') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final List<UsbEndpoint> endpoints; |
- |
- @DomName('USBAlternateInterface.interfaceClass') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int interfaceClass; |
- |
- @DomName('USBAlternateInterface.interfaceName') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String interfaceName; |
- |
- @DomName('USBAlternateInterface.interfaceProtocol') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int interfaceProtocol; |
- |
- @DomName('USBAlternateInterface.interfaceSubclass') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int interfaceSubclass; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('USBConfiguration') |
-@Experimental() // untriaged |
-@Native("USBConfiguration") |
-class UsbConfiguration extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory UsbConfiguration._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USBConfiguration.USBConfiguration') |
- @DocsEditable() |
- factory UsbConfiguration(UsbDevice device, int configurationValue) { |
- return UsbConfiguration._create_1(device, configurationValue); |
- } |
- static UsbConfiguration _create_1(device, configurationValue) => JS( |
- 'UsbConfiguration', |
- 'new USBConfiguration(#,#)', |
- device, |
- configurationValue); |
- |
- @DomName('USBConfiguration.configurationName') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String configurationName; |
- |
- @DomName('USBConfiguration.configurationValue') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int configurationValue; |
- |
- @DomName('USBConfiguration.interfaces') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final List<UsbInterface> interfaces; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('USBConnectionEvent') |
-@Experimental() // untriaged |
-@Native("USBConnectionEvent") |
-class UsbConnectionEvent extends Event { |
- // To suppress missing implicit constructor warnings. |
- factory UsbConnectionEvent._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USBConnectionEvent.USBConnectionEvent') |
- @DocsEditable() |
- factory UsbConnectionEvent(String type, [Map eventInitDict]) { |
- if (eventInitDict != null) { |
- var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); |
- return UsbConnectionEvent._create_1(type, eventInitDict_1); |
- } |
- return UsbConnectionEvent._create_2(type); |
- } |
- static UsbConnectionEvent _create_1(type, eventInitDict) => JS( |
- 'UsbConnectionEvent', 'new USBConnectionEvent(#,#)', type, eventInitDict); |
- static UsbConnectionEvent _create_2(type) => |
- JS('UsbConnectionEvent', 'new USBConnectionEvent(#)', type); |
- |
- @DomName('USBConnectionEvent.device') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final UsbDevice device; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('USBDevice') |
-@Experimental() // untriaged |
-@Native("USBDevice") |
-class UsbDevice extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory UsbDevice._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USBDevice.configurations') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final List<UsbConfiguration> configurations; |
- |
- @DomName('USBDevice.deviceClass') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int deviceClass; |
- |
- @DomName('USBDevice.deviceProtocol') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int deviceProtocol; |
- |
- @DomName('USBDevice.deviceSubclass') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int deviceSubclass; |
- |
- @DomName('USBDevice.deviceVersionMajor') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int deviceVersionMajor; |
- |
- @DomName('USBDevice.deviceVersionMinor') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int deviceVersionMinor; |
- |
- @DomName('USBDevice.deviceVersionSubminor') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int deviceVersionSubminor; |
- |
- @DomName('USBDevice.guid') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String guid; |
- |
- @DomName('USBDevice.manufacturerName') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String manufacturerName; |
- |
- @DomName('USBDevice.productId') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int productId; |
- |
- @DomName('USBDevice.productName') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String productName; |
- |
- @DomName('USBDevice.serialNumber') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String serialNumber; |
- |
- @DomName('USBDevice.usbVersionMajor') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int usbVersionMajor; |
- |
- @DomName('USBDevice.usbVersionMinor') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int usbVersionMinor; |
- |
- @DomName('USBDevice.usbVersionSubminor') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int usbVersionSubminor; |
- |
- @DomName('USBDevice.vendorId') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int vendorId; |
- |
- @DomName('USBDevice.claimInterface') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future claimInterface(int interfaceNumber) native; |
- |
- @DomName('USBDevice.clearHalt') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future clearHalt(int endpointNumber) native; |
- |
- @DomName('USBDevice.close') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future close() native; |
- |
- @DomName('USBDevice.controlTransferIn') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future controlTransferIn(Map setup, int length) { |
- var setup_1 = convertDartToNative_Dictionary(setup); |
- return _controlTransferIn_1(setup_1, length); |
- } |
- |
- @JSName('controlTransferIn') |
- @DomName('USBDevice.controlTransferIn') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future _controlTransferIn_1(setup, length) native; |
- |
- @DomName('USBDevice.controlTransferOut') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future controlTransferOut(Map setup, [/*BufferSource*/ data]) { |
- if (data != null) { |
- var setup_1 = convertDartToNative_Dictionary(setup); |
- return _controlTransferOut_1(setup_1, data); |
- } |
- var setup_1 = convertDartToNative_Dictionary(setup); |
- return _controlTransferOut_2(setup_1); |
- } |
- |
- @JSName('controlTransferOut') |
- @DomName('USBDevice.controlTransferOut') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future _controlTransferOut_1(setup, data) native; |
- @JSName('controlTransferOut') |
- @DomName('USBDevice.controlTransferOut') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future _controlTransferOut_2(setup) native; |
- |
- @DomName('USBDevice.getConfiguration') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future getConfiguration() native; |
- |
- @DomName('USBDevice.isochronousTransferIn') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future isochronousTransferIn(int endpointNumber, List<int> packetLengths) |
- native; |
- |
- @DomName('USBDevice.isochronousTransferOut') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future isochronousTransferOut(int endpointNumber, /*BufferSource*/ data, |
- List<int> packetLengths) native; |
- |
- @DomName('USBDevice.open') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future open() native; |
- |
- @DomName('USBDevice.releaseInterface') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future releaseInterface(int interfaceNumber) native; |
- |
- @DomName('USBDevice.reset') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future reset() native; |
- |
- @DomName('USBDevice.setConfiguration') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future setConfiguration(int configurationValue) native; |
- |
- @DomName('USBDevice.setInterface') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future setInterface(int interfaceNumber, int alternateSetting) native; |
- |
- @DomName('USBDevice.transferIn') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future transferIn(int endpointNumber, int length) native; |
- |
- @DomName('USBDevice.transferOut') |
- @DocsEditable() |
- @Experimental() // untriaged |
- Future transferOut(int endpointNumber, /*BufferSource*/ data) native; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('USBEndpoint') |
-@Experimental() // untriaged |
-@Native("USBEndpoint") |
-class UsbEndpoint extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory UsbEndpoint._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USBEndpoint.USBEndpoint') |
- @DocsEditable() |
- factory UsbEndpoint( |
- UsbAlternateInterface alternate, int endpointNumber, String direction) { |
- return UsbEndpoint._create_1(alternate, endpointNumber, direction); |
- } |
- static UsbEndpoint _create_1(alternate, endpointNumber, direction) => JS( |
- 'UsbEndpoint', |
- 'new USBEndpoint(#,#,#)', |
- alternate, |
- endpointNumber, |
- direction); |
- |
- @DomName('USBEndpoint.direction') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String direction; |
- |
- @DomName('USBEndpoint.endpointNumber') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int endpointNumber; |
- |
- @DomName('USBEndpoint.packetSize') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int packetSize; |
- |
- @DomName('USBEndpoint.type') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String type; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('USBInTransferResult') |
-@Experimental() // untriaged |
-@Native("USBInTransferResult") |
-class UsbInTransferResult extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory UsbInTransferResult._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USBInTransferResult.data') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final _DataView data; |
- |
- @DomName('USBInTransferResult.status') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String status; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('USBInterface') |
-@Experimental() // untriaged |
-@Native("USBInterface") |
-class UsbInterface extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory UsbInterface._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USBInterface.USBInterface') |
- @DocsEditable() |
- factory UsbInterface(UsbConfiguration configuration, int interfaceNumber) { |
- return UsbInterface._create_1(configuration, interfaceNumber); |
- } |
- static UsbInterface _create_1(configuration, interfaceNumber) => JS( |
- 'UsbInterface', 'new USBInterface(#,#)', configuration, interfaceNumber); |
- |
- @DomName('USBInterface.alternates') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final List<UsbAlternateInterface> alternates; |
- |
- @DomName('USBInterface.interfaceNumber') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int interfaceNumber; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('USBIsochronousInTransferPacket') |
-@Experimental() // untriaged |
-@Native("USBIsochronousInTransferPacket") |
-class UsbIsochronousInTransferPacket extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory UsbIsochronousInTransferPacket._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USBIsochronousInTransferPacket.data') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final _DataView data; |
- |
- @DomName('USBIsochronousInTransferPacket.status') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String status; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('USBIsochronousInTransferResult') |
-@Experimental() // untriaged |
-@Native("USBIsochronousInTransferResult") |
-class UsbIsochronousInTransferResult extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory UsbIsochronousInTransferResult._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USBIsochronousInTransferResult.data') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final _DataView data; |
- |
- @DomName('USBIsochronousInTransferResult.packets') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final List<UsbIsochronousInTransferPacket> packets; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('USBIsochronousOutTransferPacket') |
-@Experimental() // untriaged |
-@Native("USBIsochronousOutTransferPacket") |
-class UsbIsochronousOutTransferPacket extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory UsbIsochronousOutTransferPacket._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USBIsochronousOutTransferPacket.bytesWritten') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int bytesWritten; |
- |
- @DomName('USBIsochronousOutTransferPacket.status') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String status; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('USBIsochronousOutTransferResult') |
-@Experimental() // untriaged |
-@Native("USBIsochronousOutTransferResult") |
-class UsbIsochronousOutTransferResult extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory UsbIsochronousOutTransferResult._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USBIsochronousOutTransferResult.packets') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final List<UsbIsochronousOutTransferPacket> packets; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
-@DocsEditable() |
-@DomName('USBOutTransferResult') |
-@Experimental() // untriaged |
-@Native("USBOutTransferResult") |
-class UsbOutTransferResult extends Interceptor { |
- // To suppress missing implicit constructor warnings. |
- factory UsbOutTransferResult._() { |
- throw new UnsupportedError("Not supported"); |
- } |
- |
- @DomName('USBOutTransferResult.bytesWritten') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final int bytesWritten; |
- |
- @DomName('USBOutTransferResult.status') |
- @DocsEditable() |
- @Experimental() // untriaged |
- final String status; |
-} |
-// 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 |
-// BSD-style license that can be found in the LICENSE file. |
- |
@DocsEditable() |
@DomName('VRDevice') |
@Experimental() // untriaged |
@@ -40737,6 +39746,118 @@ class _Attr extends Node { |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
+@DocsEditable() |
+@DomName('Bluetooth') |
+@Experimental() // untriaged |
+@Native("Bluetooth") |
+abstract class _Bluetooth extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _Bluetooth._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('BluetoothAdvertisingData') |
+@Experimental() // untriaged |
+@Native("BluetoothAdvertisingData") |
+abstract class _BluetoothAdvertisingData extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _BluetoothAdvertisingData._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('BluetoothCharacteristicProperties') |
+@Experimental() // untriaged |
+@Native("BluetoothCharacteristicProperties") |
+abstract class _BluetoothCharacteristicProperties extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _BluetoothCharacteristicProperties._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('BluetoothDevice') |
+@Experimental() // untriaged |
+@Native("BluetoothDevice") |
+abstract class _BluetoothDevice extends EventTarget { |
+ // To suppress missing implicit constructor warnings. |
+ factory _BluetoothDevice._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('BluetoothRemoteGATTCharacteristic') |
+@Experimental() // untriaged |
+@Native("BluetoothRemoteGATTCharacteristic") |
+abstract class _BluetoothRemoteGATTCharacteristic extends EventTarget { |
+ // To suppress missing implicit constructor warnings. |
+ factory _BluetoothRemoteGATTCharacteristic._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('BluetoothRemoteGATTServer') |
+@Experimental() // untriaged |
+@Native("BluetoothRemoteGATTServer") |
+abstract class _BluetoothRemoteGATTServer extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _BluetoothRemoteGATTServer._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('BluetoothRemoteGATTService') |
+@Experimental() // untriaged |
+@Native("BluetoothRemoteGATTService") |
+abstract class _BluetoothRemoteGATTService extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _BluetoothRemoteGATTService._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('BluetoothUUID') |
+@Experimental() // untriaged |
+@Native("BluetoothUUID") |
+abstract class _BluetoothUUID extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _BluetoothUUID._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
@DocsEditable() |
@DomName('Cache') |
@Experimental() // untriaged |
@@ -41459,6 +40580,20 @@ abstract class _HTMLMarqueeElement extends HtmlElement { |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
+@DocsEditable() |
+@DomName('NFC') |
+@Experimental() // untriaged |
+@Native("NFC") |
+abstract class _NFC extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _NFC._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
@DocsEditable() |
@DomName('NamedNodeMap') |
// http://dom.spec.whatwg.org/#namednodemap |
@@ -41857,6 +40992,247 @@ abstract class _SubtleCrypto extends Interceptor { |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
+@DocsEditable() |
+@DomName('USB') |
+@Experimental() // untriaged |
+@Native("USB") |
+abstract class _USB extends EventTarget { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USB._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('USBAlternateInterface') |
+@Experimental() // untriaged |
+@Native("USBAlternateInterface") |
+abstract class _USBAlternateInterface extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USBAlternateInterface._() { |
+ throw new UnsupportedError("Not supported"); |
+ } |
+ |
+ @DomName('USBAlternateInterface.USBAlternateInterface') |
+ @DocsEditable() |
+ factory _USBAlternateInterface( |
+ _USBInterface deviceInterface, int alternateSetting) { |
+ return _USBAlternateInterface._create_1(deviceInterface, alternateSetting); |
+ } |
+ static _USBAlternateInterface _create_1(deviceInterface, alternateSetting) => |
+ JS('_USBAlternateInterface', 'new USBAlternateInterface(#,#)', |
+ deviceInterface, alternateSetting); |
+} |
+// 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('USBConfiguration') |
+@Experimental() // untriaged |
+@Native("USBConfiguration") |
+abstract class _USBConfiguration extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USBConfiguration._() { |
+ throw new UnsupportedError("Not supported"); |
+ } |
+ |
+ @DomName('USBConfiguration.USBConfiguration') |
+ @DocsEditable() |
+ factory _USBConfiguration(_USBDevice device, int configurationValue) { |
+ return _USBConfiguration._create_1(device, configurationValue); |
+ } |
+ static _USBConfiguration _create_1(device, configurationValue) => JS( |
+ '_USBConfiguration', |
+ 'new USBConfiguration(#,#)', |
+ device, |
+ configurationValue); |
+} |
+// 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('USBConnectionEvent') |
+@Experimental() // untriaged |
+@Native("USBConnectionEvent") |
+abstract class _USBConnectionEvent extends Event { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USBConnectionEvent._() { |
+ throw new UnsupportedError("Not supported"); |
+ } |
+ |
+ @DomName('USBConnectionEvent.USBConnectionEvent') |
+ @DocsEditable() |
+ factory _USBConnectionEvent(String type, [Map eventInitDict]) { |
+ if (eventInitDict != null) { |
+ var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); |
+ return _USBConnectionEvent._create_1(type, eventInitDict_1); |
+ } |
+ return _USBConnectionEvent._create_2(type); |
+ } |
+ static _USBConnectionEvent _create_1(type, eventInitDict) => JS( |
+ '_USBConnectionEvent', |
+ 'new USBConnectionEvent(#,#)', |
+ type, |
+ eventInitDict); |
+ static _USBConnectionEvent _create_2(type) => |
+ JS('_USBConnectionEvent', 'new USBConnectionEvent(#)', type); |
+} |
+// 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('USBDevice') |
+@Experimental() // untriaged |
+@Native("USBDevice") |
+abstract class _USBDevice extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USBDevice._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('USBEndpoint') |
+@Experimental() // untriaged |
+@Native("USBEndpoint") |
+abstract class _USBEndpoint extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USBEndpoint._() { |
+ throw new UnsupportedError("Not supported"); |
+ } |
+ |
+ @DomName('USBEndpoint.USBEndpoint') |
+ @DocsEditable() |
+ factory _USBEndpoint( |
+ _USBAlternateInterface alternate, int endpointNumber, String direction) { |
+ return _USBEndpoint._create_1(alternate, endpointNumber, direction); |
+ } |
+ static _USBEndpoint _create_1(alternate, endpointNumber, direction) => JS( |
+ '_USBEndpoint', |
+ 'new USBEndpoint(#,#,#)', |
+ alternate, |
+ endpointNumber, |
+ direction); |
+} |
+// 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('USBInTransferResult') |
+@Experimental() // untriaged |
+@Native("USBInTransferResult") |
+abstract class _USBInTransferResult extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USBInTransferResult._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('USBInterface') |
+@Experimental() // untriaged |
+@Native("USBInterface") |
+abstract class _USBInterface extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USBInterface._() { |
+ throw new UnsupportedError("Not supported"); |
+ } |
+ |
+ @DomName('USBInterface.USBInterface') |
+ @DocsEditable() |
+ factory _USBInterface(_USBConfiguration configuration, int interfaceNumber) { |
+ return _USBInterface._create_1(configuration, interfaceNumber); |
+ } |
+ static _USBInterface _create_1(configuration, interfaceNumber) => JS( |
+ '_USBInterface', 'new USBInterface(#,#)', configuration, interfaceNumber); |
+} |
+// 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('USBIsochronousInTransferPacket') |
+@Experimental() // untriaged |
+@Native("USBIsochronousInTransferPacket") |
+abstract class _USBIsochronousInTransferPacket extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USBIsochronousInTransferPacket._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('USBIsochronousInTransferResult') |
+@Experimental() // untriaged |
+@Native("USBIsochronousInTransferResult") |
+abstract class _USBIsochronousInTransferResult extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USBIsochronousInTransferResult._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('USBIsochronousOutTransferPacket') |
+@Experimental() // untriaged |
+@Native("USBIsochronousOutTransferPacket") |
+abstract class _USBIsochronousOutTransferPacket extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USBIsochronousOutTransferPacket._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('USBIsochronousOutTransferResult') |
+@Experimental() // untriaged |
+@Native("USBIsochronousOutTransferResult") |
+abstract class _USBIsochronousOutTransferResult extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USBIsochronousOutTransferResult._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+@DocsEditable() |
+@DomName('USBOutTransferResult') |
+@Experimental() // untriaged |
+@Native("USBOutTransferResult") |
+abstract class _USBOutTransferResult extends Interceptor { |
+ // To suppress missing implicit constructor warnings. |
+ factory _USBOutTransferResult._() { |
+ 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 |
+// BSD-style license that can be found in the LICENSE file. |
+ |
@DocsEditable() |
@DomName('WebKitCSSMatrix') |
@SupportedBrowser(SupportedBrowser.CHROME) |
@@ -46587,6 +45963,8 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { |
/** Shadows on top of the parent's currentTarget. */ |
EventTarget _currentTarget; |
+ final InputDeviceCapabilities sourceCapabilities; |
+ |
/** |
* The value we want to use for this object's dispatch. Created here so it is |
* only invoked once. |
@@ -46740,7 +46118,6 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { |
bool get metaKey => _parent.metaKey; |
/** True if the shift key was pressed during this event. */ |
bool get shiftKey => _parent.shiftKey; |
- InputDevice get sourceDevice => _parent.sourceDevice; |
Window get view => _parent.view; |
void _initUIEvent( |
String type, bool canBubble, bool cancelable, Window view, int detail) { |
@@ -46820,13 +46197,21 @@ class _WrappedEvent implements Event { |
EventTarget get currentTarget => wrapped.currentTarget; |
+ List<EventTarget> deepPath() { |
+ return wrapped.deepPath(); |
+ } |
+ |
bool get defaultPrevented => wrapped.defaultPrevented; |
int get eventPhase => wrapped.eventPhase; |
+ bool get isTrusted => wrapped.isTrusted; |
+ |
+ bool get scoped => wrapped.scoped; |
+ |
EventTarget get target => wrapped.target; |
- int get timeStamp => wrapped.timeStamp; |
+ double get timeStamp => wrapped.timeStamp; |
String get type => wrapped.type; |