Index: Source/bindings/dart/DartCustomElementWrapper.h |
diff --git a/Source/bindings/dart/DartCustomElementWrapper.h b/Source/bindings/dart/DartCustomElementWrapper.h |
index e74bc47178f577fde57e248146ed0039f0353bb6..bfe230a6294e40b463a937a0ded540636ab6b317 100644 |
--- a/Source/bindings/dart/DartCustomElementWrapper.h |
+++ b/Source/bindings/dart/DartCustomElementWrapper.h |
@@ -45,6 +45,8 @@ class DartCustomElementWrapper { |
public: |
static Dart_Handle upgradeDartWrapper(ElementType*, Dart_Handle (*createSpecificWrapper)(DartDOMData*, ElementType*)); |
+ static Dart_Handle changeElementWrapper(Dart_Handle element, Dart_Handle wrapperType); |
+ |
static void initializeCustomElement(Dart_Handle wrapper, Dart_Handle& exception); |
private: |
@@ -53,6 +55,8 @@ private: |
friend Dart_Handle createDartHTMLWrapper(DartDOMData*, HTMLElement*); |
friend Dart_Handle createDartSVGWrapper(DartDOMData*, SVGElement*); |
+ static Dart_Handle swapElementWrapper(DartDOMData*, HTMLElement*, Dart_Handle wrapperType, intptr_t nativeClassId); |
+ |
static Dart_Handle wrap(PassRefPtr<ElementType>, Dart_Handle (*createSpecificWrapper)(DartDOMData*, ElementType*)); |
}; |