Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(621)

Unified Diff: sdk/lib/svg/dart2js/svg_dart2js.dart

Issue 409053002: Use @Native annotation on dart2js DOM native classes (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: sdk/lib/svg/dart2js/svg_dart2js.dart
diff --git a/sdk/lib/svg/dart2js/svg_dart2js.dart b/sdk/lib/svg/dart2js/svg_dart2js.dart
index c3ddd808f43b7a93b8b4aedb9a1682c63999f349..c7c799a44cf816ce8c38b72f1a396cf5e2a9be75 100644
--- a/sdk/lib/svg/dart2js/svg_dart2js.dart
+++ b/sdk/lib/svg/dart2js/svg_dart2js.dart
@@ -13,7 +13,7 @@ import 'dart:collection';
import 'dart:_internal' hide deprecated;
import 'dart:html';
import 'dart:html_common';
-import 'dart:_js_helper' show Creates, Returns, JSName;
+import 'dart:_js_helper' show Creates, Returns, JSName, Native;
import 'dart:_foreign_helper' show JS;
import 'dart:_interceptors' show Interceptor;
// DO NOT EDIT - unless you are editing documentation as per:
@@ -44,7 +44,8 @@ class _SvgElementFactoryProvider {
@DocsEditable()
@DomName('SVGAElement')
@Unstable()
-class AElement extends GraphicsElement implements UriReference native "SVGAElement" {
+@Native("SVGAElement")
+class AElement extends GraphicsElement implements UriReference {
// To suppress missing implicit constructor warnings.
factory AElement._() { throw new UnsupportedError("Not supported"); }
@@ -79,7 +80,8 @@ class AElement extends GraphicsElement implements UriReference native "SVGAEleme
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class AltGlyphElement extends TextPositioningElement implements UriReference native "SVGAltGlyphElement" {
+@Native("SVGAltGlyphElement")
+class AltGlyphElement extends TextPositioningElement implements UriReference {
// To suppress missing implicit constructor warnings.
factory AltGlyphElement._() { throw new UnsupportedError("Not supported"); }
@@ -118,7 +120,8 @@ class AltGlyphElement extends TextPositioningElement implements UriReference nat
@DocsEditable()
@DomName('SVGAngle')
@Unstable()
-class Angle extends Interceptor native "SVGAngle" {
+@Native("SVGAngle")
+class Angle extends Interceptor {
// To suppress missing implicit constructor warnings.
factory Angle._() { throw new UnsupportedError("Not supported"); }
@@ -177,7 +180,8 @@ class Angle extends Interceptor native "SVGAngle" {
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class AnimateElement extends AnimationElement native "SVGAnimateElement" {
+@Native("SVGAnimateElement")
+class AnimateElement extends AnimationElement {
// To suppress missing implicit constructor warnings.
factory AnimateElement._() { throw new UnsupportedError("Not supported"); }
@@ -205,7 +209,8 @@ class AnimateElement extends AnimationElement native "SVGAnimateElement" {
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class AnimateMotionElement extends AnimationElement native "SVGAnimateMotionElement" {
+@Native("SVGAnimateMotionElement")
+class AnimateMotionElement extends AnimationElement {
// To suppress missing implicit constructor warnings.
factory AnimateMotionElement._() { throw new UnsupportedError("Not supported"); }
@@ -233,7 +238,8 @@ class AnimateMotionElement extends AnimationElement native "SVGAnimateMotionElem
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class AnimateTransformElement extends AnimationElement native "SVGAnimateTransformElement" {
+@Native("SVGAnimateTransformElement")
+class AnimateTransformElement extends AnimationElement {
// To suppress missing implicit constructor warnings.
factory AnimateTransformElement._() { throw new UnsupportedError("Not supported"); }
@@ -258,7 +264,8 @@ class AnimateTransformElement extends AnimationElement native "SVGAnimateTransfo
@DocsEditable()
@DomName('SVGAnimatedAngle')
@Unstable()
-class AnimatedAngle extends Interceptor native "SVGAnimatedAngle" {
+@Native("SVGAnimatedAngle")
+class AnimatedAngle extends Interceptor {
// To suppress missing implicit constructor warnings.
factory AnimatedAngle._() { throw new UnsupportedError("Not supported"); }
@@ -278,7 +285,8 @@ class AnimatedAngle extends Interceptor native "SVGAnimatedAngle" {
@DocsEditable()
@DomName('SVGAnimatedBoolean')
@Unstable()
-class AnimatedBoolean extends Interceptor native "SVGAnimatedBoolean" {
+@Native("SVGAnimatedBoolean")
+class AnimatedBoolean extends Interceptor {
// To suppress missing implicit constructor warnings.
factory AnimatedBoolean._() { throw new UnsupportedError("Not supported"); }
@@ -298,7 +306,8 @@ class AnimatedBoolean extends Interceptor native "SVGAnimatedBoolean" {
@DocsEditable()
@DomName('SVGAnimatedEnumeration')
@Unstable()
-class AnimatedEnumeration extends Interceptor native "SVGAnimatedEnumeration" {
+@Native("SVGAnimatedEnumeration")
+class AnimatedEnumeration extends Interceptor {
// To suppress missing implicit constructor warnings.
factory AnimatedEnumeration._() { throw new UnsupportedError("Not supported"); }
@@ -318,7 +327,8 @@ class AnimatedEnumeration extends Interceptor native "SVGAnimatedEnumeration" {
@DocsEditable()
@DomName('SVGAnimatedInteger')
@Unstable()
-class AnimatedInteger extends Interceptor native "SVGAnimatedInteger" {
+@Native("SVGAnimatedInteger")
+class AnimatedInteger extends Interceptor {
// To suppress missing implicit constructor warnings.
factory AnimatedInteger._() { throw new UnsupportedError("Not supported"); }
@@ -338,7 +348,8 @@ class AnimatedInteger extends Interceptor native "SVGAnimatedInteger" {
@DocsEditable()
@DomName('SVGAnimatedLength')
@Unstable()
-class AnimatedLength extends Interceptor native "SVGAnimatedLength" {
+@Native("SVGAnimatedLength")
+class AnimatedLength extends Interceptor {
// To suppress missing implicit constructor warnings.
factory AnimatedLength._() { throw new UnsupportedError("Not supported"); }
@@ -358,7 +369,8 @@ class AnimatedLength extends Interceptor native "SVGAnimatedLength" {
@DocsEditable()
@DomName('SVGAnimatedLengthList')
@Unstable()
-class AnimatedLengthList extends Interceptor native "SVGAnimatedLengthList" {
+@Native("SVGAnimatedLengthList")
+class AnimatedLengthList extends Interceptor {
// To suppress missing implicit constructor warnings.
factory AnimatedLengthList._() { throw new UnsupportedError("Not supported"); }
@@ -378,7 +390,8 @@ class AnimatedLengthList extends Interceptor native "SVGAnimatedLengthList" {
@DocsEditable()
@DomName('SVGAnimatedNumber')
@Unstable()
-class AnimatedNumber extends Interceptor native "SVGAnimatedNumber" {
+@Native("SVGAnimatedNumber")
+class AnimatedNumber extends Interceptor {
// To suppress missing implicit constructor warnings.
factory AnimatedNumber._() { throw new UnsupportedError("Not supported"); }
@@ -398,7 +411,8 @@ class AnimatedNumber extends Interceptor native "SVGAnimatedNumber" {
@DocsEditable()
@DomName('SVGAnimatedNumberList')
@Unstable()
-class AnimatedNumberList extends Interceptor native "SVGAnimatedNumberList" {
+@Native("SVGAnimatedNumberList")
+class AnimatedNumberList extends Interceptor {
// To suppress missing implicit constructor warnings.
factory AnimatedNumberList._() { throw new UnsupportedError("Not supported"); }
@@ -418,7 +432,8 @@ class AnimatedNumberList extends Interceptor native "SVGAnimatedNumberList" {
@DocsEditable()
@DomName('SVGAnimatedPreserveAspectRatio')
@Unstable()
-class AnimatedPreserveAspectRatio extends Interceptor native "SVGAnimatedPreserveAspectRatio" {
+@Native("SVGAnimatedPreserveAspectRatio")
+class AnimatedPreserveAspectRatio extends Interceptor {
// To suppress missing implicit constructor warnings.
factory AnimatedPreserveAspectRatio._() { throw new UnsupportedError("Not supported"); }
@@ -438,7 +453,8 @@ class AnimatedPreserveAspectRatio extends Interceptor native "SVGAnimatedPreserv
@DocsEditable()
@DomName('SVGAnimatedRect')
@Unstable()
-class AnimatedRect extends Interceptor native "SVGAnimatedRect" {
+@Native("SVGAnimatedRect")
+class AnimatedRect extends Interceptor {
// To suppress missing implicit constructor warnings.
factory AnimatedRect._() { throw new UnsupportedError("Not supported"); }
@@ -458,7 +474,8 @@ class AnimatedRect extends Interceptor native "SVGAnimatedRect" {
@DocsEditable()
@DomName('SVGAnimatedString')
@Unstable()
-class AnimatedString extends Interceptor native "SVGAnimatedString" {
+@Native("SVGAnimatedString")
+class AnimatedString extends Interceptor {
// To suppress missing implicit constructor warnings.
factory AnimatedString._() { throw new UnsupportedError("Not supported"); }
@@ -478,7 +495,8 @@ class AnimatedString extends Interceptor native "SVGAnimatedString" {
@DocsEditable()
@DomName('SVGAnimatedTransformList')
@Unstable()
-class AnimatedTransformList extends Interceptor native "SVGAnimatedTransformList" {
+@Native("SVGAnimatedTransformList")
+class AnimatedTransformList extends Interceptor {
// To suppress missing implicit constructor warnings.
factory AnimatedTransformList._() { throw new UnsupportedError("Not supported"); }
@@ -498,7 +516,8 @@ class AnimatedTransformList extends Interceptor native "SVGAnimatedTransformList
@DocsEditable()
@DomName('SVGAnimationElement')
@Unstable()
-class AnimationElement extends SvgElement implements Tests native "SVGAnimationElement" {
+@Native("SVGAnimationElement")
+class AnimationElement extends SvgElement implements Tests {
// To suppress missing implicit constructor warnings.
factory AnimationElement._() { throw new UnsupportedError("Not supported"); }
@@ -570,7 +589,8 @@ class AnimationElement extends SvgElement implements Tests native "SVGAnimationE
@DocsEditable()
@DomName('SVGCircleElement')
@Unstable()
-class CircleElement extends GeometryElement native "SVGCircleElement" {
+@Native("SVGCircleElement")
+class CircleElement extends GeometryElement {
// To suppress missing implicit constructor warnings.
factory CircleElement._() { throw new UnsupportedError("Not supported"); }
@@ -604,7 +624,8 @@ class CircleElement extends GeometryElement native "SVGCircleElement" {
@DocsEditable()
@DomName('SVGClipPathElement')
@Unstable()
-class ClipPathElement extends GraphicsElement native "SVGClipPathElement" {
+@Native("SVGClipPathElement")
+class ClipPathElement extends GraphicsElement {
// To suppress missing implicit constructor warnings.
factory ClipPathElement._() { throw new UnsupportedError("Not supported"); }
@@ -630,7 +651,8 @@ class ClipPathElement extends GraphicsElement native "SVGClipPathElement" {
@DocsEditable()
@DomName('SVGDefsElement')
@Unstable()
-class DefsElement extends GraphicsElement native "SVGDefsElement" {
+@Native("SVGDefsElement")
+class DefsElement extends GraphicsElement {
// To suppress missing implicit constructor warnings.
factory DefsElement._() { throw new UnsupportedError("Not supported"); }
@@ -652,7 +674,8 @@ class DefsElement extends GraphicsElement native "SVGDefsElement" {
@DocsEditable()
@DomName('SVGDescElement')
@Unstable()
-class DescElement extends SvgElement native "SVGDescElement" {
+@Native("SVGDescElement")
+class DescElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory DescElement._() { throw new UnsupportedError("Not supported"); }
@@ -674,7 +697,8 @@ class DescElement extends SvgElement native "SVGDescElement" {
@DocsEditable()
@DomName('SVGDiscardElement')
@Experimental() // untriaged
-class DiscardElement extends SvgElement native "SVGDiscardElement" {
+@Native("SVGDiscardElement")
+class DiscardElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory DiscardElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -692,7 +716,8 @@ class DiscardElement extends SvgElement native "SVGDiscardElement" {
@DocsEditable()
@DomName('SVGElementInstance')
@Unstable()
-class ElementInstance extends EventTarget native "SVGElementInstance" {
+@Native("SVGElementInstance")
+class ElementInstance extends EventTarget {
// To suppress missing implicit constructor warnings.
factory ElementInstance._() { throw new UnsupportedError("Not supported"); }
@@ -1370,7 +1395,8 @@ class ElementInstance extends EventTarget native "SVGElementInstance" {
@DocsEditable()
@DomName('SVGEllipseElement')
@Unstable()
-class EllipseElement extends GeometryElement native "SVGEllipseElement" {
+@Native("SVGEllipseElement")
+class EllipseElement extends GeometryElement {
// To suppress missing implicit constructor warnings.
factory EllipseElement._() { throw new UnsupportedError("Not supported"); }
@@ -1412,7 +1438,8 @@ class EllipseElement extends GeometryElement native "SVGEllipseElement" {
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEBlendElement" {
+@Native("SVGFEBlendElement")
+class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FEBlendElement._() { throw new UnsupportedError("Not supported"); }
@@ -1499,7 +1526,8 @@ class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEColorMatrixElement" {
+@Native("SVGFEColorMatrixElement")
+class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FEColorMatrixElement._() { throw new UnsupportedError("Not supported"); }
@@ -1582,7 +1610,8 @@ class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEComponentTransferElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEComponentTransferElement" {
+@Native("SVGFEComponentTransferElement")
+class FEComponentTransferElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FEComponentTransferElement._() { throw new UnsupportedError("Not supported"); }
@@ -1633,7 +1662,8 @@ class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt
@DocsEditable()
@DomName('SVGFECompositeElement')
@Unstable()
-class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFECompositeElement" {
+@Native("SVGFECompositeElement")
+class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FECompositeElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -1733,7 +1763,8 @@ class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEConvolveMatrixElement" {
+@Native("SVGFEConvolveMatrixElement")
+class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FEConvolveMatrixElement._() { throw new UnsupportedError("Not supported"); }
@@ -1848,7 +1879,8 @@ class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEDiffuseLightingElement" {
+@Native("SVGFEDiffuseLightingElement")
+class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FEDiffuseLightingElement._() { throw new UnsupportedError("Not supported"); }
@@ -1919,7 +1951,8 @@ class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEDisplacementMapElement" {
+@Native("SVGFEDisplacementMapElement")
+class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FEDisplacementMapElement._() { throw new UnsupportedError("Not supported"); }
@@ -2010,7 +2043,8 @@ class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEDistantLightElement extends SvgElement native "SVGFEDistantLightElement" {
+@Native("SVGFEDistantLightElement")
+class FEDistantLightElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory FEDistantLightElement._() { throw new UnsupportedError("Not supported"); }
@@ -2047,7 +2081,8 @@ class FEDistantLightElement extends SvgElement native "SVGFEDistantLightElement"
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEFloodElement" {
+@Native("SVGFEFloodElement")
+class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FEFloodElement._() { throw new UnsupportedError("Not supported"); }
@@ -2098,7 +2133,8 @@ class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEFuncAElement extends _SVGComponentTransferFunctionElement native "SVGFEFuncAElement" {
+@Native("SVGFEFuncAElement")
+class FEFuncAElement extends _SVGComponentTransferFunctionElement {
// To suppress missing implicit constructor warnings.
factory FEFuncAElement._() { throw new UnsupportedError("Not supported"); }
@@ -2127,7 +2163,8 @@ class FEFuncAElement extends _SVGComponentTransferFunctionElement native "SVGFEF
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEFuncBElement extends _SVGComponentTransferFunctionElement native "SVGFEFuncBElement" {
+@Native("SVGFEFuncBElement")
+class FEFuncBElement extends _SVGComponentTransferFunctionElement {
// To suppress missing implicit constructor warnings.
factory FEFuncBElement._() { throw new UnsupportedError("Not supported"); }
@@ -2156,7 +2193,8 @@ class FEFuncBElement extends _SVGComponentTransferFunctionElement native "SVGFEF
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEFuncGElement extends _SVGComponentTransferFunctionElement native "SVGFEFuncGElement" {
+@Native("SVGFEFuncGElement")
+class FEFuncGElement extends _SVGComponentTransferFunctionElement {
// To suppress missing implicit constructor warnings.
factory FEFuncGElement._() { throw new UnsupportedError("Not supported"); }
@@ -2185,7 +2223,8 @@ class FEFuncGElement extends _SVGComponentTransferFunctionElement native "SVGFEF
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEFuncRElement extends _SVGComponentTransferFunctionElement native "SVGFEFuncRElement" {
+@Native("SVGFEFuncRElement")
+class FEFuncRElement extends _SVGComponentTransferFunctionElement {
// To suppress missing implicit constructor warnings.
factory FEFuncRElement._() { throw new UnsupportedError("Not supported"); }
@@ -2214,7 +2253,8 @@ class FEFuncRElement extends _SVGComponentTransferFunctionElement native "SVGFEF
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEGaussianBlurElement" {
+@Native("SVGFEGaussianBlurElement")
+class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FEGaussianBlurElement._() { throw new UnsupportedError("Not supported"); }
@@ -2281,7 +2321,8 @@ class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttributes, UriReference native "SVGFEImageElement" {
+@Native("SVGFEImageElement")
+class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttributes, UriReference {
// To suppress missing implicit constructor warnings.
factory FEImageElement._() { throw new UnsupportedError("Not supported"); }
@@ -2342,7 +2383,8 @@ class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEMergeElement" {
+@Native("SVGFEMergeElement")
+class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FEMergeElement._() { throw new UnsupportedError("Not supported"); }
@@ -2393,7 +2435,8 @@ class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEMergeNodeElement extends SvgElement native "SVGFEMergeNodeElement" {
+@Native("SVGFEMergeNodeElement")
+class FEMergeNodeElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory FEMergeNodeElement._() { throw new UnsupportedError("Not supported"); }
@@ -2426,7 +2469,8 @@ class FEMergeNodeElement extends SvgElement native "SVGFEMergeNodeElement" {
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEMorphologyElement" {
+@Native("SVGFEMorphologyElement")
+class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FEMorphologyElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -2502,7 +2546,8 @@ class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEOffsetElement" {
+@Native("SVGFEOffsetElement")
+class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FEOffsetElement._() { throw new UnsupportedError("Not supported"); }
@@ -2565,7 +2610,8 @@ class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FEPointLightElement extends SvgElement native "SVGFEPointLightElement" {
+@Native("SVGFEPointLightElement")
+class FEPointLightElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory FEPointLightElement._() { throw new UnsupportedError("Not supported"); }
@@ -2606,7 +2652,8 @@ class FEPointLightElement extends SvgElement native "SVGFEPointLightElement" {
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FESpecularLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFESpecularLightingElement" {
+@Native("SVGFESpecularLightingElement")
+class FESpecularLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FESpecularLightingElement._() { throw new UnsupportedError("Not supported"); }
@@ -2673,7 +2720,8 @@ class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FESpotLightElement extends SvgElement native "SVGFESpotLightElement" {
+@Native("SVGFESpotLightElement")
+class FESpotLightElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory FESpotLightElement._() { throw new UnsupportedError("Not supported"); }
@@ -2734,7 +2782,8 @@ class FESpotLightElement extends SvgElement native "SVGFESpotLightElement" {
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FETileElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFETileElement" {
+@Native("SVGFETileElement")
+class FETileElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FETileElement._() { throw new UnsupportedError("Not supported"); }
@@ -2789,7 +2838,8 @@ class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFETurbulenceElement" {
+@Native("SVGFETurbulenceElement")
+class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory FETurbulenceElement._() { throw new UnsupportedError("Not supported"); }
@@ -2888,7 +2938,8 @@ class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA
@SupportedBrowser(SupportedBrowser.IE, '10')
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class FilterElement extends SvgElement implements UriReference native "SVGFilterElement" {
+@Native("SVGFilterElement")
+class FilterElement extends SvgElement implements UriReference {
// To suppress missing implicit constructor warnings.
factory FilterElement._() { throw new UnsupportedError("Not supported"); }
@@ -2996,7 +3047,8 @@ abstract class FitToViewBox extends Interceptor {
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class ForeignObjectElement extends GraphicsElement native "SVGForeignObjectElement" {
+@Native("SVGForeignObjectElement")
+class ForeignObjectElement extends GraphicsElement {
// To suppress missing implicit constructor warnings.
factory ForeignObjectElement._() { throw new UnsupportedError("Not supported"); }
@@ -3037,7 +3089,8 @@ class ForeignObjectElement extends GraphicsElement native "SVGForeignObjectEleme
@DocsEditable()
@DomName('SVGGElement')
@Unstable()
-class GElement extends GraphicsElement native "SVGGElement" {
+@Native("SVGGElement")
+class GElement extends GraphicsElement {
// To suppress missing implicit constructor warnings.
factory GElement._() { throw new UnsupportedError("Not supported"); }
@@ -3059,7 +3112,8 @@ class GElement extends GraphicsElement native "SVGGElement" {
@DocsEditable()
@DomName('SVGGeometryElement')
@Experimental() // untriaged
-class GeometryElement extends GraphicsElement native "SVGGeometryElement" {
+@Native("SVGGeometryElement")
+class GeometryElement extends GraphicsElement {
// To suppress missing implicit constructor warnings.
factory GeometryElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -3087,7 +3141,8 @@ class GeometryElement extends GraphicsElement native "SVGGeometryElement" {
@DocsEditable()
@DomName('SVGGraphicsElement')
@Experimental() // untriaged
-class GraphicsElement extends SvgElement implements Tests native "SVGGraphicsElement" {
+@Native("SVGGraphicsElement")
+class GraphicsElement extends SvgElement implements Tests {
// To suppress missing implicit constructor warnings.
factory GraphicsElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -3164,7 +3219,8 @@ class GraphicsElement extends SvgElement implements Tests native "SVGGraphicsEle
@DocsEditable()
@DomName('SVGImageElement')
@Unstable()
-class ImageElement extends GraphicsElement implements UriReference native "SVGImageElement" {
+@Native("SVGImageElement")
+class ImageElement extends GraphicsElement implements UriReference {
// To suppress missing implicit constructor warnings.
factory ImageElement._() { throw new UnsupportedError("Not supported"); }
@@ -3212,7 +3268,8 @@ class ImageElement extends GraphicsElement implements UriReference native "SVGIm
@DocsEditable()
@DomName('SVGLength')
@Unstable()
-class Length extends Interceptor native "SVGLength" {
+@Native("SVGLength")
+class Length extends Interceptor {
// To suppress missing implicit constructor warnings.
factory Length._() { throw new UnsupportedError("Not supported"); }
@@ -3292,7 +3349,8 @@ class Length extends Interceptor native "SVGLength" {
@DocsEditable()
@DomName('SVGLengthList')
@Unstable()
-class LengthList extends Interceptor with ListMixin<Length>, ImmutableListMixin<Length> implements List<Length> native "SVGLengthList" {
+@Native("SVGLengthList")
+class LengthList extends Interceptor with ListMixin<Length>, ImmutableListMixin<Length> implements List<Length> {
// To suppress missing implicit constructor warnings.
factory LengthList._() { throw new UnsupportedError("Not supported"); }
@@ -3382,7 +3440,8 @@ class LengthList extends Interceptor with ListMixin<Length>, ImmutableListMixin<
@DocsEditable()
@DomName('SVGLineElement')
@Unstable()
-class LineElement extends GeometryElement native "SVGLineElement" {
+@Native("SVGLineElement")
+class LineElement extends GeometryElement {
// To suppress missing implicit constructor warnings.
factory LineElement._() { throw new UnsupportedError("Not supported"); }
@@ -3420,7 +3479,8 @@ class LineElement extends GeometryElement native "SVGLineElement" {
@DocsEditable()
@DomName('SVGLinearGradientElement')
@Unstable()
-class LinearGradientElement extends _GradientElement native "SVGLinearGradientElement" {
+@Native("SVGLinearGradientElement")
+class LinearGradientElement extends _GradientElement {
// To suppress missing implicit constructor warnings.
factory LinearGradientElement._() { throw new UnsupportedError("Not supported"); }
@@ -3458,7 +3518,8 @@ class LinearGradientElement extends _GradientElement native "SVGLinearGradientEl
@DocsEditable()
@DomName('SVGMarkerElement')
@Unstable()
-class MarkerElement extends SvgElement implements FitToViewBox native "SVGMarkerElement" {
+@Native("SVGMarkerElement")
+class MarkerElement extends SvgElement implements FitToViewBox {
// To suppress missing implicit constructor warnings.
factory MarkerElement._() { throw new UnsupportedError("Not supported"); }
@@ -3550,7 +3611,8 @@ class MarkerElement extends SvgElement implements FitToViewBox native "SVGMarker
@DocsEditable()
@DomName('SVGMaskElement')
@Unstable()
-class MaskElement extends SvgElement implements Tests native "SVGMaskElement" {
+@Native("SVGMaskElement")
+class MaskElement extends SvgElement implements Tests {
// To suppress missing implicit constructor warnings.
factory MaskElement._() { throw new UnsupportedError("Not supported"); }
@@ -3614,7 +3676,8 @@ class MaskElement extends SvgElement implements Tests native "SVGMaskElement" {
@DocsEditable()
@DomName('SVGMatrix')
@Unstable()
-class Matrix extends Interceptor native "SVGMatrix" {
+@Native("SVGMatrix")
+class Matrix extends Interceptor {
// To suppress missing implicit constructor warnings.
factory Matrix._() { throw new UnsupportedError("Not supported"); }
@@ -3694,7 +3757,8 @@ class Matrix extends Interceptor native "SVGMatrix" {
@DocsEditable()
@DomName('SVGMetadataElement')
@Unstable()
-class MetadataElement extends SvgElement native "SVGMetadataElement" {
+@Native("SVGMetadataElement")
+class MetadataElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory MetadataElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -3712,7 +3776,8 @@ class MetadataElement extends SvgElement native "SVGMetadataElement" {
@DocsEditable()
@DomName('SVGNumber')
@Unstable()
-class Number extends Interceptor native "SVGNumber" {
+@Native("SVGNumber")
+class Number extends Interceptor {
// To suppress missing implicit constructor warnings.
factory Number._() { throw new UnsupportedError("Not supported"); }
@@ -3728,7 +3793,8 @@ class Number extends Interceptor native "SVGNumber" {
@DocsEditable()
@DomName('SVGNumberList')
@Unstable()
-class NumberList extends Interceptor with ListMixin<Number>, ImmutableListMixin<Number> implements List<Number> native "SVGNumberList" {
+@Native("SVGNumberList")
+class NumberList extends Interceptor with ListMixin<Number>, ImmutableListMixin<Number> implements List<Number> {
// To suppress missing implicit constructor warnings.
factory NumberList._() { throw new UnsupportedError("Not supported"); }
@@ -3818,7 +3884,8 @@ class NumberList extends Interceptor with ListMixin<Number>, ImmutableListMixin<
@DocsEditable()
@DomName('SVGPathElement')
@Unstable()
-class PathElement extends GeometryElement native "SVGPathElement" {
+@Native("SVGPathElement")
+class PathElement extends GeometryElement {
// To suppress missing implicit constructor warnings.
factory PathElement._() { throw new UnsupportedError("Not supported"); }
@@ -3967,7 +4034,8 @@ class PathElement extends GeometryElement native "SVGPathElement" {
@DocsEditable()
@DomName('SVGPathSeg')
@Unstable()
-class PathSeg extends Interceptor native "SVGPathSeg" {
+@Native("SVGPathSeg")
+class PathSeg extends Interceptor {
// To suppress missing implicit constructor warnings.
factory PathSeg._() { throw new UnsupportedError("Not supported"); }
@@ -4067,7 +4135,8 @@ class PathSeg extends Interceptor native "SVGPathSeg" {
@DocsEditable()
@DomName('SVGPathSegArcAbs')
@Unstable()
-class PathSegArcAbs extends PathSeg native "SVGPathSegArcAbs" {
+@Native("SVGPathSegArcAbs")
+class PathSegArcAbs extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegArcAbs._() { throw new UnsupportedError("Not supported"); }
@@ -4107,7 +4176,8 @@ class PathSegArcAbs extends PathSeg native "SVGPathSegArcAbs" {
@DocsEditable()
@DomName('SVGPathSegArcRel')
@Unstable()
-class PathSegArcRel extends PathSeg native "SVGPathSegArcRel" {
+@Native("SVGPathSegArcRel")
+class PathSegArcRel extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegArcRel._() { throw new UnsupportedError("Not supported"); }
@@ -4147,7 +4217,8 @@ class PathSegArcRel extends PathSeg native "SVGPathSegArcRel" {
@DocsEditable()
@DomName('SVGPathSegClosePath')
@Unstable()
-class PathSegClosePath extends PathSeg native "SVGPathSegClosePath" {
+@Native("SVGPathSegClosePath")
+class PathSegClosePath extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegClosePath._() { throw new UnsupportedError("Not supported"); }
}
@@ -4159,7 +4230,8 @@ class PathSegClosePath extends PathSeg native "SVGPathSegClosePath" {
@DocsEditable()
@DomName('SVGPathSegCurvetoCubicAbs')
@Unstable()
-class PathSegCurvetoCubicAbs extends PathSeg native "SVGPathSegCurvetoCubicAbs" {
+@Native("SVGPathSegCurvetoCubicAbs")
+class PathSegCurvetoCubicAbs extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegCurvetoCubicAbs._() { throw new UnsupportedError("Not supported"); }
@@ -4195,7 +4267,8 @@ class PathSegCurvetoCubicAbs extends PathSeg native "SVGPathSegCurvetoCubicAbs"
@DocsEditable()
@DomName('SVGPathSegCurvetoCubicRel')
@Unstable()
-class PathSegCurvetoCubicRel extends PathSeg native "SVGPathSegCurvetoCubicRel" {
+@Native("SVGPathSegCurvetoCubicRel")
+class PathSegCurvetoCubicRel extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegCurvetoCubicRel._() { throw new UnsupportedError("Not supported"); }
@@ -4231,7 +4304,8 @@ class PathSegCurvetoCubicRel extends PathSeg native "SVGPathSegCurvetoCubicRel"
@DocsEditable()
@DomName('SVGPathSegCurvetoCubicSmoothAbs')
@Unstable()
-class PathSegCurvetoCubicSmoothAbs extends PathSeg native "SVGPathSegCurvetoCubicSmoothAbs" {
+@Native("SVGPathSegCurvetoCubicSmoothAbs")
+class PathSegCurvetoCubicSmoothAbs extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegCurvetoCubicSmoothAbs._() { throw new UnsupportedError("Not supported"); }
@@ -4259,7 +4333,8 @@ class PathSegCurvetoCubicSmoothAbs extends PathSeg native "SVGPathSegCurvetoCubi
@DocsEditable()
@DomName('SVGPathSegCurvetoCubicSmoothRel')
@Unstable()
-class PathSegCurvetoCubicSmoothRel extends PathSeg native "SVGPathSegCurvetoCubicSmoothRel" {
+@Native("SVGPathSegCurvetoCubicSmoothRel")
+class PathSegCurvetoCubicSmoothRel extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegCurvetoCubicSmoothRel._() { throw new UnsupportedError("Not supported"); }
@@ -4287,7 +4362,8 @@ class PathSegCurvetoCubicSmoothRel extends PathSeg native "SVGPathSegCurvetoCubi
@DocsEditable()
@DomName('SVGPathSegCurvetoQuadraticAbs')
@Unstable()
-class PathSegCurvetoQuadraticAbs extends PathSeg native "SVGPathSegCurvetoQuadraticAbs" {
+@Native("SVGPathSegCurvetoQuadraticAbs")
+class PathSegCurvetoQuadraticAbs extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegCurvetoQuadraticAbs._() { throw new UnsupportedError("Not supported"); }
@@ -4315,7 +4391,8 @@ class PathSegCurvetoQuadraticAbs extends PathSeg native "SVGPathSegCurvetoQuadra
@DocsEditable()
@DomName('SVGPathSegCurvetoQuadraticRel')
@Unstable()
-class PathSegCurvetoQuadraticRel extends PathSeg native "SVGPathSegCurvetoQuadraticRel" {
+@Native("SVGPathSegCurvetoQuadraticRel")
+class PathSegCurvetoQuadraticRel extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegCurvetoQuadraticRel._() { throw new UnsupportedError("Not supported"); }
@@ -4343,7 +4420,8 @@ class PathSegCurvetoQuadraticRel extends PathSeg native "SVGPathSegCurvetoQuadra
@DocsEditable()
@DomName('SVGPathSegCurvetoQuadraticSmoothAbs')
@Unstable()
-class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "SVGPathSegCurvetoQuadraticSmoothAbs" {
+@Native("SVGPathSegCurvetoQuadraticSmoothAbs")
+class PathSegCurvetoQuadraticSmoothAbs extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegCurvetoQuadraticSmoothAbs._() { throw new UnsupportedError("Not supported"); }
@@ -4363,7 +4441,8 @@ class PathSegCurvetoQuadraticSmoothAbs extends PathSeg native "SVGPathSegCurveto
@DocsEditable()
@DomName('SVGPathSegCurvetoQuadraticSmoothRel')
@Unstable()
-class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "SVGPathSegCurvetoQuadraticSmoothRel" {
+@Native("SVGPathSegCurvetoQuadraticSmoothRel")
+class PathSegCurvetoQuadraticSmoothRel extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegCurvetoQuadraticSmoothRel._() { throw new UnsupportedError("Not supported"); }
@@ -4383,7 +4462,8 @@ class PathSegCurvetoQuadraticSmoothRel extends PathSeg native "SVGPathSegCurveto
@DocsEditable()
@DomName('SVGPathSegLinetoAbs')
@Unstable()
-class PathSegLinetoAbs extends PathSeg native "SVGPathSegLinetoAbs" {
+@Native("SVGPathSegLinetoAbs")
+class PathSegLinetoAbs extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegLinetoAbs._() { throw new UnsupportedError("Not supported"); }
@@ -4403,7 +4483,8 @@ class PathSegLinetoAbs extends PathSeg native "SVGPathSegLinetoAbs" {
@DocsEditable()
@DomName('SVGPathSegLinetoHorizontalAbs')
@Unstable()
-class PathSegLinetoHorizontalAbs extends PathSeg native "SVGPathSegLinetoHorizontalAbs" {
+@Native("SVGPathSegLinetoHorizontalAbs")
+class PathSegLinetoHorizontalAbs extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegLinetoHorizontalAbs._() { throw new UnsupportedError("Not supported"); }
@@ -4419,7 +4500,8 @@ class PathSegLinetoHorizontalAbs extends PathSeg native "SVGPathSegLinetoHorizon
@DocsEditable()
@DomName('SVGPathSegLinetoHorizontalRel')
@Unstable()
-class PathSegLinetoHorizontalRel extends PathSeg native "SVGPathSegLinetoHorizontalRel" {
+@Native("SVGPathSegLinetoHorizontalRel")
+class PathSegLinetoHorizontalRel extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegLinetoHorizontalRel._() { throw new UnsupportedError("Not supported"); }
@@ -4435,7 +4517,8 @@ class PathSegLinetoHorizontalRel extends PathSeg native "SVGPathSegLinetoHorizon
@DocsEditable()
@DomName('SVGPathSegLinetoRel')
@Unstable()
-class PathSegLinetoRel extends PathSeg native "SVGPathSegLinetoRel" {
+@Native("SVGPathSegLinetoRel")
+class PathSegLinetoRel extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegLinetoRel._() { throw new UnsupportedError("Not supported"); }
@@ -4455,7 +4538,8 @@ class PathSegLinetoRel extends PathSeg native "SVGPathSegLinetoRel" {
@DocsEditable()
@DomName('SVGPathSegLinetoVerticalAbs')
@Unstable()
-class PathSegLinetoVerticalAbs extends PathSeg native "SVGPathSegLinetoVerticalAbs" {
+@Native("SVGPathSegLinetoVerticalAbs")
+class PathSegLinetoVerticalAbs extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegLinetoVerticalAbs._() { throw new UnsupportedError("Not supported"); }
@@ -4471,7 +4555,8 @@ class PathSegLinetoVerticalAbs extends PathSeg native "SVGPathSegLinetoVerticalA
@DocsEditable()
@DomName('SVGPathSegLinetoVerticalRel')
@Unstable()
-class PathSegLinetoVerticalRel extends PathSeg native "SVGPathSegLinetoVerticalRel" {
+@Native("SVGPathSegLinetoVerticalRel")
+class PathSegLinetoVerticalRel extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegLinetoVerticalRel._() { throw new UnsupportedError("Not supported"); }
@@ -4487,7 +4572,8 @@ class PathSegLinetoVerticalRel extends PathSeg native "SVGPathSegLinetoVerticalR
@DocsEditable()
@DomName('SVGPathSegList')
@Unstable()
-class PathSegList extends Interceptor with ListMixin<PathSeg>, ImmutableListMixin<PathSeg> implements List<PathSeg> native "SVGPathSegList" {
+@Native("SVGPathSegList")
+class PathSegList extends Interceptor with ListMixin<PathSeg>, ImmutableListMixin<PathSeg> implements List<PathSeg> {
// To suppress missing implicit constructor warnings.
factory PathSegList._() { throw new UnsupportedError("Not supported"); }
@@ -4577,7 +4663,8 @@ class PathSegList extends Interceptor with ListMixin<PathSeg>, ImmutableListMixi
@DocsEditable()
@DomName('SVGPathSegMovetoAbs')
@Unstable()
-class PathSegMovetoAbs extends PathSeg native "SVGPathSegMovetoAbs" {
+@Native("SVGPathSegMovetoAbs")
+class PathSegMovetoAbs extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegMovetoAbs._() { throw new UnsupportedError("Not supported"); }
@@ -4597,7 +4684,8 @@ class PathSegMovetoAbs extends PathSeg native "SVGPathSegMovetoAbs" {
@DocsEditable()
@DomName('SVGPathSegMovetoRel')
@Unstable()
-class PathSegMovetoRel extends PathSeg native "SVGPathSegMovetoRel" {
+@Native("SVGPathSegMovetoRel")
+class PathSegMovetoRel extends PathSeg {
// To suppress missing implicit constructor warnings.
factory PathSegMovetoRel._() { throw new UnsupportedError("Not supported"); }
@@ -4617,7 +4705,8 @@ class PathSegMovetoRel extends PathSeg native "SVGPathSegMovetoRel" {
@DocsEditable()
@DomName('SVGPatternElement')
@Unstable()
-class PatternElement extends SvgElement implements FitToViewBox, UriReference, Tests native "SVGPatternElement" {
+@Native("SVGPatternElement")
+class PatternElement extends SvgElement implements FitToViewBox, UriReference, Tests {
// To suppress missing implicit constructor warnings.
factory PatternElement._() { throw new UnsupportedError("Not supported"); }
@@ -4701,7 +4790,8 @@ class PatternElement extends SvgElement implements FitToViewBox, UriReference, T
@DocsEditable()
@DomName('SVGPoint')
@Unstable()
-class Point extends Interceptor native "SVGPoint" {
+@Native("SVGPoint")
+class Point extends Interceptor {
// To suppress missing implicit constructor warnings.
factory Point._() { throw new UnsupportedError("Not supported"); }
@@ -4725,7 +4815,8 @@ class Point extends Interceptor native "SVGPoint" {
@DocsEditable()
@DomName('SVGPointList')
@Unstable()
-class PointList extends Interceptor native "SVGPointList" {
+@Native("SVGPointList")
+class PointList extends Interceptor {
// To suppress missing implicit constructor warnings.
factory PointList._() { throw new UnsupportedError("Not supported"); }
@@ -4769,7 +4860,8 @@ class PointList extends Interceptor native "SVGPointList" {
@DocsEditable()
@DomName('SVGPolygonElement')
@Unstable()
-class PolygonElement extends GeometryElement native "SVGPolygonElement" {
+@Native("SVGPolygonElement")
+class PolygonElement extends GeometryElement {
// To suppress missing implicit constructor warnings.
factory PolygonElement._() { throw new UnsupportedError("Not supported"); }
@@ -4799,7 +4891,8 @@ class PolygonElement extends GeometryElement native "SVGPolygonElement" {
@DocsEditable()
@DomName('SVGPolylineElement')
@Unstable()
-class PolylineElement extends GeometryElement native "SVGPolylineElement" {
+@Native("SVGPolylineElement")
+class PolylineElement extends GeometryElement {
// To suppress missing implicit constructor warnings.
factory PolylineElement._() { throw new UnsupportedError("Not supported"); }
@@ -4829,7 +4922,8 @@ class PolylineElement extends GeometryElement native "SVGPolylineElement" {
@DocsEditable()
@DomName('SVGPreserveAspectRatio')
@Unstable()
-class PreserveAspectRatio extends Interceptor native "SVGPreserveAspectRatio" {
+@Native("SVGPreserveAspectRatio")
+class PreserveAspectRatio extends Interceptor {
// To suppress missing implicit constructor warnings.
factory PreserveAspectRatio._() { throw new UnsupportedError("Not supported"); }
@@ -4905,7 +4999,8 @@ class PreserveAspectRatio extends Interceptor native "SVGPreserveAspectRatio" {
@DocsEditable()
@DomName('SVGRadialGradientElement')
@Unstable()
-class RadialGradientElement extends _GradientElement native "SVGRadialGradientElement" {
+@Native("SVGRadialGradientElement")
+class RadialGradientElement extends _GradientElement {
// To suppress missing implicit constructor warnings.
factory RadialGradientElement._() { throw new UnsupportedError("Not supported"); }
@@ -4951,7 +5046,8 @@ class RadialGradientElement extends _GradientElement native "SVGRadialGradientEl
@DocsEditable()
@DomName('SVGRect')
@Unstable()
-class Rect extends Interceptor native "SVGRect" {
+@Native("SVGRect")
+class Rect extends Interceptor {
// To suppress missing implicit constructor warnings.
factory Rect._() { throw new UnsupportedError("Not supported"); }
@@ -4979,7 +5075,8 @@ class Rect extends Interceptor native "SVGRect" {
@DocsEditable()
@DomName('SVGRectElement')
@Unstable()
-class RectElement extends GeometryElement native "SVGRectElement" {
+@Native("SVGRectElement")
+class RectElement extends GeometryElement {
// To suppress missing implicit constructor warnings.
factory RectElement._() { throw new UnsupportedError("Not supported"); }
@@ -5025,7 +5122,8 @@ class RectElement extends GeometryElement native "SVGRectElement" {
@DocsEditable()
@DomName('SVGRenderingIntent')
@Unstable()
-class RenderingIntent extends Interceptor native "SVGRenderingIntent" {
+@Native("SVGRenderingIntent")
+class RenderingIntent extends Interceptor {
// To suppress missing implicit constructor warnings.
factory RenderingIntent._() { throw new UnsupportedError("Not supported"); }
@@ -5061,7 +5159,8 @@ class RenderingIntent extends Interceptor native "SVGRenderingIntent" {
@DocsEditable()
@DomName('SVGScriptElement')
@Unstable()
-class ScriptElement extends SvgElement implements UriReference native "SVGScriptElement" {
+@Native("SVGScriptElement")
+class ScriptElement extends SvgElement implements UriReference {
// To suppress missing implicit constructor warnings.
factory ScriptElement._() { throw new UnsupportedError("Not supported"); }
@@ -5096,7 +5195,8 @@ class ScriptElement extends SvgElement implements UriReference native "SVGScript
@SupportedBrowser(SupportedBrowser.FIREFOX)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Unstable()
-class SetElement extends AnimationElement native "SVGSetElement" {
+@Native("SVGSetElement")
+class SetElement extends AnimationElement {
// To suppress missing implicit constructor warnings.
factory SetElement._() { throw new UnsupportedError("Not supported"); }
@@ -5121,7 +5221,8 @@ class SetElement extends AnimationElement native "SVGSetElement" {
@DocsEditable()
@DomName('SVGStopElement')
@Unstable()
-class StopElement extends SvgElement native "SVGStopElement" {
+@Native("SVGStopElement")
+class StopElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory StopElement._() { throw new UnsupportedError("Not supported"); }
@@ -5148,7 +5249,8 @@ class StopElement extends SvgElement native "SVGStopElement" {
@DocsEditable()
@DomName('SVGStringList')
@Unstable()
-class StringList extends Interceptor with ListMixin<String>, ImmutableListMixin<String> implements List<String> native "SVGStringList" {
+@Native("SVGStringList")
+class StringList extends Interceptor with ListMixin<String>, ImmutableListMixin<String> implements List<String> {
// To suppress missing implicit constructor warnings.
factory StringList._() { throw new UnsupportedError("Not supported"); }
@@ -5239,7 +5341,8 @@ class StringList extends Interceptor with ListMixin<String>, ImmutableListMixin<
@DomName('SVGStyleElement')
// http://www.w3.org/TR/SVG/types.html#InterfaceSVGStylable
@Experimental() // nonstandard
-class StyleElement extends SvgElement native "SVGStyleElement" {
+@Native("SVGStyleElement")
+class StyleElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory StyleElement._() { throw new UnsupportedError("Not supported"); }
@@ -5305,7 +5408,8 @@ class _AttributeClassSet extends CssClassSetImpl {
@DomName('SVGElement')
@Unstable()
-class SvgElement extends Element implements GlobalEventHandlers native "SVGElement" {
+@Native("SVGElement")
+class SvgElement extends Element implements GlobalEventHandlers {
static final _START_TAG_REGEXP = new RegExp('<(\\w+)');
factory SvgElement.tag(String tag) =>
@@ -5989,7 +6093,8 @@ class SvgElement extends Element implements GlobalEventHandlers native "SVGEleme
@DomName('SVGSVGElement')
@Unstable()
-class SvgSvgElement extends GraphicsElement implements FitToViewBox, ZoomAndPan native "SVGSVGElement" {
+@Native("SVGSVGElement")
+class SvgSvgElement extends GraphicsElement implements FitToViewBox, ZoomAndPan {
factory SvgSvgElement() {
final el = new SvgElement.tag("svg");
// The SVG spec requires the version attribute to match the spec version
@@ -6187,7 +6292,8 @@ class SvgSvgElement extends GraphicsElement implements FitToViewBox, ZoomAndPan
@DocsEditable()
@DomName('SVGSwitchElement')
@Unstable()
-class SwitchElement extends GraphicsElement native "SVGSwitchElement" {
+@Native("SVGSwitchElement")
+class SwitchElement extends GraphicsElement {
// To suppress missing implicit constructor warnings.
factory SwitchElement._() { throw new UnsupportedError("Not supported"); }
@@ -6209,7 +6315,8 @@ class SwitchElement extends GraphicsElement native "SVGSwitchElement" {
@DocsEditable()
@DomName('SVGSymbolElement')
@Unstable()
-class SymbolElement extends SvgElement implements FitToViewBox native "SVGSymbolElement" {
+@Native("SVGSymbolElement")
+class SymbolElement extends SvgElement implements FitToViewBox {
// To suppress missing implicit constructor warnings.
factory SymbolElement._() { throw new UnsupportedError("Not supported"); }
@@ -6241,7 +6348,8 @@ class SymbolElement extends SvgElement implements FitToViewBox native "SVGSymbol
@DocsEditable()
@DomName('SVGTSpanElement')
@Unstable()
-class TSpanElement extends TextPositioningElement native "SVGTSpanElement" {
+@Native("SVGTSpanElement")
+class TSpanElement extends TextPositioningElement {
// To suppress missing implicit constructor warnings.
factory TSpanElement._() { throw new UnsupportedError("Not supported"); }
@@ -6283,7 +6391,8 @@ abstract class Tests extends Interceptor {
@DocsEditable()
@DomName('SVGTextContentElement')
@Unstable()
-class TextContentElement extends GraphicsElement native "SVGTextContentElement" {
+@Native("SVGTextContentElement")
+class TextContentElement extends GraphicsElement {
// To suppress missing implicit constructor warnings.
factory TextContentElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -6357,7 +6466,8 @@ class TextContentElement extends GraphicsElement native "SVGTextContentElement"
@DocsEditable()
@DomName('SVGTextElement')
@Unstable()
-class TextElement extends TextPositioningElement native "SVGTextElement" {
+@Native("SVGTextElement")
+class TextElement extends TextPositioningElement {
// To suppress missing implicit constructor warnings.
factory TextElement._() { throw new UnsupportedError("Not supported"); }
@@ -6379,7 +6489,8 @@ class TextElement extends TextPositioningElement native "SVGTextElement" {
@DocsEditable()
@DomName('SVGTextPathElement')
@Unstable()
-class TextPathElement extends TextContentElement implements UriReference native "SVGTextPathElement" {
+@Native("SVGTextPathElement")
+class TextPathElement extends TextContentElement implements UriReference {
// To suppress missing implicit constructor warnings.
factory TextPathElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -6439,7 +6550,8 @@ class TextPathElement extends TextContentElement implements UriReference native
@DocsEditable()
@DomName('SVGTextPositioningElement')
@Unstable()
-class TextPositioningElement extends TextContentElement native "SVGTextPositioningElement" {
+@Native("SVGTextPositioningElement")
+class TextPositioningElement extends TextContentElement {
// To suppress missing implicit constructor warnings.
factory TextPositioningElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -6477,7 +6589,8 @@ class TextPositioningElement extends TextContentElement native "SVGTextPositioni
@DocsEditable()
@DomName('SVGTitleElement')
@Unstable()
-class TitleElement extends SvgElement native "SVGTitleElement" {
+@Native("SVGTitleElement")
+class TitleElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory TitleElement._() { throw new UnsupportedError("Not supported"); }
@@ -6499,7 +6612,8 @@ class TitleElement extends SvgElement native "SVGTitleElement" {
@DocsEditable()
@DomName('SVGTransform')
@Unstable()
-class Transform extends Interceptor native "SVGTransform" {
+@Native("SVGTransform")
+class Transform extends Interceptor {
// To suppress missing implicit constructor warnings.
factory Transform._() { throw new UnsupportedError("Not supported"); }
@@ -6575,7 +6689,8 @@ class Transform extends Interceptor native "SVGTransform" {
@DocsEditable()
@DomName('SVGTransformList')
@Unstable()
-class TransformList extends Interceptor with ListMixin<Transform>, ImmutableListMixin<Transform> implements List<Transform> native "SVGTransformList" {
+@Native("SVGTransformList")
+class TransformList extends Interceptor with ListMixin<Transform>, ImmutableListMixin<Transform> implements List<Transform> {
// To suppress missing implicit constructor warnings.
factory TransformList._() { throw new UnsupportedError("Not supported"); }
@@ -6674,7 +6789,8 @@ class TransformList extends Interceptor with ListMixin<Transform>, ImmutableList
@DocsEditable()
@DomName('SVGUnitTypes')
@Unstable()
-class UnitTypes extends Interceptor native "SVGUnitTypes" {
+@Native("SVGUnitTypes")
+class UnitTypes extends Interceptor {
// To suppress missing implicit constructor warnings.
factory UnitTypes._() { throw new UnsupportedError("Not supported"); }
@@ -6712,7 +6828,8 @@ abstract class UriReference extends Interceptor {
@DocsEditable()
@DomName('SVGUseElement')
@Unstable()
-class UseElement extends GraphicsElement implements UriReference, Tests native "SVGUseElement" {
+@Native("SVGUseElement")
+class UseElement extends GraphicsElement implements UriReference, Tests {
// To suppress missing implicit constructor warnings.
factory UseElement._() { throw new UnsupportedError("Not supported"); }
@@ -6782,7 +6899,8 @@ class UseElement extends GraphicsElement implements UriReference, Tests native "
@DocsEditable()
@DomName('SVGViewElement')
@Unstable()
-class ViewElement extends SvgElement implements FitToViewBox, ZoomAndPan native "SVGViewElement" {
+@Native("SVGViewElement")
+class ViewElement extends SvgElement implements FitToViewBox, ZoomAndPan {
// To suppress missing implicit constructor warnings.
factory ViewElement._() { throw new UnsupportedError("Not supported"); }
@@ -6824,7 +6942,8 @@ class ViewElement extends SvgElement implements FitToViewBox, ZoomAndPan native
@DocsEditable()
@DomName('SVGViewSpec')
@Unstable()
-class ViewSpec extends Interceptor implements FitToViewBox, ZoomAndPan native "SVGViewSpec" {
+@Native("SVGViewSpec")
+class ViewSpec extends Interceptor implements FitToViewBox, ZoomAndPan {
// To suppress missing implicit constructor warnings.
factory ViewSpec._() { throw new UnsupportedError("Not supported"); }
@@ -6905,7 +7024,8 @@ abstract class ZoomAndPan extends Interceptor {
@DocsEditable()
@DomName('SVGZoomEvent')
@Unstable()
-class ZoomEvent extends UIEvent native "SVGZoomEvent" {
+@Native("SVGZoomEvent")
+class ZoomEvent extends UIEvent {
// To suppress missing implicit constructor warnings.
factory ZoomEvent._() { throw new UnsupportedError("Not supported"); }
@@ -6937,7 +7057,8 @@ class ZoomEvent extends UIEvent native "SVGZoomEvent" {
@DocsEditable()
@DomName('SVGElementInstanceList')
@Unstable()
-class _ElementInstanceList extends Interceptor with ListMixin<ElementInstance>, ImmutableListMixin<ElementInstance> implements List<ElementInstance> native "SVGElementInstanceList" {
+@Native("SVGElementInstanceList")
+class _ElementInstanceList extends Interceptor with ListMixin<ElementInstance>, ImmutableListMixin<ElementInstance> implements List<ElementInstance> {
// To suppress missing implicit constructor warnings.
factory _ElementInstanceList._() { throw new UnsupportedError("Not supported"); }
@@ -7001,7 +7122,8 @@ class _ElementInstanceList extends Interceptor with ListMixin<ElementInstance>,
@DocsEditable()
@DomName('SVGGradientElement')
@Unstable()
-class _GradientElement extends SvgElement implements UriReference native "SVGGradientElement" {
+@Native("SVGGradientElement")
+class _GradientElement extends SvgElement implements UriReference {
// To suppress missing implicit constructor warnings.
factory _GradientElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7053,7 +7175,8 @@ class _GradientElement extends SvgElement implements UriReference native "SVGGra
@DocsEditable()
@DomName('SVGAltGlyphDefElement')
@Unstable()
-abstract class _SVGAltGlyphDefElement extends SvgElement native "SVGAltGlyphDefElement" {
+@Native("SVGAltGlyphDefElement")
+abstract class _SVGAltGlyphDefElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGAltGlyphDefElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7071,7 +7194,8 @@ abstract class _SVGAltGlyphDefElement extends SvgElement native "SVGAltGlyphDefE
@DocsEditable()
@DomName('SVGAltGlyphItemElement')
@Unstable()
-abstract class _SVGAltGlyphItemElement extends SvgElement native "SVGAltGlyphItemElement" {
+@Native("SVGAltGlyphItemElement")
+abstract class _SVGAltGlyphItemElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGAltGlyphItemElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7089,7 +7213,8 @@ abstract class _SVGAltGlyphItemElement extends SvgElement native "SVGAltGlyphIte
@DocsEditable()
@DomName('SVGComponentTransferFunctionElement')
@Unstable()
-abstract class _SVGComponentTransferFunctionElement extends SvgElement native "SVGComponentTransferFunctionElement" {
+@Native("SVGComponentTransferFunctionElement")
+abstract class _SVGComponentTransferFunctionElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGComponentTransferFunctionElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7107,7 +7232,8 @@ abstract class _SVGComponentTransferFunctionElement extends SvgElement native "S
@DocsEditable()
@DomName('SVGCursorElement')
@Unstable()
-abstract class _SVGCursorElement extends SvgElement implements UriReference, Tests native "SVGCursorElement" {
+@Native("SVGCursorElement")
+abstract class _SVGCursorElement extends SvgElement implements UriReference, Tests {
// To suppress missing implicit constructor warnings.
factory _SVGCursorElement._() { throw new UnsupportedError("Not supported"); }
@@ -7136,7 +7262,8 @@ abstract class _SVGCursorElement extends SvgElement implements UriReference, Tes
@DocsEditable()
@DomName('SVGFEDropShadowElement')
@Experimental() // nonstandard
-abstract class _SVGFEDropShadowElement extends SvgElement implements FilterPrimitiveStandardAttributes native "SVGFEDropShadowElement" {
+@Native("SVGFEDropShadowElement")
+abstract class _SVGFEDropShadowElement extends SvgElement implements FilterPrimitiveStandardAttributes {
// To suppress missing implicit constructor warnings.
factory _SVGFEDropShadowElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7156,7 +7283,8 @@ abstract class _SVGFEDropShadowElement extends SvgElement implements FilterPrimi
@DocsEditable()
@DomName('SVGFontElement')
@Unstable()
-abstract class _SVGFontElement extends SvgElement native "SVGFontElement" {
+@Native("SVGFontElement")
+abstract class _SVGFontElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGFontElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7174,7 +7302,8 @@ abstract class _SVGFontElement extends SvgElement native "SVGFontElement" {
@DocsEditable()
@DomName('SVGFontFaceElement')
@Unstable()
-abstract class _SVGFontFaceElement extends SvgElement native "SVGFontFaceElement" {
+@Native("SVGFontFaceElement")
+abstract class _SVGFontFaceElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGFontFaceElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7192,7 +7321,8 @@ abstract class _SVGFontFaceElement extends SvgElement native "SVGFontFaceElement
@DocsEditable()
@DomName('SVGFontFaceFormatElement')
@Unstable()
-abstract class _SVGFontFaceFormatElement extends SvgElement native "SVGFontFaceFormatElement" {
+@Native("SVGFontFaceFormatElement")
+abstract class _SVGFontFaceFormatElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGFontFaceFormatElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7210,7 +7340,8 @@ abstract class _SVGFontFaceFormatElement extends SvgElement native "SVGFontFaceF
@DocsEditable()
@DomName('SVGFontFaceNameElement')
@Unstable()
-abstract class _SVGFontFaceNameElement extends SvgElement native "SVGFontFaceNameElement" {
+@Native("SVGFontFaceNameElement")
+abstract class _SVGFontFaceNameElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGFontFaceNameElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7228,7 +7359,8 @@ abstract class _SVGFontFaceNameElement extends SvgElement native "SVGFontFaceNam
@DocsEditable()
@DomName('SVGFontFaceSrcElement')
@Unstable()
-abstract class _SVGFontFaceSrcElement extends SvgElement native "SVGFontFaceSrcElement" {
+@Native("SVGFontFaceSrcElement")
+abstract class _SVGFontFaceSrcElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGFontFaceSrcElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7246,7 +7378,8 @@ abstract class _SVGFontFaceSrcElement extends SvgElement native "SVGFontFaceSrcE
@DocsEditable()
@DomName('SVGFontFaceUriElement')
@Unstable()
-abstract class _SVGFontFaceUriElement extends SvgElement native "SVGFontFaceUriElement" {
+@Native("SVGFontFaceUriElement")
+abstract class _SVGFontFaceUriElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGFontFaceUriElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7264,7 +7397,8 @@ abstract class _SVGFontFaceUriElement extends SvgElement native "SVGFontFaceUriE
@DocsEditable()
@DomName('SVGGlyphElement')
@Unstable()
-abstract class _SVGGlyphElement extends SvgElement native "SVGGlyphElement" {
+@Native("SVGGlyphElement")
+abstract class _SVGGlyphElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGGlyphElement._() { throw new UnsupportedError("Not supported"); }
@@ -7286,7 +7420,8 @@ abstract class _SVGGlyphElement extends SvgElement native "SVGGlyphElement" {
@DocsEditable()
@DomName('SVGGlyphRefElement')
@Unstable()
-abstract class _SVGGlyphRefElement extends SvgElement implements UriReference native "SVGGlyphRefElement" {
+@Native("SVGGlyphRefElement")
+abstract class _SVGGlyphRefElement extends SvgElement implements UriReference {
// To suppress missing implicit constructor warnings.
factory _SVGGlyphRefElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7306,7 +7441,8 @@ abstract class _SVGGlyphRefElement extends SvgElement implements UriReference na
@DocsEditable()
@DomName('SVGHKernElement')
@Unstable()
-abstract class _SVGHKernElement extends SvgElement native "SVGHKernElement" {
+@Native("SVGHKernElement")
+abstract class _SVGHKernElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGHKernElement._() { throw new UnsupportedError("Not supported"); }
@@ -7327,7 +7463,8 @@ abstract class _SVGHKernElement extends SvgElement native "SVGHKernElement" {
@DocsEditable()
@DomName('SVGMPathElement')
-abstract class _SVGMPathElement extends SvgElement implements UriReference native "SVGMPathElement" {
+@Native("SVGMPathElement")
+abstract class _SVGMPathElement extends SvgElement implements UriReference {
// To suppress missing implicit constructor warnings.
factory _SVGMPathElement._() { throw new UnsupportedError("Not supported"); }
@@ -7351,7 +7488,8 @@ abstract class _SVGMPathElement extends SvgElement implements UriReference nativ
@DocsEditable()
@DomName('SVGMissingGlyphElement')
@Unstable()
-abstract class _SVGMissingGlyphElement extends SvgElement native "SVGMissingGlyphElement" {
+@Native("SVGMissingGlyphElement")
+abstract class _SVGMissingGlyphElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGMissingGlyphElement._() { throw new UnsupportedError("Not supported"); }
/**
@@ -7369,7 +7507,8 @@ abstract class _SVGMissingGlyphElement extends SvgElement native "SVGMissingGlyp
@DocsEditable()
@DomName('SVGVKernElement')
@Unstable()
-abstract class _SVGVKernElement extends SvgElement native "SVGVKernElement" {
+@Native("SVGVKernElement")
+abstract class _SVGVKernElement extends SvgElement {
// To suppress missing implicit constructor warnings.
factory _SVGVKernElement._() { throw new UnsupportedError("Not supported"); }

Powered by Google App Engine
This is Rietveld 408576698